How-To Guides
Concrete, step-by-step solutions for Python GIS tasks — from loading a shapefile to shipping a scheduled, tested, containerised pipeline.
Every how-to guide, A–Z
Page 7 — use the page links below, or browse by topic above.
- How to Classify Land Cover from Satellite Imagery in Python
- How to classify roof shapes from LiDAR in Python
- How to Clean a GPS Track: Outliers, Duplicates and Jumps
- How to Clean a Line Network: Dangles, Overshoots and Disconnects
- How to Clean a Year of Bike-Share Trip Data in Python
- How to clean AIS vessel tracks in Python
- How to Clean and Normalise Attribute Columns in a GeoDataFrame
- How to Clean and Standardise Date Columns in Spatial Data
- How to Clean Messy CSV Coordinates into a Reliable GeoDataFrame
- How to clean species occurrence records
- How to clean yield monitor data in Python
- How to clip a dataset to an exclusive economic zone
- How to clip a GTFS feed to a study area
- How to Clip a NetCDF Grid to a Polygon in Python
- How to Clip a Raster to a Polygon in Python
- How to Clip and Tile a Point Cloud in Python
- How to Clip Spatial Data in Python with GeoPandas
- How to Cluster Points by Location with DBSCAN in Python
- How to Cluster Thousands of Markers With Folium in Python
- How to Cluster Urban Fabric Types in Python
- How to combine hazard, exposure and vulnerability into a risk score
- How to Compact an H3 Cell Set to Store a Region Cheaply
- How to Compare Air Temperature with Land Surface Temperature in Python
- How to Compare Arrest Rates Between Areas in Python
- How to Compare Asthma Estimates With Air Pollution in Python
- How to Compare Buoy Water Temperature with Satellite SST in Python
- How to Compare CAMS Air Quality with Monitoring Stations in Python
- How to Compare Census Years Across Changed Boundaries
- How to Compare Forest Loss Inside and Outside Protected Areas in Python
- How to Compare Georeferencing Transformations in Python