Published March 31, 2026 | Version v1.0.0
Software Open

bamacgabhann/IEOS2023: IEOS 2023 Introduction to Geospatial Python workshop

Description

Geospatial Python workshop run at IEOS 2023, covering:

  1. Getting Started with Python

Git and github for Version Control conda, pyenv, and poetry for Virtual Environments and Package Management VS Code, PyCharm, Spyder, and Jupyter Notebooks for writing code

  1. The Python Language Modules Variables functions scope classes flow

  2. Data types strings (str) integers (int) floating point variables (float) tuples lists dictionaries binary (0b) hex (0x) 8/32/64-bit

  3. Vector data shapely for points, lines, and polygons geopandas for attribute data pyproj for projections Fiona for reading and writing files vector geoprocessing with geopandas, osmnx, and movingpandas

  4. Raster data reading raster data with GDAL/Rasterio writing raster data processing raster data working with bands combining vector and raster data raster data in the cloud (geemap) (info only) EOmaps for visualising and interpreting EO data (info only) (The Raster exercise is minimally adapted from the Raster tutorial in Michael Dorman's Working with Spatial Data in Python.)

Files

bamacgabhann/IEOS2023-v1.0.0.zip

Files (104.8 MB)

Name Size Download all
md5:0bfb4c5c9fe0a26b11d615a9a13cca4e
104.8 MB Preview Download

Additional details

Related works