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.