Skip to main content
Solved

PointOnAreaOverlayer not producing expected results

  • March 28, 2025
  • 2 replies
  • 51 views

scarter
Contributor
Forum|alt.badge.img+10

Hello Forum,

I am experiencing an unexpected problem with what should be a simple point in polygon search process in FME Form.

 

I have a Creator connecting to…

FeatureReader -  reading in a point dataset of 16255 records

FeatureReader - reading in a polygon dataset, which covers a smaller area of what the points do

 

 

The two FeatureReaders feed into a PointOnAreaOverlayer.

 

But when I run the workspace 16255 point records are found. The number should be far smaller.

 

Thanks.

 

Best answer by DanAtSafe

Hi ​@scarter All points will pass through the PointOnAreaOverlayer.  Maybe you want to use a SpatialFilter?  Both transformers are similar.  With the PointOnAreaOverlayer, check the value of “_overlaps” and then filter on that with a Tester.

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

DanAtSafe
Safer
Forum|alt.badge.img+20
  • Safer
  • Best Answer
  • March 28, 2025

Hi ​@scarter All points will pass through the PointOnAreaOverlayer.  Maybe you want to use a SpatialFilter?  Both transformers are similar.  With the PointOnAreaOverlayer, check the value of “_overlaps” and then filter on that with a Tester.


scarter
Contributor
Forum|alt.badge.img+10
  • Author
  • Contributor
  • March 28, 2025

Thanks for that, ​@DanAtSafe . Yes, the SpatialFilter done the job. It’s clearly more straight forward for point in polygon queries.

 

Noted on the need for _overlaps tester when using the PointOnAreaOverlayer.

 

Thanks again.