A technical reference for engineers building and operating production OpenStreetMap data pipelines.
Cover the full ETL surface — from PBF and XML parsing, through
tag normalization and topology cleaning, all the way to
routing graph extraction, diff-based updates, and automated
validation rules.
Every page is written for mapping engineers, OSM contributors, GIS analysts, and Python ETL
developers who need deterministic, reproducible workflows at continental scale. Expect deep
binary-format dives, memory-aware streaming patterns, and rule-driven QA you can wire into Dask,
Ray, or plain old multiprocessing.
The content spans four tracks: a data fundamentals track
covering the OSM schema, serialization formats and
extract clipping;
a parsing and normalization track covering ingestion,
routing-graph conversion and
export to GeoParquet and PostGIS;
a replication and diff-sync track for keeping local data current
with upstream change files and
monitoring how far behind you are;
and a data quality and validation track covering rule-driven QA and
changeset analysis.
88 in-depth pages across four sections — every one carrying worked code,
hand-drawn diagrams and a light and dark reading mode.