Hola a todos,

estoy tratando de instalar el software de Nominatim para hacer pruebas
de geocodificación inversa. Sigo los pasos de
http://wiki.openstreetmap.org/wiki/Nominatim/Installation . La versión
de Posgresql que uso es la 8.4 (aunque también lo he probado con la
9.0). Al final de todo el error que obtengo al tratar de usar el script
php reverse.php es:

2011-02-24 09:26:46 CET ERROR:  column "parent_place_id" does not exist
at character 17
2011-02-24 09:26:46 CET STATEMENT:  select place_id,parent_place_id from
placex WHERE
ST_DWithin(ST_SetSRID(ST_Point(-1.8160209864499,52.548742971495),4326),
geometry, 0.0002) and rank_search != 28 and rank_search >= 30 and (name
is not null or housenumber is not null) and class not in ('waterway')
and (ST_GeometryType(geometry) not in ('ST_Polygon','ST_MultiPolygon') 
OR
ST_DWithin(ST_SetSRID(ST_Point(-1.8160209864499,52.548742971495),4326),
ST_Centroid(geometry), 0.0002)) ORDER BY
ST_distance(ST_SetSRID(ST_Point(-1.8160209864499,52.548742971495),4326),
geometry) ASC limit 1


No existe la columna parent_place_id y es cierto. En los scripts sql que
ejecuto no sale dicha columna escrita por ningún lado.

Saludos.

_______________________________________________
Talk-es mailing list
Talk-es@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-es

Responder a