5 ms·
Self-hosted reverse geocoder with sub-millisecond query latency. C++ builder parses OSM PBF files into a compact binary index using S2 geometry cells. Rust serv
by tananaev 6mo ago
Self-hosted reverse geocoder with sub-millisecond query latency. C++ builder parses OSM PBF files into a compact binary index using S2 geometry cells. Rust server memory-maps the index and serves a Nominatim-compatible API. Docker support with automatic HTTPS.
- gniv 6mo agoHow long does it take to build the whole index?
- KomoD 6mo agoI tried the "Australia and Oceania" pbf which is really small and it took ~15min
- tananaev 6mo agoIt took about 8-10 hours for me on a 192GB Hetzner cloud machine. The resulting index was just 18GB, so once the index is created it's really efficient and you can easily run it on a small VM.