7 votos

Error al usar pgsql2shp

Intento exportar datos geográficos de una base de datos postgis a un shapefile con pgsql2shp.

Normalmente esto funciona bien, pero ahora recibo el siguiente error.

Preparing table for user query... Done. 
Initializing... ZMflagQuery: ERROR:  function zmflag(geometry) does not exist
LINE 1: SELECT max(zmflag("geometrie"::geometry)) FROM "__pgsql2shp7...

La pregunta que uso es:

pgsql2shp.exe -f 'foldername' -h luna -p 5432 -u user-P pw -g geometrie dbname "select * from bag.adressen a where a.wnpcode = '3386'"

No he tenido ningún problema anterior con pgsql2shp.

8voto

Gerenuk Puntos 466

PostGIS 2.0 no tiene la función zmflag(geometría). Ahora se conoce como st_zmflag(geometría). Apuesto a que la versión de pgsql2shp es de una versión anterior de PostGIS. Puedes comprobarlo con

pgsql2shp -?

En la parte superior de la salida, debería listar la versión de lanzamiento. Algo como...

RELEASE: 2.1.0SVN (r10420)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X