Map 在自己的服务器上寻址地理位置

Map 在自己的服务器上寻址地理位置,map,geolocation,coordinates,geocoding,openstreetmap,Map,Geolocation,Coordinates,Geocoding,Openstreetmap,免责声明:任何API对我来说都是没有选择的,因为有大量的 我想处理的地方。我知道外面有很多服务 但我想有我自己的解决方案 好的,在这里说了之后,我的问题是: 在将地图世界带入开源社区方面,有一些平台,比如,也许还有其他平台做得很好 我需要什么 我有一个位于世界任何地方的地址,我想计算纬度和经度,海拔很好,但并不重要 我看到OpenStreetMap提供了大量的解决方案,可以生成自定义地图,生成“谷歌式”网络地图体验的地图块等 我无法想象数据如何从中创建一个详细的地图,但如果我能够生成地图,甚至在

免责声明:任何API对我来说都是没有选择的,因为有大量的 我想处理的地方。我知道外面有很多服务 但我想有我自己的解决方案

好的,在这里说了之后,我的问题是:

在将地图世界带入开源社区方面,有一些平台,比如,也许还有其他平台做得很好

我需要什么

我有一个位于世界任何地方的地址,我想计算纬度和经度,海拔很好,但并不重要

我看到OpenStreetMap提供了大量的解决方案,可以生成自定义地图,生成“谷歌式”网络地图体验的地图块等

我无法想象数据如何从中创建一个详细的地图,但如果我能够生成地图,甚至在特定的POI或地址或坐标上放置指针,那么也必须能够做相反的事情

那里的地图大师为我指出了正确的方向:任何在linux上运行的工具、任何免费可用的数据库和任何代码或算法,只要它不依赖库存公司或web服务,就可以从我的地址中计算出11.12345、44.12425样式的点

到目前为止,谷歌在这方面做得相当不错,但最近他们变得越来越贪婪:

如果这也能帮助我理解如何渲染一张漂亮的地图,我肯定不会说不

我能做什么

我非常擅长地址规范化和匹配,所以这不是问题。但我需要一些提示和数据来源,从哪里开始挖掘

编辑1:


当然,可能的分辨率取决于可用的数据质量。我希望至少能在世界各地的街道上做到准确。有些地区甚至连谷歌上的街道都没有,所以那些丛林地带当然不会影响100米的准确度

OpenStreetMap用于地址查找和反向地理编码。您可以在服务器上创建本地实例,然后在其上运行自己的查询。

OpenStreetMap用于地址查找和反向地理编码。您可以在服务器上创建一个本地实例,然后在其上运行您自己的查询。

至少对于邮政编码,您可以从人口普查局获得免费数据库。也许美国也可以从他们那里获得一些地址数据?是的,我知道这个数据库,已经非常有用了,但不幸的是,在这个特定的情况下,它不适合我的需要。你需要什么解决方案?好的一点,我将在上面的问题中添加这个,因为TIGER文件在街道段级别通常具有lat/long,为什么它们不适合您的用例?至少对于邮政编码,您可以从人口普查局获得免费数据库。也许美国也可以从他们那里获得一些地址数据?是的,我知道这个数据库,已经非常有用了,但不幸的是,在这个特定的情况下,它不适合我的需要。你需要什么解决方案?好的一点,我将在上面的问题中添加这个,因为TIGER文件在街道段级别通常具有lat/long,为什么它们不适合您的用例?