Skip to main content
Solved

PointonArea multiable polygons? I have one table with many diffrent areas. I need to create one common attribute in the pointlayer for if they are within one area or not.

  • February 21, 2022
  • 2 replies
  • 16 views

Forum|alt.badge.img+1

What I need to to do is to create one attribut in the table adress that says what polygon they are within. One adress can be witnin many polygons. This should lead to many duplicates but when I try to use pointonarea overlayer the point only gets the attribute from one of the polygons. I've tried to group by the polygons unique values but that did not work.

 

I think this should be easy to solve but how to do it?

 

To be clear the table "adress" should get one attribut that tells every polygon they are within.

 

How to do it?

 

Best regards

Jesper

Best answer by nielsgerrits

In the PointOnAreaOverlayer, under Attribute Accumulation, check "Generate List On Output 'Point'". Enter a list name. Select the polygon id attribute.

Now you have a list on each adress point, which you can merge to an attribute using the ListConcatenator transformer.

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

nielsgerrits
VIP
Forum|alt.badge.img+60
  • 2938 replies
  • Best Answer
  • February 21, 2022

In the PointOnAreaOverlayer, under Attribute Accumulation, check "Generate List On Output 'Point'". Enter a list name. Select the polygon id attribute.

Now you have a list on each adress point, which you can merge to an attribute using the ListConcatenator transformer.


Forum|alt.badge.img+1
  • Author
  • 25 replies
  • February 22, 2022

Thanks! Works perfectly