Saya punya 2 pertanyaan tentang menganalisis dataset GPS.
1) Mengekstraksi lintasan. Saya memiliki database besar koordinat GPS yang terekam dalam formulir (latitude, longitude, date-time)
. Menurut nilai waktu-tanggal dari catatan berurutan, saya mencoba untuk mengekstrak semua lintasan / jalur yang diikuti oleh orang tersebut. Contohnya; katakan dari waktu M
, (x,y)
pasangan terus berubah hingga waktu N
. Setelah itu N
, perubahan (x,y)
pasangan menurun, pada titik mana saya menyimpulkan bahwa jalur diambil dari waktu M
ke waktuN
bisa disebut lintasan. Apakah itu pendekatan yang layak untuk diikuti saat mengekstraksi lintasan? Apakah ada pendekatan / metode / algoritma terkenal yang dapat Anda sarankan? Apakah ada struktur atau format data yang ingin Anda sarankan agar saya mempertahankan titik-titik itu secara efisien? Mungkin, untuk setiap lintasan, mencari tahu kecepatan dan akselerasi akan berguna?
2) Menambang lintasan Setelah saya mengikuti semua lintasan / jalur yang diambil, bagaimana saya bisa membandingkan / mengelompokkannya? Saya ingin tahu apakah titik awal atau akhir sama, lalu bagaimana jalur perantara membandingkan?
Bagaimana cara membandingkan 2 jalur / rute dan menyimpulkan apakah keduanya mirip atau tidak. Selanjutnya; bagaimana cara mengelompokkan jalur serupa bersama?
Saya akan sangat menghargainya jika Anda bisa mengarahkan saya ke penelitian atau hal serupa tentang hal ini.
Pengembangannya akan menggunakan Python, tetapi semua jenis saran perpustakaan dipersilakan.
Saya membuka pertanyaan yang sama persis /programming/4910510/comparing-clustering-trajectories-gps-data-of-xy-points-and-mining-the-data di StackOverflow. Kupikir aku akan mendapat lebih banyak jawaban di sini ...