The gis
module is the representation of your GIS. Well, what is a GIS? A geographic information system (GIS) lets you visualize, question, analyze, and interpret data to understand spatial relationships, patterns, and trends. GIS benefits organizations of all sizes and in almost every industry. If you are new to GIS, this is a good place to start.
Your GIS can be one that is hosted with ArcGIS Online or on premises using an instance of ArcGIS Enterprise. What does a GIS consist of? A GIS is a collaborative environment that allows you to create, visualize, and share maps, scenes, apps, layers, analytics, and data. To know more about this concept, refer here.
Architecture of the gis module
The gis
module provides an information model for a GIS hosted within ArcGIS Online or an instance of ArcGIS Enterprise hosted in your premises. This module provides functionality to manage (create, read, update and delete) GIS users, groups and content. This module is the most important and provides the entry point into the GIS.
Below is a graphic of the gis
module and its various classes:
The main classes in the gis module are:
- GIS : represents the GIS, either ArcGIS Online or an ArcGIS Portal
- User : represents a GIS user
- Role : represents the role of a GIS user
- Group : represents a group in the GIS
- Item : represents an Item in the GIS
- Resource manager classes for managing GIS users, groups, content and datastores:
- UserManager : to manage users
- RoleManager : to create and manage roles
- GroupManager : to manage groups in the GIS
- ContentManager : to access, add, modify, delete GIS content
This section of the guide helps you get familiar with the gis
module through focused examples and narrative text. Refer to the sample notebooks for Org administrators to observe how this module can be used to automate the management of your GIS.