Saya menggunakan OSM2PO untuk rute untuk petunjuk arah berjalan dan saya perhatikan banyak jalur berjalan OSM tidak secara ideal diatur.
Misalnya ada banyak jalan yang dibagi dengan tempat parkir, yang jelas-jelas bisa dilewati, tetapi diabaikan dan tidak dikonversi ke jalan, sehingga router yakin Anda tidak bisa berjalan melaluinya. Ini menghasilkan jarak berjalan yang jauh lebih lama dari yang diperlukan.
Apakah ada cara praktis untuk menghadapinya? Saya kira masalah yang sama terjadi ketika berhadapan dengan "area" yang bisa dilalui dengan berjalan kaki (mis. Taman tanpa jalur melalui mereka).
Masalah lainnya adalah ketika trotoar tidak terhubung ke jalan. Dalam banyak situasi ini lagi mengarah ke hasil perutean sub par.
OSM memiliki masalah ini di semua tempat. Kedengarannya seperti masalah yang sulit, tetapi merupakan masalah yang umum, jadi saya bertanya-tanya apakah ada yang mengatasinya secara praktis.
Terima kasih atas pemikiran anda!
Satu-satunya cara praktis adalah dengan menambahkan sendiri data yang hilang. OSM mungkin seharusnya tidak menempatkan tempat parkir ke rute berjalannya. Ada masalah tanggung jawab dengan menambahkan rute yang tidak nyata, jalur pejalan kaki yang terpelihara dengan baik. Tempat parkir, meskipun bisa dilewati, bisa berbahaya dan bisa menjadi milik pribadi. Anda akan memiliki masalah serupa dengan taman atau ruang lain yang tidak dibangun untuk perjalanan pejalan kaki. Pertimbangkan masalah ini dengan cermat sebelum merutekan orang melalui area ini.
sumber
Ya, masalahnya adalah OSM-Data itu sendiri. Untuk perutean Anda akan membutuhkan jaringan garis (tepi) dan tautan (simpul). Polygon adalah masalah lain. Saya pikir cara termudah untuk mengatasinya adalah dengan menggambar jalur tambahan langsung ke JOSM. Di osm2po ada dua alternatif untuk menangani kaki / sepeda / mobil. Entah membangun grafik untuk satu kasus penggunaan, atau membangun grafik serba guna (dengan semua jalan, jalur, dll.) Dan membuat keputusan secara dinamis saat melintasi (routing). Untuk yang terakhir Java-Keterampilan mungkin diperlukan. Untuk mendapatkan kesan pertama tentang bagaimana ini bekerja, lihat ke stoples plugins saat ini (kode sumber terlampir). Di sana Anda akan menemukan router yang menunggu sinyal lalu lintas selama satu menit.
sumber