I have 2 questions on analyzing a GPS dataset.
1) Extracting the trajectories I have a huge database of recorded GPS coordinates of the form (latitude, longitude, date-time) . In accordance with the values ββof the date and time of consecutive records, I try to extract all the trajectories / paths followed by the person. For example; say, from time M pairs (x,y) continuously change until time N After N change in the pairs (x,y) decreases, and at this moment I conclude that the path taken from time M to N can be called a trajectory. Is this a decent approach to follow when extracting paths? Are there any known approaches / methods / algorithms that you can offer? Are there any data structures or formats that you would like to offer me to effectively support these points? Perhaps for each trajectory it would be useful to find out the speed and acceleration?
2) Completion of the trajectories As soon as I go through all the trajectories or paths, how can I compare / group them? I would like to know if the starting or ending points are similar, but how to compare the intermediate paths?
How to compare 2 paths / routes and conclude whether they are similar or not. Moreover; How to group similar paths together?
I would really appreciate it if you could point me to a study or something similar on this subject.
Development will be in Python, but all kinds of library suggestions are welcome.
Thanks in advance.
Murat Derya Γzen
source share