Skip to main content
Solved

PointOnAreaOverlayer not producing expected results


scarter
Contributor
Forum|alt.badge.img+9

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.

View original
Did this help you find an answer to your question?

2 replies

DanAtSafe
Safer
Forum|alt.badge.img+18
  • 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+9
  • 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.

 

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings