Introduction
Course overview
()
What you should know
()
1. Python for Web GIS
ArcGIS Python libraries: ArcPy and the ArcGIS API for Python
()
Accessing the ArcGIS API for Python
()
ArcGIS notebooks: A development environment
()
Creating a notebook and using Markdown cells
()
The basics of ArcGIS Notebooks for writing code
()
The GIS object and connecting to ArcGIS Online anonymously
()
Connecting to your organization's ArcGIS Online account
()
Understanding helper classes: Working with content and users
()
2. Working with the Map Widget
Incorporating widgets for user interaction
()
Displaying a map or a scene
()
Updating the display properties of a map widget
()
Searching for content in your portal
()
Adding and removing layers from a map widget
()
3. The Classes Needed to Work with Spatial Data
The data: Feature layers, feature services, feature sets
()
Getting to the data
()
Understanding the properties returned as dictionaries
()
Working with the FeatureLayerCollection object
()
An example: Calculating a field value on a FeatureLayer
()
4. Spatial Analysis and Geoprocessing
The record set: Getting to the data and properties
()
Querying spatial data
()
Locating the geoprocessing capabilities in the ArcGIS API
()
Incorporating geoprocessing into your scripts
()
An example: Walking through a geoprocessing script
()
5. Portal User, Group, and Content Management with Python
Managing AGOL and Portal user accounts
()
An example script: Deleting content and resetting passwords
()
Managing AGOL and Portal items
()
An example script: Calculate the size of content
()
Conclusion
Next steps and additional resources
()