寻求可在商业上使用的开源地理编码工具?


24

是否有任何开源的地理编码工具可以在商业应用中使用?

我们尝试了Google地理编码API,但由于某些许可限制而无法继续使用。

现在,我们正在探索GisGraphy,但尚未完成。

还有其他更好的选择吗?

目前,我们只想使用GeoCode美国数据,但将来我们可能会将其扩展到其他国家/地区。

Answers:


16

该问题已转换为“社区Wiki”,并且Wiki已锁定,因为它是一个问题的示例,它寻求答案列表,并且似乎很受欢迎,可以防止其被关闭。应该将其视为特殊情况,并且不应将其视为鼓励在此站点或任何Stack Exchange网站上使用的问题类型,但是如果您希望向其中提供更多内容,请随时编辑此答案。


最合适的选择不是地理名称或openstreetmap,而是两者,地理名称适用于城市数据,Openstreetmap适用于街道,如果同时使用,则将获得良好的地理编码数据集。这是gisgraphy的目标,请使用这两个数据集以获得最佳的相关性。


值得注意的是,地名仅提供“高级”订阅(每年750美元)
即可


6

美国(TIGER数据)地理编码器

Geocoder :: US 2.0是一个软件包,旨在对美国街道地址进行地理编码。尽管它主要用于美国人口普查局的免费TIGER / Line数据集,但它使用了抽象的美国地址数据模型,该模型可与美国街道地址范围数据的其他来源一起使用。

https://github.com/geocommons/geocoder

许可GNU LESSER一般公共许可证 https://github.com/geocommons/geocoder/blob/master/LICENSE.txt

世界其他地区:

GeoNames地理数据库覆盖所有国家,并且包含超过800万个地名,可以免费下载。

http://www.geonames.org/export/free-geocoding.html


感谢您的建议。如果我们得到可以与其他国家/地区数据一起使用的工具,那就太好了。
xyz 2012年

5

Gisgraphy使用地理名称和openstreetmap数据(总计4700万个条目)。我认为它实际上是最好的开源地理编码器,因为它包括用于地理编码和导入数据的完整堆栈。


感谢您的建议。我们要地理编码地址字符串,这是从地理名称和openstreetmap中最合适的选项吗?
xyz 2012年

1

诺基亚的Here.com每天提供2500个免费的地理编码请求,这是Navteq数据优于其他地理数据源的很好的地理编码工具。

我建议结合所有地址解析器以获得最佳效果。


1

对于地理编码,德克萨斯A&M Geoservices可能是最便宜的路线,并且非常准确。当我注册并进行测试时,我免费获得了2500个积分。-凯尔西


您能否编辑问题以包含链接?
保罗

1

您可以通过ElasticSearch轻松尝试JDONREFv4,但不包括数据。


1
欢迎使用GIS @ SE,在您对所建议解决方案的答案中提供链接和资格更为合适。最好的祝福。
马克·库皮特

欢迎使用GIS @ SE,为您提供的答案添加链接和资格证书可以使其他用户坐起来更轻松。最好的问候
马克·库皮特

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.