I'm totally new to this domain so my question may sound like a little bit silly……
I'm eager to know how to extract, store and index the coordinates of the road segments(edges) and intersections or endpoints(nodes) according to a digital city map.
First, the map contains a lot of layers yet I'm only concerned about the roads layer. It seems like I'm not allowed to choose a certain layer map (road layer) to be exported in OpenStreetMap. Is there any solution or alternative map to recommend?
Second, I have no idea what software or programming language is appropriate to extract the road network. I downloaded and installed arcGIS which seems like a very complicated software and I just want to learn the skills that I need to solve my problem. So I hope someone could recommend some software or tutorial or just give a clue to me.
Third, if there is a flyover or overpass in the map, how to distinguish it from other roads? After extracting the road segments from map, how to store them and index them like using a database?