Puedo recibir mapas de cualquier fuente para mi proyecto, y para el C++ del algoritmo estoy haciendo, es imperativo para el algoritmo para saber dónde cruces de carreteras (nodos, en donde más de dos tramos de carretera). Además, en muchos de los mapas que llegar, hay caminos de superación y undershooting (es decir: las carreteras no están conectados correctamente). Una manera de corregir el problema es por la limpieza de la red de carreteras utilizando Autocad. Las preguntas que tengo son:
- Es allí una manera eficiente (cualquier de software que se puede hacer?) para obtener mi mapa en un formato GML, que contiene información acerca de los cruces de carreteras en el mapa? (tal vez tenga un GML etiqueta que dice que un nodo es un cruce)
- ¿Hay alguna otra manera para 'limpiar' la red de carreteras?
Colegas han sugerido FME, pero que implica la escritura de secuencias de comandos y no estamos seguros acerca de si el guión debería ser lo suficientemente flexible como para atender a todos los mapas. La única otra manera de detectar los cruces es el uso de la fuerza bruta y encontrar cuál es el camino que los segmentos tienen en común nodos. Sería de ayuda de ArcGIS? (lo he usado, pero han oído hablar de ella) estoy seguro de que debe haber una mejor manera...