Tôi đã có 2 câu hỏi về phân tích bộ dữ liệu GPS.
1) Trích xuất quỹ đạo Tôi có một cơ sở dữ liệu khổng lồ về tọa độ GPS được ghi lại của biểu mẫu (latitude, longitude, date-time)
. Theo giá trị thời gian của các bản ghi liên tiếp, tôi đang cố gắng trích xuất tất cả các quỹ đạo / đường dẫn theo sau bởi người đó. Ví dụ; nói theo thời gian M
, các (x,y)
cặp liên tục thay đổi cho đến thời gian N
. Sau đó N
, sự thay đổi trong (x,y)
các cặp giảm dần, tại thời điểm đó tôi kết luận rằng con đường được thực hiện theo thời gian M
đếnN
có thể được gọi là một quỹ đạo. Đó có phải là một cách tiếp cận hợp lý để làm theo khi trích xuất quỹ đạo? Có bất kỳ phương pháp / phương pháp / thuật toán nổi tiếng nào bạn có thể đề xuất không? Có bất kỳ cấu trúc dữ liệu hoặc định dạng nào bạn muốn đề nghị tôi duy trì các điểm đó một cách hiệu quả không? Có lẽ, với mỗi quỹ đạo, việc tìm ra vận tốc và gia tốc sẽ hữu ích?
2) Khai thác các quỹ đạo Một khi tôi đã thực hiện tất cả các quỹ đạo theo sau / đường dẫn, làm thế nào tôi có thể so sánh / phân cụm chúng? Tôi muốn biết nếu điểm bắt đầu hoặc điểm kết thúc tương tự nhau, thì làm thế nào để so sánh các đường dẫn trung gian?
Làm cách nào để so sánh 2 đường dẫn / tuyến đường và kết luận xem chúng có giống nhau hay không. Hơn nữa; Làm thế nào để tôi nhóm các đường dẫn tương tự lại với nhau?
Tôi sẽ đánh giá rất cao nếu bạn có thể chỉ cho tôi một nghiên cứu hoặc một cái gì đó tương tự về vấn đề này.
Sự phát triển sẽ có trong Python, nhưng tất cả các loại đề xuất thư viện đều được chào đón.
Tôi đang mở chính xác câu hỏi /programming/4910510/compared-clustering-trabities-gps-data-of-xy-point-and-mining-the-data trong StackOverflow. Nghĩ rằng tôi sẽ nhận được nhiều câu trả lời hơn ở đây ...