Uczestniczę w kolarstwie długodystansowym i zaczęliśmy rutynowo zbierać dane GPS od naszych zawodników.
Moim zainteresowaniem jest obliczenie „prawdziwej trajektorii” przyszłych zdarzeń na podstawie zgromadzonych danych GPS na tych samych drogach. Zasadniczo oznaczałoby to przekazanie niektórych wstępnie wybranych ścieżek do algorytmu, a algorytm wygenerowałby punkty z odpowiednią częstotliwością próbkowania (odpowiednia odległość od siebie w zależności od zakrętów drogi). Odrzucę znaczniki czasu, biorąc pod uwagę tylko przestrzenne informacje o ścieżce.
Jakich algorytmów / metod statystycznych mogę użyć? Nie używam żadnego pakietu GIS i planuję zaimplementować to w Pythonie.
Poniżej kilka przykładowych zestawów trajektorii:
gps
spatial-statistics
tracklog
heltonbiker
źródło
źródło
Odpowiedzi:
Chris Brunsdon wygłosił referat na ten temat podczas konferencji GeoComputation 2008 - patrz http://www.geocomputation.org/2007/1B-Algorithms_and_Architecture1/1B2.pdf
W artykule omawia sposób zastosowania analizy krzywej głównej (Hastie i Stuetzle 1989) i podaje kilka sugestii dotyczących sposobu zwiększenia niezawodności metody. Dalsze wyszukiwanie prowadzi do dyskusji na temat narzędzia OSM o nazwie osm-makeroads, które może rozwiązać Twój problem (lub przynajmniej zacząć).
źródło