Skip to main content
Solved

Merge attributes from overlapping features that are in the same dataset

  • March 16, 2021
  • 2 replies
  • 895 views

Hey all, as per the title, I seem to be struggling with this simple task!

 

I have a spatial dataset that contains dozens of features, each with a 'Name' attribute field. In many cases, these features overlap, and I want to concatenate the overlapping 'Name' field values into a new single attribute field called, say, 'Names_Combined'.

 

I've tried string concatenator and area on area overlay to no avail, is there a different transformer that would do the trick?

 

Cheers all!

 

Marty

Best answer by virtualcitymatt

You can use a SpatialRelator to check for overlaps. Just put the polygons into the suppliers and requesters. In the SpatialRelator be sure that you are merging attributes and that you have turned on the List option. The list is where all the attributes from the overlaps will get stored.

In the output you should have polygons with lists, now you can use a ListConcatenator to create the Combined attribute you're after.

Attached is an example.

 

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

virtualcitymatt
Celebrity
Forum|alt.badge.img+47

You can use a SpatialRelator to check for overlaps. Just put the polygons into the suppliers and requesters. In the SpatialRelator be sure that you are merging attributes and that you have turned on the List option. The list is where all the attributes from the overlaps will get stored.

In the output you should have polygons with lists, now you can use a ListConcatenator to create the Combined attribute you're after.

Attached is an example.

 


  • Author
  • April 6, 2021

You can use a SpatialRelator to check for overlaps. Just put the polygons into the suppliers and requesters. In the SpatialRelator be sure that you are merging attributes and that you have turned on the List option. The list is where all the attributes from the overlaps will get stored.

In the output you should have polygons with lists, now you can use a ListConcatenator to create the Combined attribute you're after.

Attached is an example.

 

Hey Matt, thanks for that, that worked perfectly!

 

Cheers,

 

Marty