我在几年前就忘记了这项工作,但我需要每晚对数千个地址进行地理编码。我必须使用非常精确的数据库坐在机器上,安装Nuvi地图更新时安装Mapsource。
几年前,当我联系Garmin时,他们表示有兴趣为此提供API,但后来我什么也没听到,也没有跟进。他们的数据库是由navtec?我相信。有谁有这种格式的经验吗?
我前段时间在Garmin开发者论坛上发表了帖子,但那里有点昏昏欲睡:)
有人这么做过吗?有没有人知道在没有API的情况下是如何做到的;即数据库结构和调用?
我会采用任何语言的解决方案。
添加:
Garmin表示有兴趣将其提供给我。他们只是没有这么做。
我不知道数据库的格式。
我不是在寻找在线解决方案或任何其他“替代方案”。这个问题非常具体。
发布于 2010-12-23 12:50:50
直接与Navtec对话。他们会卖给你或者直接授权给你他们的数据库。数据库表有清晰的文档记录,然后在上面编写您自己的地理编码器。大约4年前,我花了一周的时间,当时我的SQL水平还算不错。
发布于 2010-12-03 14:00:10
在获得免费应用程序密钥后,您可以使用NN4D按城市对最多10,000个/天进行地理编码。
您可以使用CoreLogic (也称为Proxix)以每千美元18美元的价格进行地理编码
雅虎看起来最有前途,因为它有Hadoop功能,目前Navteq也在使用这一功能。我已经联系了Navteq的一个使用Hadoop的人,我正在等待他的反馈。根据Ben Lorica在Datameer O'Reilly.com上题为“面向业务分析师的大数据工具”的文章,Datameer可以从电子表格上传到Hadoop。Hadoop是通向Navteq的管道。
起点- GIS Dept at USC上的工具列表
(我只能有一个链接,因为我是新手,但当我得到我的积分时,我会添加其余的链接。
发布于 2010-12-10 19:11:40
naveteq使用oracle格式
但是保持1秒:做1000次查找(每晚)很容易,做10000次查找(每晚)需要一个好的服务器,做1000000次查找(每晚)需要一个集群
让他们做搜索需要更少的硬件(和更多的流量),使用xml-rpc或类似的rpc将是最好的(对每个人)
购买oracle db并开始工作
你几乎可以使用任何东西,但要记住你应该使用像c++这样的编译语言
https://stackoverflow.com/questions/4131662
复制相似问题