Hi Mel,
You can specify a geometry part which should be overwritten its name, through the Geometry XQuery parameter of the GeometryPropertySetter.
For example, this setting specifies polygon boundary (i.e. child of a polygon).
Takashi
Thank you! Sadly it didn't work for the GeodesicString but I think I am on the right path.
Do you know if its possible to insert an IFMEPath before my IFMELine? So that it looks like the second picture?
Meli
A possible way I can think of is:
- decompose the multi area into individual polygons (Deaggregator),
- transform the polygons into lines (GeometryCoercer),
- build paths from the lines (PathBuilder, Connection Break Attributes: feature ID, _part_number),
- build polygons from the paths (AreaBuilder, Group By: feature ID, _part_number),
- aggregate the polygons to restore multi area (Aggregator, Group By: feature ID).
Assuming that the original multi area feature has unique feature ID attribute and there isn't donut geometry.
If there were donut geometries, it would be a little complicated.
Note that the original attributes other than feature ID will be lost through the reconstructing procedure. If you need to preserve the original attributes, consider merging them after reconstructing by the FeatureMerger, using the feature ID as the "Join On" attribute.
Thank you again, its working