Mam stos plików w formacie GPX dla wielu krajów, w których podróżowałem przez lata (urządzenie GPS było stale włączone i nagrywało przez większość podróży). Chciałbym teraz automatycznie analizować dzienniki, aby wyodrębnić listę czytelnych dla ludzi nazw miejsc, które odwiedziłem. Na przykład:
- wykryć i nazwać przejścia graniczne
- wykryj i nazwij zamieszkane miejsca, w których przebywałem dłużej
Czy istnieje gotowe oprogramowanie (najlepiej bezpłatne i open source), które można wykorzystać do przeprowadzenia takiej analizy?
(Pod pojęciem „tracklog” mam na myśli: sekwencję oznaczonych czasowo par długości i szerokości).
gps
tracklog
movement-data
Kaarel
źródło
źródło
Odpowiedzi:
Chciałbym przekonwertować dzienniki śledzenia do plików kształtów, prawdopodobnie zachowując daty jako atrybut. (można to zrobić za pomocą bezpłatnego oprogramowania dla gpx2shp). Następnie użyj czegoś takiego jak qgis (wspomniałeś o darmowym źródle) z danymi dla każdego skrzyżowania, które chcesz (tj. Granice kraju, granice prowincji / powiatu, miasta [jako wielokąty i punkty]). Qgis ma wiele wtyczek i świetną społeczność na forum [email protected]. Ktoś będzie w stanie pomóc ci to osiągnąć. BTW osgeo4w to łatwy sposób na rozpoczęcie pracy z qgis, jeśli działasz pod Windows.
źródło
GeoNames NGA (1) otrzymają nazwy punktów dla większości nazwanych umieszczonych na świecie.
ESRI używa tego do stworzenia własnej usługi lokalizatora (2) dla ArcMAP.
Potrzebujesz kodu, który w zasadzie użyje interfejsu IReverseGeocoding do „geokodowania” twojej listy lat / lngs i znalezienia najbliższego „nazwanego” miejsca, w którym byłeś.
Myślę, że inne rzeczy (przejścia graniczne, zmienna długość pobytu) możesz zrobić w kontekście jakiegoś kodu.
Jeśli chcesz to zrobić na zasadzie open source, to prześlij swoje dane do tabeli postgis, a następnie użyj światowego geokodera odwrotnego (3) firmy gisography, aby uzyskać nazwy z twoich latlongów.
: załamane z powodu tego BS około 1 hiperłącza :)
(1) http://download.geonames.org/export/dump/
(2) http://resources.esri.com/arcgisonlineservices/index.cfm?fa=content_detail&contentID=F27C5147-1422-2418-340F4D0074B9EA7D
(3) http://services.gisgraphy.com/public/reverse_geocoding_worldwide.html
źródło
To narzędzie typu open source jest przeznaczone do zdjęć ze znacznikami geograficznymi, ale być może może ci pomóc: http://geotag.sourceforge.net/?q=node/1
źródło