Skip to main content
Solved

GeometryFilter - Collection Type

  • October 16, 2017
  • 2 replies
  • 163 views

canerakin
Contributor
Forum|alt.badge.img+6

I am converting data from SQL spatial to FGDB. After I run the translation, it failed because of geometry. The data is polygon. I used geometryFilter for troobleshooting to see the different types. There are 6 features which have Collection type. How can I convert them to polygon?

Best answer by takashi

The GeometryFilter routes a homogeneous collection such as MultiArea (multi-part polygon) to the Area port. I think the geometry output from the Collection port was a heterogeneous collection (e.g. an aggregate consisting of points and polygons), and the FGDB format doesn't support storing heterogeneous collections.

You can set "Yes" to the Homogeneous Collection parameter in the GeometryFilter to split a heterogeneous collection into homogeneous collections. the FGDB format supports storing MultiArea geometries.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

2 replies

erik_jan
Contributor
Forum|alt.badge.img+26
  • Contributor
  • October 16, 2017

The DeAggregator transformer will take collection type geometries (in your case most likely multi-polygons) and output the parts as single polygons.


takashi
Celebrity
  • Best Answer
  • October 16, 2017

The GeometryFilter routes a homogeneous collection such as MultiArea (multi-part polygon) to the Area port. I think the geometry output from the Collection port was a heterogeneous collection (e.g. an aggregate consisting of points and polygons), and the FGDB format doesn't support storing heterogeneous collections.

You can set "Yes" to the Homogeneous Collection parameter in the GeometryFilter to split a heterogeneous collection into homogeneous collections. the FGDB format supports storing MultiArea geometries.