Python for Geographic Information System (GIS) Training Course

  • 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