OSM Express

From OpenStreetMap Wiki
Jump to navigation Jump to search
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

Features
Feature Value
Map Display

(Not set)

Routing

(Not set)

Navigating

(Not set)

Tracking

(Not set)

Monitoring

(Not set)

Editing

(Not set)

Rendering

(Not set)

Accessibility

(Not set)

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.