Подскажите, пожалуйста, как с помощью gisapi создать зарамочное оформление карты соответствующее формируемому с помощью ГИС Оператора (out-of-bounds_operator.png).
Обновили SDK для ГИС Оператор SE - в новой версии в состав входит заголовочный файл frmapi.h. Новая версия доступна для скачивания на нашем сайте: https://gisinfo.ru/download/download_linux.htm#13
Написал пример для вызова функции frmCreateBorder по аналогии с примером из sdk12 для Windows. При вызове frmCreateBorder выводит в лог ошибку "Обшибка регистрации объекта с кодом 0 !" 12 раз. При этом рамка рисуется не полностью. libfrmapi.so была взята из ГИС Оператор 11.13.11. ID=39724.
Спасибо. Помогло. Рамка рисуется такая же как и через Operator11.
Еще вопросы:1. Нет ли у вас шаблона для 500 000 карты? В поставке Оператора для Астры он отсутствует. 2. В коде диалога формирования рамки есть флажок формирования рамки для региона (из нескольких листов). Но в Operator11 для Астры я так и не смог добиться чтобы он показывался. Это вообще возможно? 3. Можно ли с помощью frmCreateBorderPro создать рамку на район работ содержащий листы нескольких 6-и градусных зон? Если для региона Воронеж, состоящего из 4 листов из одной 6-и градусной зоны у меня получилось создать рамку на весь район работ, то для района работ с листами из 3-х 6-и градусных зон не создалось ничего.
Андрей Сычев написал: 1. Нет ли у вас шаблона для 500 000 карты? В поставке Оператора для Астры он отсутствует.
На данный момент шаблон для карт масштаба 1 : 500 000 отсутствует в составе инсталляции ГИС Оператор SE для Astra Linux - мы дополним его в следующей версии. Поскольку форматы файлов frm и rsc кроссплатформенны, то при возможности Вы можете использовать их из состава ГИС Оператор для Windows. Если такой возможности нет, то мы можем скопировать Вам их в рабочем порядке.
Цитата
Андрей Сычев написал: 2. В коде диалога формирования рамки есть флажок формирования рамки для региона (из нескольких листов). Но в Operator11 для Астры я так и не смог добиться чтобы он показывался. Это вообще возможно?
Для этого необходимо создать многолистовую карту формата map - например, с помощью импорта набора файлов sxf.
Андрей Сычев написал: 3. Можно ли с помощью frmCreateBorderPro создать рамку на район работ содержащий листы нескольких 6-и градусных зон? Если для региона Воронеж, состоящего из 4 листов из одной 6-и градусной зоны у меня получилось создать рамку на весь район работ, то для района работ с листами из 3-х 6-и градусных зон не создалось ничего.
Здравствуйте.
На текущий момент создание рамки на район работ возможно только в пределах одной 6-и градусной зоны.