Administering your Portal using the ArcGIS API for Python
This course will build upon your existing Python skills and knowledge of your ArcGIS Portal to provide you with the necessary skills to administer your Portal using the ArcGIS API for Python.
Attendance of Getting Started with the Python Scripting Language course (or equivalent knowledge) and a working understanding of either Portal for ArcGIS or ArcGIS Online
Working with the Jupyter Notebook
What is a Notebook?; Opening and saving your notebook; formatting; writing and running basic code; sample notebooks.
Installing and accessing the ArcGIS API for Python
Live sandbox; Install with ArcGIS Pro; Install as a conda package; validate the installation.
Understanding the SDK
Where do I start?; API structure, working with classes and their members; Accessing my GIS; working with the GIS module; Creating my first map.
Basic administration tasks using the API
Managing Members and Groups; Accessing content and its properties; Protecting content; Downloading content.
Creating maps for apps
Adding layers; smart mapping; basic symbology; creating feature layers; creating a web map for the Collector app.
Investigating your data
Spatially enabled data frame; Reading web layers; reading local datasets using ArcPy; exporting your data.
Investigating the features module; Perform queries; Creating, deleting and updating features; Basic geoprocessing using feature data
Geoprocessing and geocoding
What is geoprocessing? Accessing tools, input parameters and return types; Working with tools of multiple outputs; tools which create an output image; What is geocoding? Finding places; the geocode() function; Batch geocoding.
Introducing Machine Learning
What is machine learning?; How is it implemented within the API? What packages should you use? Real-world examples of machine learning; hands-on example of machine learning.