8 votos

Errores de la geometría cuando se importan datos de geodatabase de archivos ESRI a PostGIS

Cuando yo ejecute el siguiente comando para importar datos desde un ESRI fgdb a postgis...

ogr2ogr -f "PostgreSQL" -a_srs "EPSG:28355" -t_srs "EPSG:3857" PG:"dbname=tp_test user=postgres port=54321 password=xxxxxxx host=localhost" -overwrite P:\2012\183_TownPlanning_Symbology\Working\QueryLayer\TP_Query_Final_28355.gdb

...Yo...!

Advertencia 1: organizePolygons() ha recibido una inesperada de la geometría. Ya sea un polígono con interior de los anillos, o un polígono con menos de 4 puntos, o un no-Polígono de la geometría. Volver argumentos como una colección. Advertencia 1: Geometría de polígono no se puede traducir a la Geometría Simple. Todos poli ágonos estará contenida en un multipolygon.

He comprobado la geometría en ESRI y no informa de ningún error. Estoy corriendo en varias partes, para singlepart para ver si esto resuelve los problemas pero este es estrellarse arcmap 10.1 como se disuelva. Se corrió una especie sin problemas y se puede abrir el conjunto de datos.

Me ha importado correctamente el conjunto de datos anterior, pero luego había que ejecutar el ESRI Dados herramienta para dividir los polígonos grandes a no más de 15.000 vértices de manera que los procesos más rápidamente. enter image description here

Soy nuevo en postgis.

Es allí una manera de corregir los problemas en el nuevo gdb o para dividir los polígonos en postgis sí mismo?

2voto

Michael Barker Puntos 8234

Si sus datos están ya en PostGIS, pruebe ejecutar:

select * from table where ST_NPoints(the_geom) < 4

Esto devolverá todas las filas que causan la advertencia, es decir, le ayudará a localizar errores de datos en PostGIS.

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