【发布时间】:2012-01-03 13:53:55
【问题描述】:
我正在估计 500K+ 个位置的纬度和经度。 dismo 包中的 geocode() 函数看起来很完美,但它使用 Google 地球作为后端。问题是 GE 的使用限制为每天 2500 次查询,这对我来说抛出了dismo 作为一个现实的解决方案。所以我的问题是:
- 是否有任何其他软件包可以做同样的事情,但使用 Yahoo、Bing 或其他具有更宽松限制的后端?
- 是否还有其他我可能不知道的在 R 之外运行批量查询的方法?解决方案必须是免费的:-(
注意:我正在对印度的地点进行查询,因此仅限美国的解决方案不适用。
补充问题:我不是开发人员,所以我可能会在这里说话。在我看来,geocode() 函数在后台调用 Google 的 API,因此能够吐出纬度/经度坐标。既然r/dismo是开源的,有什么办法可以改变指向Yahoo/Bing的指针吗?
【问题讨论】:
-
This question of mine has some answers - 我的上下文有点不同,但你可能会在那里找到一些有用的东西。
-
这些地点的地理范围是多少?全球可能需要成为在线地理编码器,但较小的区域将有潜在的离线解决方案。
-
全在印度。我的查询必须针对村庄、街道、地区和州的名称。我已经测试了 google 的 API 一个星期,感觉经纬度都差不多。
-
您到底想做什么?也许您可以使用 OpenStreetMap 来查找您的坐标。它应该适用于大多数大城市......