Overview🔗
This user manual gives you an introduction on how to process OpenStreetMap data
- First Steps gives an overview of the OSM data model and how pyosmium processes the data
- Extracting Object Data looks into what data is contained inside an OSM object
- Working with Geometries explains how to create points, line strings and polygons for OSM objects
- Working with Filters introduces how to select the right data to process
- Working with Handlers shows how to work with a callback-based approach for processing data
- Writing data explains how to create a new OSM file
- Input Formats and Other Sources looks into other sources for OSM data than files
- Working With Change Files explores how to handle OSM diff files with updates
- Working with History Files looks into the specifics of OSM files containing multiple versions of an object
- Replication Tools lists the means how to obtain OSM update data with pyosmium
pyosmium builds on the fast and efficient libosmium library. It borrows many of its concepts from libosmium. For more in-depth information, you might also want to consult the libosmium manual.