Saya dapat menerima peta dari sumber apa pun untuk proyek saya, dan untuk algoritma C ++ yang saya buat, sangat penting bagi algoritma untuk mengetahui di mana persimpangan jalan (node di mana lebih dari dua segmen jalan bertemu) berada. Selain itu, di banyak peta yang saya dapatkan, ada jalan yang melebihi batas dan undershooting (yaitu: jalan tidak terhubung dengan benar). Salah satu cara untuk memperbaiki masalah adalah dengan 'membersihkan' jaringan jalan menggunakan Autocad. Pertanyaan yang saya miliki adalah:
- Apakah ada cara yang efisien (perangkat lunak apa pun yang dapat melakukannya?) Untuk mendapatkan peta saya dalam format GML, yang berisi informasi tentang persimpangan jalan di peta? (mungkin memiliki tag GML yang mengatakan bahwa simpul tertentu adalah persimpangan)
- Apakah ada cara lain untuk 'membersihkan' jaringan jalan?
Kolega telah menyarankan FME, tetapi itu melibatkan penulisan skrip dan kami tidak yakin apakah skrip itu akan cukup fleksibel untuk memenuhi semua peta. Satu-satunya cara lain untuk mendeteksi persimpangan adalah dengan menggunakan brute force dan menemukan ruas jalan mana yang memiliki simpul umum. Apakah ArcGIS akan membantu? (belum menggunakannya, tetapi telah mendengarnya) Saya yakin harus ada cara yang lebih baik ...