9

Are there any good opensource Geoparsers? There are several free solutions (services) available (e.g. Yahoo's placemaker, EDINA's Unlock Text) but they do not appear to be opensource.

Ideally the parser should be aimed to mine location information from arbitrary text (as opposed to expect input to be a location, like Google's Geo Coding API or GeoName's search API but such suggestions are welcome as well.

Thanks in advance.

Related question on SO: Identifying geographical locations in text

UPDATE: Apparently Unlock Text is based on "Edinburgh Geoparser" which is open source (GPL) but not currently publicly downladable (source).

Fairly recent evaluation of geoparsers: http://www.scribd.com/doc/41603112/geoparser

This one seems pretty cool, but the implementation assumes the address to be US address: http://openblockproject.org/docs/index.html

List of parsers found so far:
- JGeocoder http://jgeocoder.sourceforge.net/parser.html
- Gisgraphy http://www.gisgraphy.com/
- Geotools http://www.geotools.org/ (geotools does not seem to provide geocoding (http://osgeo-org.1560.n6.nabble.com/Review-or-Suggestion-for-Geocoding-Service-in-US-td4991055.html))

Some other resources: - http://www.osgeo.org/
- http://lin-ear-th-inking.blogspot.co.uk/2010/03/open-source-geocoders.html
- http://lin-ear-th-inking.blogspot.co.uk/2010/03/more-open-source-geocoders.html
- Reverse geotagging - Geohack

Community
  • 1
  • 1
Enno Shioji
  • 25,422
  • 13
  • 67
  • 104
  • 1
    Just FYI, Yahoo Placemaker is being terminated on Nov 17, 2012. Its replacement, BOSS Geo, charges $6 per 1000 queries. http://www.ysearchblog.com/2012/09/26/boss-geo/ – lambshaanxy Nov 13 '12 at 03:49

1 Answers1

6

CLAVIN seems like a possible option.

From the website: "CLAVIN (Cartographic Location And Vicinity INdexer) is an award-winning open source software package for document geotagging and geoparsing that employs context-based geographic entity resolution."

jburnford
  • 76
  • 1
  • 3