Toggle navigation sidebar
Toggle in-page Table of Contents
Automation for Geospatial Modeling and Analysis
Welcome to Automation of GIS
Software
Basics of Jupyter Notebook
Use Notebook in a Browser
Fix missing buttons in Jupyter Notebook
Introduction to ModelBuilder
Built-in Data Types
Introduction to Markdown
Basic Python Data Types
More Python Data Types
Function and Control Flow
Variable and Function
Conditional Statement
Exceptions
Loops and Loop Control
Introduction to ArcPy
The basics of ArcPy
Run ArcPy Functions
ArcPy Selection Functions
Scientific Python Ecosystem
Use NumPy in ArcGIS
Use Pandas in ArcGIS
Data Visualization using Python
Using Matplotlib for Data Visualization
Visualizing Spatial Data
Raster Data Analysis using ArcPy
Raster Analysis Basics
Run Raster Geoprocessing using ArcPy
Develop a Script Tool
The Basics of a Script Tool
Build a Script Tool
More Script Tool Features
A Journey of Solving a GIS Automation Problem: from Google to Settle
Homework Problems
Homework 1
Homework 2
Homework 3
Homework 4
Homework 5
Homework 6
Final Project
repository
open issue
Index