The constants of permissions on maps and their descriptions are given in the table below.
Constant | Permission | Influence on operations |
gdbPermMapAccess | Access to maps | If access to maps is not permitted, a user is not allowed to perform the following operations: Changing map structure. Changing data. Accessing maps via cataloged themes. Filtering features. Getting table data connected with features. |
gdbPermMapOnlyViaTheme | Access to maps via themes only | If access to maps is permitted via themes only, a user is not allowed to perform the following operations: Adding maps. Removing maps. Changing map structure. Renaming maps. |
gdbPermMapChangeData | Changing data in maps | If data changing is not permitted, changing map structure is not permitted as well. Besides, a user is not allowed to perform the following operations: Adding features to maps. Removing features from maps. Changing features. Connecting features with records. Destroying connections between features and records. |
gdbPermMapChangeStructure | Changing map structure | If structure changing is not permitted, a user is not allowed to perform the following operations: Adding maps. Removing maps. Changing map structure. Renaming maps. |
gdbPermMapGetInfo | Getting table data connected with features | If getting table data connected with features is not permitted, getting information about features via queries is not permitted as well. |
gdbPermMapSearch | Searching/filtering features in maps | If search is not permitted, the search via themes is not permitted as well. |