【发布时间】:2014-02-06 23:42:23
【问题描述】:
我想我不能问 Google 是如何进行反向地理编码的,因为除了 Google 之外没有人知道这一点。但是像 OSM(OpenStreetMap)这样的开源软件是如何将 GPS 坐标解析为一个地方的呢?
我了解在 OSM(和 Google 地图)中,每个地址都被视为具有指定 GPS 坐标的地点(或点)。并且反向地理编码实际上返回的不是具有相同坐标的确切点,而是最近的点。这就是它的全部内容吗?遍历数据库中的每个已知点并返回壁橱点?还是更复杂?另外,它如何知道每个点属于哪个城市/国家?
提前致谢。
【问题讨论】:
-
您想知道的具体细节是什么? * en.wikipedia.org/wiki/Geocoding * postgis.net/docs/Geocode.html 你是在谈论一般的想法/解决方案还是以 OSM 为中心? * wiki.openstreetmap.org/wiki/Nominatim
标签: openstreetmap reverse-geocoding