Estoy migrando datos de Smallworld vía FME/SpatialBiz Plugin a un entorno PostgreSQL/PostGIS y luego intentando abrir las tablas resultantes con QGIS 2.12.1. El problema surge, porque Smallworld soporta múltiples geometrías por registro y para las áreas realmente no difiere entre polígonos curvos, multipolígonos, donuts,... y polígonos simples también.
Básicamente mi proceso FME (que desagrega múltiples geometrías y sólo mantiene 'geometrías de área' [sinónimo de cualquier tipo de polígono en Smallworld] de un nombre especial) se ejecuta sin errores, pero al abrir las tablas PostGIS en QGIS obtengo dos entradas para cada tabla (ver abajo), una de ellas con un tipo espacial definido (CurvePolygon por ejemplo), la otra me permite seleccionar el tipo de geometría manualmente.
Añadido:
SELECT * FROM public.klrg_statistik_bezirk WHERE ST_isValid(geom) <> true
Me da error: Tipo de geometría desconocido: 10 - CurvaPolígono
Independientemente de si lo hago o no, obtengo el siguiente error (warning rsp.):
("Tipo de geometría no soportado 'tipo desconocido' en la capa '...'") ... que aparece una y otra vez al añadir otras capas, reabrir el proyecto QGIS, etc.
Extrañamente, los datos parecen mostrarse correctamente en QGIS, como puede verse aquí:
A primera vista, no hay ningún problema, al editar estos datos PostGIS QGIS, pero no estoy shure si no surgen problemas en el futuro.
En el proceso de FME intenté arreglar esto exponiendo el atributo de formato 'postgis_type' y estableciendo su valor a 'postgis_multisurface' por ejemplo como se indica en la documentación de los escritores postgis de FME (creo que multisurface es el tipo de geometría de elección cuando los tipos de polígono de cualquier tipo se mezclan todos juntos ...).
Mis preguntas son: ¿Cómo tengo que interpretar este comportamiento de QGIS? ¿Podría haber alguna manera de arreglar esto en FME, o es necesario algún postprocesamiento en PostGIS? ¿De qué tipo? ¿Son estas las preguntas correctas?
Edición: Añadidas capturas de pantalla del espacio de trabajo de FME
FME Workspace parte izquierda con SpatialBizPlugin lector / transformadores. ¡Tenga en cuenta lo que los desagregadores / GeometryPropertyExtractors / Testers hacer!
Espacio de trabajo FME parte derecha (directamente detrás de AttributeKeeprs). ¡¡¡Tenga en cuenta que todas las características pasan el GeometryValidators!!!
... que están configurados así: