Add group
Add task group
Add PY file
Add a Python script.
Path to Python files: ...\Users\Public\Documents\Panorama\scenario.py\
The script must contain functions (entry points) with specific arguments, for example:
def CrosslinkingObjects(hmap: maptype HMAP,
hsiteEditable: maptype HSITE,
hsiteAnalyzed: maptype HSITE,
parmname: str) -> int:
# caption: Сшивка объектов двух карт
Function arguments:
• hmap — identifier of the open document
• hsiteEditable — identifier of the editable vector map
• hsiteAnalyzed — identifier of the additional vector map
• parmname — file with the configured task parameters
# caption: — task name
THE TYPES AND NUMBER OF FUNCTION ARGUMENTS MUST STRICTLY CORRESPOND!
Add module
Add a dynamic library file (dll file)
The DLL file must contain exported functions (entry points) with specific arguments, for example:
long int WINAPI mapprocSorting(HMAP hmap,
HSITE hsiteEditable,
HSITE hsiteAnalyzed,
const WCHAR * parmname);
Loading of multiple functions (entry points) is supported. Function names must begin with the prefix "mapproc", for example:
mapprocDeleting, mapprocUpdateSemantic
Add task parameter
Add a task parameter.
Delete task
Delete a group/task/parameter/enumeration. Delete key.
Add enumeration
Add a parameter enumeration.
Available only for the "enumeration" type.
If the added functions match the description, they are all added to the list.
A function missing from the module will be highlighted in red.