Live data from Hacker News

Reverse geocoding is hard

shkspr.mobi

1–10 of 139 posts

Re: Reverse geocoding is hard

#4
It’s almost more of a UX challenge than anything. The feedback widget idea at the end could offer a crowd sourced solution the same way Twitch solved translation via crowdsourcing.

Re: Reverse geocoding is hard

#5
It's a lot more expensive, but measuring navigation distance rather than straight line distance would avoid the "river" issue. Although depending on the routing engine and dataset it might well introduce more issues where points can be really close on foot but the only known route is a driving route.

Re: Reverse geocoding is hard

#8
Have you looked at the geonames database?, https://www.geonames.org/

Info and schema is here, https://download.geonames.org/export/dump/readme.txt

Could be a good source. Not sure how good it is worldwide, but the countries I’ve used it for, it’s been useful and pretty good.

Try the search too, https://www.geonames.org/search.html?q=R%C3%ADo+grande&count...

Not just roads, but there’s rivers, and other things too

Re: Reverse geocoding is hard

#9
Most people don’t have an intuitive sense of just how technically difficult mapping from real geospatial coordinates to feature spaces is. This is a great example of a relatively simple case. You are essentially doing inference on a sparse data model with complex local non-linearities throughout. If you add in dynamic relationships, like things that move in space, it becomes another order of magnitude worse. We frequently don’t have enough data to make a reliable inference even in theory and you need a way of reliably determining that.

This problem has been the subject of intense interest by the defense research community for decades. It has been conjectured to be an AI-complete type problem for at least ten years, i.e. solving it is equivalent to solving AGI. The current crop of LLM type AI persistently fails at this class of problems, which is one of the arguments for why LLM tech can’t lead to true AGI.

Re: Reverse geocoding is hard

#10
I haven't found a better way do this than the Google maps solution [0]:

You write a query of all the different kinds of addresses you'd like to display. The query result is a list of valid candidate addresses for the point matching at least one format that you can rank based on whatever criteria you like.

[0] https://developers.google.com/maps/documentation/geocoding/r...

Post reply on HN