2013-04-17 66 views
4

我需要實現GeoParsing作爲我的項目的一部分。我目前正在通過代碼執行此操作,查找可能位置的輸入。我讀過一些像Yahoo Placemaker這樣的地理信息工具;但是我遇到的工具只能在企業版本中使用。任何人都知道開源地理信息系統嗎?或者也許有其他更快捷的替代方法來查找文本中的位置?用於Java的開源Geoparsing工具?

+0

你是什麼意思_ _「geoparser」_?它應該提供什麼? – Kai

+0

它應該能夠在提供的文本中找到位置。例如。在芝加哥的快樂時光。對於本文,它應該將芝加哥確定爲一個地方,並可能將其映射到美國。 – Tazo

+0

這些地方是特定於一個國家還是全世界? –

回答

2

雅虎placemaker不再免費...

問題是,你是否會做geoparsing(識別哪些詞是定位字)或geoparsing和地理編碼(這是在地圖上的哪個位置)一起..

如果只是定位,CLAVIN是一個下降軟件使用。然而,與雅虎相比,地理編碼不是很好。 placemaker。

我想一個更好的解決問題的方法是到餐桌這一項目 https://github.com/weizh/geolocator-3.0

軟件原理是,在本文中 http://www.cs.cmu.edu/~gelern/pdfs/geocoding.pdf

的性能與雅虎placemaker,並且比地理編碼上的CLAVIN更好。

+0

對於所有的測試,CLAVIN比geolocator更快更穩定。雅虎Placemaker比兩者都好,但Geolocator比CLAVIN好得多。但它是Geolocator 1.0,所以我相信新版本要好得多:) – dpalacio

+0

CLAVIN和Geolocator都是本地的,可以離線使用,所以沒有查詢限制。 – dpalacio