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 ArcGIS API
Geocoding Point in Polygons with GeoPandas
Spatial join
Data Classification; pysal map classifier
Overlay Analysis
Aggregating spatial data
Geometries simplifications
Visualization with Bokeh
Static and Interactive Maps
Using GIS Applications
ArcGIS API usage and processing toolbox
Python in QGIS; Processing toolbox & graphical modeller
Creating own processing toolbox;
Network Analysis and OpenStreetMap
Downloading and working with OpenStreetMap data; Osmnx
Network analysis in Python; Networkx; Osmnx;
Conclusion
Requirements
A prior experience with Python for Machine Learning and with the libraries like pandas, matplotlib is highly 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.