Start of a zero-copy O5M reader

Authored by vkrause on May 24 2020, 7:48 PM.

Description

Start of a zero-copy O5M reader

O5M is the binary format for OSM data, which is for example used by the
Marble vector tile server. So far this can just iterate over the file
structure and decode node coordinates.

This works on mmap'ed files, which should allow us to use the tag string
data directly from here. That however will still require larger changes
in the basic data structures that are currently too much focused on the
OSM XML parser needs.

Details

Committed
vkrauseMay 24 2020, 7:48 PM
Parents
R1032:6e824416c9c7: Add basic airport styling
Branches
Unknown
Tags
Unknown