Skip to main content
Solved

AreaOnAreaOverlayer ignoring some input polygons

  • June 16, 2020
  • 3 replies
  • 43 views

mattebridges
Contributor
Forum|alt.badge.img+6

Hello - I have a dataset of polygons (some of which are donut polygons). Some of these polygons contain multiple parts (i.e. more than one polygon per record). When I run this dataset through an AreaOnAreaOverlayer it seems that some of the multiple polygon parts are lost. This is shown in a comparison of 'DataExtent.png' with 'AonA_Output_Extent.png'.

 

I have tried running the polygon dataset through a Deaggregator thinking this would split records with multiple geometries in to multiple records (in case multiple polygons per record was causing an issue for the AreaOnAreaOverlayer). However the output from the Deaggregator is untouched regardless of the settings in the transformer (so perhaps these are not aggregates).

 

Ultimately I need to run these polygons through the AreaOnAreaOverlayer but need all parts to be considered.

 

 

The data was initially stored in an Esri file geodatabase and I've also tried as a Mapinfo .TAB but am getting the same results. I have also included a link below to the data stored as a .shp file.

 

Apologies if I'm missing something obvious here but I'm really puzzled as these transformers are not behaving as I'd have expected. Any suggestions would be very gratefully received!

 

Thanks and all the best,

 

Matt

 

Best answer by ebygomm

It doesn't look like you have valid geometries, if you test for OGC_VALID with the geometry validator you will see they all fail.

 

I'm not sure how these geometries have been created, visually it appears that they should be multiparts, but they seem to be some sort of inside out donuts, e.g. the feature with OBJECTID 6, its outershell appears in fact to be this hole

 

I would try to rebuild the geometries using a donut hole extractor followed by a donut builder (drop holes set to yes)

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.

3 replies

ebygomm
Influencer
Forum|alt.badge.img+44
  • Influencer
  • 3427 replies
  • Best Answer
  • June 16, 2020

It doesn't look like you have valid geometries, if you test for OGC_VALID with the geometry validator you will see they all fail.

 

I'm not sure how these geometries have been created, visually it appears that they should be multiparts, but they seem to be some sort of inside out donuts, e.g. the feature with OBJECTID 6, its outershell appears in fact to be this hole

 

I would try to rebuild the geometries using a donut hole extractor followed by a donut builder (drop holes set to yes)


mattebridges
Contributor
Forum|alt.badge.img+6
  • Author
  • Contributor
  • 12 replies
  • June 16, 2020

Hi @ebygomm - thanks for this suggestion - I'll give it a try and let you know how it goes.


mattebridges
Contributor
Forum|alt.badge.img+6
  • Author
  • Contributor
  • 12 replies
  • June 17, 2020

Hi @ebygomm - your suggestion worked - thanks again for taking the trouble to reply. I really appreciate this..