Live data from Hacker News

Hyper-optimized reverse geocoding API

github.com

1–10 of 17 posts

Re: Hyper-optimized reverse geocoding API

#2
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.

Re: Hyper-optimized reverse geocoding API

#5
Great. But look at the query feature of OSM. Try it. At higher zoom levels like 15, querying for features at the same coordinates as your example reveals nearby features. Like hotel buildings, post offices, recycling points, etc. The nominatin format is not enough. What is more, an extended feature set could be used together with an LLM. I am very interested in that, so, feel free to reach out to me if you want to discuss more.

Re: Hyper-optimized reverse geocoding API

#8
post #2

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.

How long does it take to build the whole index?

Re: Hyper-optimized reverse geocoding API

#10
post #8
post #2

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.

How long does it take to build the whole index?

I tried the "Australia and Oceania" pbf which is really small and it took ~15min
Post reply on HN