Task tree formation

Print Previous page Top page Next page

clip0096

Add group

Add task group

clip0097

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!

clip0098

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);

 

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

 

Loading of multiple functions (entry points) is supported. Function names must begin with the prefix "mapproc", for example:

mapprocDeleting, mapprocUpdateSemantic

 

THE TYPES AND NUMBER OF FUNCTION ARGUMENTS MUST STRICTLY CORRESPOND!

clip0099

Add task parameter

Add a task parameter.

clip0100

Delete task

Delete a group/task/parameter/enumeration. Delete key.

clip0101

Add enumeration

Add a parameter enumeration.

Available only for the "enumeration" type.

 

clip0102

 

If the added functions match the description, they are all added to the list.

clip0103

A function missing from the module will be highlighted in red.

clip0104