Добавить группу
Добавить группу задач
Добавить файл PY
Добавить python скрипт.
Путь к python файлам: …\Users\Public\Documents\Panorama\scenario.py\
Скрипт должен содержать функции (точки входа) с определенными аргументами, например,
def CrosslinkingObjects(hmap: maptype.HMAP,
hsiteEditable: maptype.HSITE,
hsiteAnalyzed: maptype.HSITE,
parmname: str) -> int:
# caption: Сшивка объектов двух карт
Аргументы функции:
• hmap – идентификатор открытого документа
• hsiteEditable – идентификатор редактируемой векторной карты
• hsiteAnalyzed – идентификатор дополнительной векторной карты
• parmname – файл с настроенными параметрами задачи
# caption: – название задачи
ТИПЫ И КОЛИЧЕСТВО АРГУМЕНТОВ ФУНКЦИИ ДОЛЖНЫ СТРОГО СООТВЕТСТВОВАТЬ!
Добавить модуль
Добавить файл динамической библиотеки (dll•файл)
DLL-файл должен содержать экспортируемые функции (точки входа) с определенными аргументами, например,
long int WINAPI mapprocSorting(HMAP hmap,
HSITE hsiteEditable,
HSITE hsiteAnalyzed,
const WCHAR * parmname);
Поддерживается загрузка нескольких функций (точек входа). Названия функций должны начинаться с префикса «mapproc», например,
mapprocDeletting, mapprocUpdateSemantic
ТИПЫ И КОЛИЧЕСТВО АРГУМЕНТОВ ФУНКЦИИ ДОЛЖНЫ СТРОГО СООТВЕТСТВОВАТЬ!!!
Добавить параметр задачи
Добавить параметр задачи.
Удалить задачу
Удалить группу/задачу/параметр/перечисление. Кнопка Delete.
Добавить перечисление
Добавить перечисление параметра.
Доступно только для типа «enumeration».
+
Копировать в буфер
Копировать текущий параметр или все параметры задачи в буфер обмена
Вставить из буфера
Добавить параметр или все параметры задачи из буфера обмена в текущую задачу.
Доступно только для пользовательских задач.
Если добавляемые функции подходят под описание, то они все добавляются в список.
Функция, отсутствующая в модуле, будет выделена красным цветом.