Skip to main content
Solved

Finding Start and End Names of Intersected Road Network Lines

  • February 26, 2024
  • 4 replies
  • 235 views

vishnunv2696
Contributor
Forum|alt.badge.img+4

Hello FME Experts,

I'm currently working with road network spatial data, which contains a multitude of line features representing roads. Each road feature intersects with others, and I need to determine the correct start and end names for each road segment (i.e., the names of the roads at the start and end nodes).

I'm wondering if there's an efficient way to accomplish this using FME. Specifically, I'm looking for guidance on:

  1. How to identify the start and end nodes of each road segment.
  2. How to extract the names associated with these nodes.

Any suggestions, workflows, or examples would be immensely helpful. Thank you for your insights!

Best regards,

Vishnu N V

Best answer by evieatsafe

Hi @vishnunv2696 thanks for your question. I think you may want to use the TopologyBuilder, where it's easy to get a list of attributes from the streets (edges) onto the nodes - and get the direction for those streets, from or to the current node. I hope this helps! Let us know how this works out for you.

View original
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.

4 replies

evieatsafe
Safer
Forum|alt.badge.img+28
  • Safer
  • Best Answer
  • March 5, 2024

Hi @vishnunv2696 thanks for your question. I think you may want to use the TopologyBuilder, where it's easy to get a list of attributes from the streets (edges) onto the nodes - and get the direction for those streets, from or to the current node. I hope this helps! Let us know how this works out for you.


danilo_fme
Celebrity
Forum|alt.badge.img+57

Hi @vishnunv2696 thanks for your question. I think you may want to use the TopologyBuilder, where it's easy to get a list of attributes from the streets (edges) onto the nodes - and get the direction for those streets, from or to the current node. I hope this helps! Let us know how this works out for you.

Great solution!


vishnunv2696
Contributor
Forum|alt.badge.img+4

Hi, @evieatsafe , thank you for your suggestion! I did explore the Topology Builder, but unfortunately, I'm still struggling to find this way Specifically, I'm aiming to find the start and end names of intersecting road segments within the network. I've attached a sample image of the road network along with the desired final attribute table for clarity. If you have any further insights or alternative approaches, I'd greatly appreciate your guidance.

 


evieatsafe
Safer
Forum|alt.badge.img+28

Hi @vishnunv2696 I don’t completely understand your question with the diagram you provided. Could you provide some sample data instead? I also don’t understand if you want your resulting table to include the names of the streets or the nodes (as you somehow interchange them). Any information would be helpful, thanks!