У меня есть куча треклогов в формате GPX для многих стран, в которых я путешествовал на протяжении многих лет (GPS-устройство постоянно включено и записывает записи для большинства поездок). Теперь я хотел бы проанализировать журналы автоматически, чтобы извлечь список удобочитаемых имен для мест, которые я посетил. Например:
- обнаруживать и называть границы
- обнаружить и назвать населенные места, где я остался дольше
Существует ли готовое программное обеспечение (предпочтительно бесплатное и с открытым исходным кодом), которое можно использовать для проведения такого анализа?
(Под «tracklog» я подразумеваю: последовательность пар «долгота-широта» с меткой времени).
gps
tracklog
movement-data
Kaarel
источник
источник
Ответы:
Что бы я сделал, это конвертировал треклоги в файлы формы, возможно, сохранив даты в качестве атрибута. (это можно сделать с помощью бесплатного программного обеспечения для gpx2shp). Затем используйте что-то вроде qgis (вы упомянули бесплатный источник) с данными для каждого из пересечений, которые вы хотите (т.е. границы страны, границы провинции / округа, города [как многоугольники и точки]). Qgis имеет много плагинов и большое сообщество на форуме qgis-user@lists.osgeo.org. Кто-то там сможет помочь вам в этом. Кстати, osgeo4w - это простой способ начать с qgis, если вы работаете под Windows.
источник
NGA GeoNames (1) даст вам точечные имена для большинства имен, размещенных в мире.
ESRI использует это для создания собственного сервиса locator (2) для ArcMAP.
То, что вам нужно, - это некоторый код, который в основном будет использовать интерфейс IReverseGeocoding для «геокодирования» вашего списка широт / ширины и поиска ближайшего «именованного» места, где вы были.
Я думаю, что другие вещи (пересечение границ, переменная длина пребывания) вы можете сделать в контексте некоторого кода.
Если вы хотите сделать это способом с открытым исходным кодом, то загрузите свои данные в таблицу postgis, а затем используйте всемирный обратный геокодер (3) для получения имен из ваших лонглонгов.
: refractored из-за того, что БС примерно 1 гиперссылка :)
(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
источник
Этот инструмент с открытым исходным кодом предназначен для фотографий с геотегами, но, возможно, он может вам помочь: http://geotag.sourceforge.net/?q=node/1
источник