Skip to main content
Question

spatialfilter


I am trying to use SpatialFilter to merge attributes from point attributes into line attributes. They are intersecting each other. I use the 'Merge Attribute' button, but no no merging is conducted.  The points are 'Filters' and the lines are 'Candidate'. What am I doing wrong?

2 replies

david_r
Celebrity
  • May 5, 2015
Hi,

 

 

the SpatialFilter requires 100% intersection for this to work. If the point coordinates deviate as much as a fraction of a millimeter from the line, they won't be considered as intersecting (unlike in ArcGIS, where there is a tolerance for those things). You might be better off using the NeighborFinder or the PointOnLineOverlayer, where you can specify a tolerance.

 

 

Alternatively, you can use a Snapper or AnchoredSnapper with a small tolerance to really make sure the points are situated exactly on your lines. Make sure to use Segment snapping if your points aren't always on a line vertex.

 

 

David

 

 

pratap
Contributor
Forum|alt.badge.img+11
  • Contributor
  • May 13, 2015
Hi,

 

 

Alternatively, use bufferer (with just minimal value) and convert points as polygons and perform the task.

 

 

Pratap

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