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.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close