The gis module

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:

gis module


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:

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.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.