Saya menggunakan OpenStreetMap dan jaringan jalan vektorialnya dan saya ingin menerapkan algoritma pencocokan peta.
Saat ini saya dapat, untuk setiap posisi GPS, untuk mengambil segmen jalan terdekat dan menghitung proyeksi posisi ini untuk segmen itu, seperti pada gambar ini (Pin merah adalah posisi GPS murni, berwarna biru pada segmen yang dipetakan dan dalam warna Hijau) posisi yang dipetakan):
Namun, karena kurangnya keakuratan GPS, terkadang posisi yang dipetakan melompat dari segmen ke segmen yang lain dan dapat memberikan beberapa posisi pemetaan yang tidak konsisten dari waktu ke waktu.
Algoritme saya saat ini sangat mendasar: dari posisi GPS murni, saya mendapatkan segmen terdekat dan memutuskan bahwa posisi yang cocok yang dipetakan ada pada yang ini. Saya tahu ini bisa sangat ditingkatkan.
Saya dapat membayangkan bahwa dengan mempertimbangkan arah kendaraan akan meningkatkan pencocokan peta tetapi apakah Anda tahu pendekatan lain yang memungkinkan saya meningkatkan pencocokan peta saya?
Saya mencari tautan, dan / atau perangkat lunak sumber terbuka?