Read, inspect, and write OpenStreetMap PBFs in the browser.
- Native Decompression and Compression
- @mapbox/pbf for decoding and encoding protocol buffers.
- TypeScript.
- Low-level stream reading and writing functions for usage with larger datasets.
- Generate "OSM Changeset"-like patches between two PBFs.
- Merge OSM PBFs.
...
One application of the osm.ts library is a tool that enables merging two OSM PBF files.