2 votos

El transformador FME spatial join by PointOnAreaOverlayer rechaza un tipo de geometría de polígono no válido.

Me gustaría realizar una unión espacial de puntos y polígonos en FME Workbench mediante el transformador PointOnAreaOverlayer. El resultado debería ser un país polígonos con atributos adicionales de los puntos. Tengo un espacio de trabajo:

enter image description here

Lo que tengo en características rechazadas, en atributo tabla columna fme_rejection_code: Invalid Polygon Geometry Type:

enter image description here

¿Sabe cómo puedo reparar o cambiar las características de Tipo de geometría de polígono no válida? He intentado GeometryValidator transformador - sin resultados - todas las áreas fueron rechazadas en PointOnAreaOverlayer transformador.

3voto

Scottie Puntos 195

Los rasgos rechazados son probablemente agregados (colecciones).

Puede utilizar un DeAggregator para explotar las colecciones.

Aggregates can either be deaggregated before processing or rejected.

Fuente: http://docs.safe.com/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/pointonareaoverlayer.htm

0voto

Brad Koch Puntos 113

@nielsgerrits respuesta me llevó a la solución. En el transformador PointOnAreaOverlayer tengo que desagrupar características, para posteriormente agregarlas mediante el transformador aggregator.

enter image description here

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