Skip to main content
Question

FIND PARTIALLY "OVERLAPPING LINES"

  • December 4, 2024
  • 3 replies
  • 70 views

checcosisani
Contributor
Forum|alt.badge.img+12

Hi,

 

I need to find into a network of GPS lines the location where 2 line overlaps or where a single line overlap

The problem is that of course the lines aren’t exact the same (the lines derived form GPS points so I don’t have a duplicate geometry) and only a portion of this lines overlaps

see picture attacherd

 

If you need the sample of shape dataset let me know

 

thx

 

Francesco

 

3 replies

rcru
Contributor
Forum|alt.badge.img+3
  • Contributor
  • December 4, 2024

Hi, you can use ‘snapper’ or ‘anchored snapper’ to make the lines the same, after which you can check for overlaps


s.jager
Influencer
Forum|alt.badge.img+16
  • Influencer
  • December 4, 2024

I think I would use a GeometryExtractor to create a backup of the original geometry, then a bufferer, set to the maximum distance you would consider as “overlapping”. Then use any of the spatial filters or overlayers to see which ones overlap. Afterwards if need be you can restore the original line geometry.

The LineOnLineOverlayer with a suitable tolerance might be better, it may flag the line that turns back on itself better, actually. Not sure about this one, never played with it before but from the documents it looks like it should do the trick.


gio
Contributor
Forum|alt.badge.img+15
  • Contributor
  • December 4, 2024

USe a spatialrelator and activate calculate cardinality.

 

Check the (card_list ) strings DIM9, you can filter the overlappers that way.


Reply


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