6 votos

error de postgis: al añadir características la geometría tiene dimensión z pero la columna no

Tengo que definir una columna de geometría en PostGIS para los puntos 2D, pero cuando intento importar puntos desde DXF a postgres me sale el siguiente mensaje:

"Error de postgis: al añadir características la geometría tiene dimensión z pero columna no"

¿Hay alguna forma de cambiar los archivos DXF para que sean geometría 2D? Lo he intentado con el comando Flatten en autocad pero aparece el mismo error.

2voto

djq Puntos 7670

Puede que haya una solución más elegante, pero ¿puede importar los puntos como puntos 3D y luego crear un punto 2D en Postgres? Por ejemplo ST_X( 3dpoint ) y ST_Y( 3dpoint ) te daría las coordenadas x e y para que luego puedas crear un punto usando:

ST_SetSRID(
    ST_MakePoint(
        ST_X( 3dpoint ), ST_Y( 3dpoint )
                 ), 900913) 

No sé qué forma tienen tus datos iniciales, así que quizás puedas utilizar los valores x e y por sí mismos.

2voto

user34563 Puntos 1

DXF exportar sólo las filas y luego copiar y pegar las características como una nueva capa vectorial

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