ArcGIS API for Python WebMap Essentials with ArcGIS Online
What you'll learn
- SEE DESCRIPTION FOR DISCOUNT CODE!
- Core concepts of the ArcGIS API for Python for interacting with WebMaps
- The WebMap Item Object versus the WebMap Object
- Create, maintain, and update WebMap components with the ArcGIS API for Python
- Deep dive into WebMap Layers and Definitions
- Symbology and Popups
- Automate WebMap tasks
- Additional content material for feature labeling
Requirements
- Knowledge of ArcGIS Online content items such as Feature Services, Feature Layers, and WebMaps.
- Comfortable with navigating through and finding content in ArcGIS Online.
- Basic knowledge of Python Programming language.
- A Python IDE, this course will use PyScripter, but you can use an IDE of your own choice.
- Basic knowledge of JSON (JavaScript Object Notation)
Description
**DISCOUNT CODE**:
Use the current month in uppercase followed by the year.
Examples: SEPTEMBER2024, NOVEMBER2024, JANUARY2025
With over 8 hours of content, this course is the first of its kind relating to the ArcGIS API for Python and its capabilities for WebMap interactions to create, update, maintain, and manage WebMaps in ArcGIS Online.
Please note: There was a major update to Web Map components of the API in version 2.4.0 released mid-September 2024. This course covers both eras; pre 2.4.0 and after.
Automating tasks with Esri technology and with ArcGIS Online/Portal is already in high demand and growing! There is a skills and knowledge gap with the utilisation of the ArcGIS API for Python. Fill in that gap and put yourself at the forefront of the demand.
You will get comfortable with the Item Object and the WebMap Object and the different components of the WebMap that each controls - sometimes we need to update the WebMap Item Object, sometimes we need to update the WebMap Object, all depending on the manipulation and update being performed. All will become clear as you progress through the course.
We will interact with...
Basemaps
The WebMap Item Object
The WebMap Object
add and remove layers and tables
dive into the definition for a Webmap layer
WebMap Layer Properties
title (name)
visibility
opacity
filters
labels
and more
WebMap Configurations
set the extent
reorder layers
group layers
and more
WebMap Layer Symbology
WebMap Layer Popups
and many more including additional material
You will have lifetime access to the course material, as the API evolves, the course structure and lessons will be updated to reflect the changes. Sometimes API changes are minor and sometimes they are major so keeping up with the changes are important.
Your course instructor, Glen Bambrick, has over 17 years' experience with GIS and geospatial data, and has implemented standardized workflows utilizing the ArcGIS API for Python to great affect. In this course he will introduce you to the ArcGIS for Python API for interacting with WebMap components and take you through some common tasks with a focus on gaining a deep understanding of the underlying JSON definitions associated with a WebMap and and Item object.
By the end of this course... you will be fully armed with the capability to start using the ArcGIS for Python API with your own workflows for accessing an manipulating WebMap components. This course will spark your imagination to what can be achieved and give you a solid footing to begin making the ArcGIS for Python API a part of your daily endeavors for automating those repetitive tasks relating to ArcGIS Online WebMaps and beyond. You will be able create a WebMap object and save as a an Item object along with a deep understanding of the Item Object and WebMap object definitions to perform tasks such as adding and removing layers, updating symbology and popups, reordering layers, along with WebMap admin such as applying a Content Status and adding Delete Protection.
Who this course is for:
- ArcGIS Online users who want to begin their automation adventures with the ArcGIS API for Python
- ArcGIS Online users who want to innovate with regards to WebMaps.
- ArcGIS Online users who have an interest in the configurations behind items and WebMaps in ArcGIS Online.
Instructor
Glen Bambrick is a passionate GIS Consultant/Developer and the founder of Final Draft Mapping Geospatial Academy. With a firm belief in the importance of fundamental GIS and Data Management, Glen envisions a future where innovation and automation propel geospatial workflows to new heights of efficiency. Drawing upon an impressive 17 years of diverse industry experience, Glen has honed his expertise in the world of GIS, data management, and automation. His educational journey includes a BA Geography, a H.Dip Applied Remote Sensing & GIS, a H.Dip Information Technology, and an MSc Geocomputation. Glen's skill set is a formidable arsenal in the world of geospatial technology, with a particular emphasis on Python Programming for streamlining workflows within ArcGIS Pro, ArcGIS Online, and Portal. His unwavering commitment to pushing the boundaries of what is possible in GIS and Data Management makes him a trusted leader and advisor in the field.