Skip to main content
Question

Find the intersecting points from 2 different polygon layers

  • November 11, 2016
  • 4 replies
  • 23 views

I have 2 different layers with polygons crossing each other. How can i find the juntions between the crossing lines? I've tried the LineOnLineOverlayer but it result in a collection of ALL the points. Does anyone knows how i can filter this?

4 replies

itay
Supporter
Forum|alt.badge.img+17
  • Supporter
  • November 11, 2016

Have you tried the AreaOnAreaOverlayer?


Sorry, i mean polylines, not polygons.


redgeographics
Celebrity
Forum|alt.badge.img+49

I think this will do the trick.

The trick is to use a TopologyBuilder or Intersector to get the nodes where the lines intersect. But this gets you nodes at every intersection, including the ones within one set of lines, which I assume you're not interested in. So by creating a list in the PointOnLineOverlayer and calculating a histogram on the attribute that holds the "set" value we can figure out which nodes are caused by a line from set 1 intersecting a line in set 2.

Hope this helps.

junctions.fmw

 


Wow, i give it a try, thanks.


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