我需要在我的项目中实现地理解析。目前,我通过编写代码来查找可能的位置。我了解到一些可用的地理解析工具,例如Yahoo Placemaker; 但是我发现它们只有企业版本。是否有开源的地理解析器?或者是否有其他更快速的方法来在文本中查找位置?
我需要在我的项目中实现地理解析。目前,我通过编写代码来查找可能的位置。我了解到一些可用的地理解析工具,例如Yahoo Placemaker; 但是我发现它们只有企业版本。是否有开源的地理解析器?或者是否有其他更快速的方法来在文本中查找位置?
我可能回答得有点晚了,但我认为 CLAVIN(https://github.com/Berico-Technologies/CLAVIN)是你所需要的(你可以使用Java API),并且它是开源的。
雅虎地点定位器不再免费...
问题是,无论您是进行地理解析(识别哪个单词是位置词)还是同时进行地理解析和地理编码(在地图上标出位置),都需要考虑...
如果仅进行地理解析,则使用CLAVIN软件是一个不错的选择。然而,与雅虎地点定位器相比,地理编码并不是很好。
我认为您的问题的更好解决方案是分叉这个项目https://github.com/weizh/geolocator-3.0
该软件的原理在这篇论文中有解释http://www.cs.cmu.edu/~gelern/pdfs/geocoding.pdf
其性能可与雅虎地点定位器相媲美,并且在地理编码方面优于CLAVIN。