Skip to main content
Solved

Identifying T intersection in the street centerline

  • April 11, 2019
  • 3 replies
  • 43 views

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.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

3 replies

danilo_fme
Celebrity
Forum|alt.badge.img+51
  • Celebrity
  • 2077 replies
  • 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
  • 1637 replies
  • 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
Celebrity
Forum|alt.badge.img+51
  • Celebrity
  • 2077 replies
  • 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

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