OSM Express
| OSM Express | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Author: | Brandon Liu et. al. | |||||||||||||||||||
| License: | BSD | |||||||||||||||||||
| Status: | Active | |||||||||||||||||||
| Source code: | https://github.com/bdon/OSMExpress | |||||||||||||||||||
| Programming languages: | C++ and Python | |||||||||||||||||||
|
Fast database file format for OSM data |
||||||||||||||||||||
| ||||||||||||||||||||
OSM Express is a database file format for OpenStreetMap data, developed for the Protomaps project. OSM Express files use the .osmx extension.
Using OSM Express
The OSM Express project provides three tools:
- A command-line tool,
osmx, which can convert from PBF to osmx as well as extract data from an osmx database, - A C++ library for accessing OSM Express databases programmatically, and
- A Python library for accessing OSM Express databases programmatically.
Third-party tools
The osmx Rust crate can read OSM Express databases.