Course Outline
Introduction to GIS
Installation and Required Packages
Introduction to Shapely for Geometric Objects
Intro to Pandas and GeoPandas
Managing Maps and Projections
Geocoding and the ArcGIS API
Geocoding Points within Polygons using GeoPandas
Spatial Join
Data Classification with the PySAL Map Classifier
Overlay Analysis
Aggregating Spatial Data
Simplifying Geometries
Visualization with Bokeh
Static and Interactive Maps
Utilizing GIS Applications
ArcGIS API Usage and the Processing Toolbox
Python in QGIS: Processing Toolbox & Graphical Modeler
Creating a Custom Processing Toolbox
Network Analysis and OpenStreetMap
Downloading and Working with OpenStreetMap Data: Osmnx
Network Analysis in Python: NetworkX and Osmnx
Conclusion
Requirements
Previous experience with Python for Machine Learning, as well as familiarity with libraries like pandas and matplotlib, is strongly recommended.
Testimonials (2)
I'm looking forward to having a training again with Any, he was really good, I'm just a GIS guy, but Any made everything clear to me, he explained complex processes in layman's terms. Keep it up, thank you.
Lwazi Qhingana - South African National Roads Agency (SANRAL) SOC Ltd
Course - Python for Geographic Information System (GIS)
I really enjoyed the training. I found all modules to be applicable to problems that I am trying to solve at work. The integration of the training with jupyter notebooks was really impressive.