Skip to main content
Solved

Identifying T intersection in the street centerline


jugoslaviaa
Enthusiast
Forum|alt.badge.img+6

Hello everyone,

I have a street centerline dataset and I would like to identifying where there are T intersection (3 centerlines intersect at same point). Here is the image and I would like to find the highlighted lines.

Thanks in advance.

Best,

Best answer by daveatsafe

Hi @jugoslaviaa,

You can use the TopologyBuilder transformer to create nodes at the intersections. The output nodes will have a list on them with id of the adjoining line and its bearing from the node. The ListElementCounter and a Tester can be used to find the nodes with three lines radiating from them.

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

3 replies

danilo_fme
Evangelist
Forum|alt.badge.img+44
  • Evangelist
  • April 11, 2019

Hi

Please, try to create a point geometry in all Intersection lines - transformer Intersection and after to find relationship between points with 3 lines connected

 

Thanks

Danilo


daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • Best Answer
  • April 11, 2019

Hi @jugoslaviaa,

You can use the TopologyBuilder transformer to create nodes at the intersections. The output nodes will have a list on them with id of the adjoining line and its bearing from the node. The ListElementCounter and a Tester can be used to find the nodes with three lines radiating from them.


danilo_fme
Evangelist
Forum|alt.badge.img+44
  • Evangelist
  • April 11, 2019
danilo_fme wrote:

Hi

Please, try to create a point geometry in all Intersection lines - transformer Intersection and after to find relationship between points with 3 lines connected

 

Thanks

Danilo

Hi @jugoslaviaa

Just for complement my answer - inside the transformer Intersector there is the option Generate List, please check this option and create a List of elements:

And after this transformer - you can use the transformer ListElementCounter ( like suggest you @daveatsafe ) then the transformer Tester to filter the number of elements that you want = 3.

 

Thanks,

Danilo


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