Je peux recevoir des cartes de n'importe quelle source pour mon projet, et pour l'algorithme C ++ que je crée, il est impératif que l'algorithme sache où se trouvent les jonctions routières (nœuds où plus de deux segments de route se rencontrent). En outre, dans la plupart des cartes que je reçois, il y a des dépassements et des dépassements de routes (c'est-à-dire que les routes ne sont pas correctement connectées). Une façon de corriger le problème consiste à «nettoyer» le réseau routier à l'aide d'Autocad. Mes questions sont les suivantes:
- Existe-t-il un moyen efficace (n'importe quel logiciel qui peut le faire?) D'obtenir ma carte au format GML, qui contient des informations sur les carrefours routiers sur la carte? (peut-être avoir une balise GML qui dit qu'un nœud particulier est une jonction)
- Existe-t-il un autre moyen de «nettoyer» le réseau routier?
Des collègues ont suggéré FME, mais cela implique d'écrire des scripts et nous ne savons pas si le script serait suffisamment flexible pour répondre à toutes les cartes. La seule autre façon de détecter les jonctions est d'utiliser la force brute et de trouver les segments de route qui ont des nœuds communs. ArcGIS serait-il utile? (Je ne l'ai pas utilisé, mais j'en ai entendu parler) Je suis sûr qu'il devrait y avoir un meilleur moyen ...