Saya sedang mengerjakan proyek yang membutuhkan pencocokan peta waktu nyata. Saat ini saya menggunakan ArcGIS tetapi tidak yakin apakah itu akan berhasil.
Inilah yang terjadi dengan sistem saya:
ponsel mengirim perbaikan GPS setiap lima detik ke server saya dan saya perlu melakukan pencocokan peta waktu nyata untuk mengambil titik pada salah satu tautan peta dan menyimpan titik-titik yang cocok.
ArcGIS memiliki alat 'dekat' untuk mengambil titik ke tautan terdekat. Namun, input ke alat harus berupa shapefile untuk poin.
Saya bertanya-tanya bagaimana saya bisa menangani data waktu nyata yang saya dapatkan di ArcGIS. Membuat file bentuk untuk setiap titik?
Ada saran lain untuk menyelesaikan pekerjaan ini?
sumber
Jika suatu titik 'dekat' benar-benar tergantung pada banyak hal tidak hanya pada jalan terdekat tetapi juga pada titik sebelumnya. Anda dapat melihat algoritma dan alat yang akan saya gunakan.
sumber
Ada solusi pencocokan peta waktu-nyata (namun itu di Java bukan ArcGIS) yang mengimplementasikan pencocokan peta Hidden Markov Model, lihat di sini: https://github.com/bmwcarit/barefoot
Ini cukup kuat dan peta mencocokkan trek GPS ke data OpenStreetMap, juga secara waktu nyata (disebut pencocokan peta online). (PEMBARUAN :) Apa yang mungkin Anda cari diimplementasikan sebagai "server pelacak yang berdiri sendiri" (dengan API seperti REST).
sumber
Anda cenderung mengalami hambatan komputasi dan masalah konsistensi dengan paket apa pun yang tidak memiliki perutean yang tepat atau minimal abstraksi jaringan jalan. Jika Anda menggunakan data OSM untuk jaringan jalan, periksa TrackMatching dari profil saya. Periksa algoritme pencocokan peta untaian ini .
sumber
Anda dapat melihat API layanan baru dari Microsoft 'Snap to road'. Untuk detailnya Anda bisa melihat tautan ini
sumber