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 21 — use the page links below, or browse by topic above.
- How to Process GIS Files in Nested Subfolders and Mirror the Output Tree
- How to Process Only the Files That Changed Since the Last Run
- How to Profile a Slow Python GIS Script and Find the Real Bottleneck
- How to publish a 3D building layer to a web map
- How to publish a dataset with a citable identifier
- How to Publish a GeoJSON API from a GeoDataFrame with FastAPI
- How to Query Hive-Partitioned GeoParquet in DuckDB
- How to Query Remote GeoParquet over HTTP with DuckDB
- How to Query the Overpass API from Python
- How to Rank Electric Vehicle Makes and Models by Place
- How to Rank the Most Common Restaurant Health Code Violations
- How to Rasterise a Point Cloud to a Grid in Python
- How to Rasterize a Vector Layer in Python
- How to Rate Limit and Throttle a Spatial API
- How to read a CityJSON city model in Python
- How to Read a COG from a URL Without Downloading the Whole File
- How to Read a CSV with Coordinates as a GeoDataFrame
- How to Read a GBFS Bike-Share Feed in Python
- How to read a GTFS feed in Python
- How to Read a Large PostGIS Table into Python Without Running Out of Memory
- How to Read a LAS or LAZ File in Python with laspy
- How to read a linear referencing system in Python
- How to Read a Shapefile in Python with GeoPandas
- How to read a USGS ShakeMap and find who was shaken
- How to Read an OpenStreetMap PBF File in Python
- How to Read and Write GeoPackage Files in Python
- How to Read Census Building Permits Survey Data in Python
- How to Read County-to-County Migration Flows in Python
- How to Read DWD RADOLAN Radar Rainfall in Python
- How to Read EPA Toxics Release Inventory Data in Python