diff --git a/doc/extras_tigergeocoder.xml b/doc/extras_tigergeocoder.xml index dbc5abc4f..a1f2a5ab9 100644 --- a/doc/extras_tigergeocoder.xml +++ b/doc/extras_tigergeocoder.xml @@ -3,8 +3,8 @@ - A plpgsql based geocoder written to work with the TIGER (Topologically Integrated Geographic Encoding and Referencing system ) / Line and Master Address database export released by the US Census Bureau. In prior versions the TIGER files were - released in ASCII format. The older geocoder used to work with that format is in extras/tiger_geocoder/tiger_2006andbefore. + A plpgsql based geocoder written to work with the TIGER (Topologically Integrated Geographic Encoding and Referencing system ) / Line and Master Address database export released by the US Census Bureau. In versions prior to 2008 the TIGER files were + released in ASCII format. The older geocoder used to work with that format and is available in PostGIS source 1.5 and below in extras/tiger_geocoder/tiger_2006andbefore. There are four components to the geocoder: the data loader functions, the address normalizer, the address geocoder, and the reverse geocoder. The latest version updated to use the TIGER 2011 census data is located in the extras/tiger_geocoder/tiger_2011 folder. Although it is designed specifically for the US, a lot of the concepts and functions are applicable and can be adapted to work with other country address and road networks. The script builds a schema called tiger to house all the tiger related functions, reusable lookup data such as road type prefixes, suffixes, states, various control tables for managing data load, and skeleton base tables from which all the tiger loaded tables inherit from. @@ -23,7 +23,7 @@ until release. If you have data from tiger_2010 and want replace with tiger_201 Design: The goal of this project is to build a fully functional geocoder that can process an arbitrary - address string and using normalized TIGER census data, produce a point geometry and rating reflecting the location of the given address and likeliness of the location. + United States address string and using normalized TIGER census data, produce a point geometry and rating reflecting the location of the given address and likeliness of the location. The higher the rating number the worse the result. The reverse_geocode function, introduced in PostGIS 2.0.0 is useful for deriving the street address and cross streets of a GPS location. The geocoder should be simple for anyone familiar with PostGIS to install and use, and should be easily installable and usable on all platforms supported by PostGIS. It should be robust enough to function properly despite formatting and spelling errors. @@ -35,9 +35,13 @@ until release. If you have data from tiger_2010 and want replace with tiger_201 Tiger Geocoder - There is another geocoder for PostGIS gaining in popularity and more suitable for international use. It is called Nominatim + There are a couple other open source geocoders for PostGIS, that unlike tiger geocoder have the advantage of multi-country geocoding support + + Nominatim and uses OpenStreetMap gazeteer formatted data. It requires osm2pgsql for loading the data, PostgreSQL 8.4+ and PostGIS 1.5+ to function. It is packaged as a webservice interface and seems designed to be called as a webservice. - Just like the tiger geocoder, it has both a geocoder and a reverse geocoder component. From the documentation, it is unclear if it has a pure SQL interface like the tiger geocoder, or if a good deal of the logic is implemented in the web interface. + Just like the tiger geocoder, it has both a geocoder and a reverse geocoder component. From the documentation, it is unclear if it has a pure SQL interface like the tiger geocoder, or if a good deal of the logic is implemented in the web interface. + GIS Graphy also utilizes PostGIS and like Nominatim works with OpenStreetMap (OSM) data. It comes with a loader to load OSM data and similar to Nominatim is capable of geocoding not just US. Much like Nominatim, it runs as a webservice and relies on Java 1.5, Servlet apps, Solr. GisGraphy is cross-platform and also has a reverse geocoder among some other neat features. +