Saya memiliki jejak GPX dan ingin menghapus pengamatan terpencil. Ada beberapa titik rute yang tidak mungkin karena akan membutuhkan akselerasi yang tidak dapat dicapai kendaraan.
Apakah ada algoritma yang baik untuk menyaring pengamatan berisik ekstrim seperti itu?
Jawaban:
Berikut adalah dua referensi untuk menautkan data GPS ke garis tengah jalan:
Tautan referensi (bagi mereka yang memiliki akses).
Saya tahu SF Kota dilaksanakan salah satu algoritma untuk proses gps lagu dari aplikasi ponsel pintar yang mereka gunakan untuk melacak pengendara sepeda ( cycletracks ); dan mereka merilis semua kode di bawah lisensi open-source (karena mereka hebat!). Saya pikir masalah mereka terutama berkaitan dengan ketidakakuratan perkotaan-ngarai; Saya tidak yakin apakah mereka memiliki masalah dengan akselerasi juga.
sumber
Sebuah Filter Kalman mungkin apa yang Anda inginkan: dibutuhkan dalam prediksi akun didasarkan pada model fisik dari sistem. (Misalnya tidak ada mobil 10000mph!)
Jawaban untuk pertanyaan Stack Overflow "Smooth gps data" menyediakan tautan ke implementasi seperti repositori ikalman github , serta pendekatan lain.
sumber