чем редактировать треки gpx
Работа с треками GPS. Часть 3 — после похода. Обработка
Необработанные треки не отображают ваш реально пройденный путь – на привалах GPS “прыгает”, накручивая километраж. За день похода по ровной местности на стоянках вы можете накрутить около километра. Потом вы можете пойти с навигатором в туалет, за дровами, на разведку дороги – всё это не нужно тому, кто захочет использовать ваш трек в своем походе. Да и вам интересно, сколько прошла вся группа “чистого” пути.
К тому же, ваши треки могут послужить во благо. Например добавлены на сайтwikiloc.com или к техническому отчету о походе на tlib.ru.
Если вы писали треки навигатором Garmin, то для начала надо сохранить их на компьютер.
Подсоединяем Garmin к компьютеру, как написано в первой статье. Или к телефону, как описано во второй статье.
Для обработки треков надо вырезать лишнее, иногда что-то склеить. Самый простой способ сделать это за экраном монитора – открыть треки на сайте nakarte.me. Инструкцию по редактированию треков там можно увидеть в видео.
Если вы писали трек приложением в LocusMap на Android, то проще там сразу и отредактировать. Трек ПВД вы сможете обработать в электричке на обратном пути. Для обработки нескольких треков с большого похода у меня уходит несколько поездок на метро. Пкажу, как это делать в Locus Map.
Добавляем трек в Locus. Меню-Импорт данных
Программа предложит вам импортировать треки с GoogleDrive, Dropbox (залогиниться в эти облачные хранилища надо прямо в Locus) или ввести URL адрес трека в интернете, или уж просто выбрав файл на телефоне. Выбрав файлы программа спросит куда положить внутри неё эти треки и точки, предложит создать для них папочки (их можно будет назвать как хотите).
Добавив трек в Locus, идем опять в меню и жмем – Треки
Видим наши папочки с треками. Вот мои.
Жмем на нужную папку и видим список треков. Жмем на глазки тех треков, которые мы хотим увидеть на карте.
На карте находим кракозябры.
Вот кракозябра начала трека. Руководитель включил навигатор, а группа тупила и не была готова выдвинутся! Бардак:)
Тыкаем на том месте, где считаем,что группа двинулась вперед. Появляется меню, жмем на стрелочку на нем.
Появляется меню. Жмем “Редактировать на карте”.
Появляется меню внизу. Стрелочками можно подвинуть точку разделения трека. Там жмем на гаечный ключ. Это начало нашего трека. Поэтому нам нужен пункт “Удалить всё до”.
Программа выделила синим то, что сейчас будет удалено. Осталось лишь нажать кнопку вверху справа “Вырезать”.
А вот пример для середины трека:
“Проблемный” участок. Стояли на привале видимо.
Проводим те же самые операции, что описаны вверху, только, поскольку это середина трека, программа попросит нас выбрать конечную точку отрезаемого куска (зеленые буквы внизу).
Подтверждаем, что именно этот кусок мы и хотели вырезать
Готово. Программа склеила сама трек, соединив точки, между которыми была кракозябра.
Чтобы склеить несколько треков в один надо пойти в хранилище треков на Locus. Выбираем те треки, которые хотим объединить (ставим напротив названий галочки).
Потом жмем на кнопочку в виде перевернутой галки внизу, появляется такое меню внизу справа
Жмем “Объединить треки”. Появится окошечко.
Еще раз жмем “Объединить треки”. Объединенный трек появится в той же папке.
Когда наш трек готов, снова заходим в хранилище треков на Locus. Выбираем нужную папку, жмем на три точки напротив и жмем “Экспорт”
Можно отправить хоть кому во Вконтактик, в Телеграмм, в Dropbox или куда угодно.
Если хотите экспортировать не всю папку, а отдельный трек, длительное нажатие на треке вызовет меню внизу, где есть кнопка экспорта.
Обработанные треки в формате GPX сохраняйте у себ на жестком диске в отдельной папке. Затем их можно будет прикрепить к отчету или послать друзьям.
О том как работать с треками во время похода читайте в прошлой статье.
Как закачивать и создавать треки, читайте тут: /gps_tracks-part1/
О том, как залить нормальные карты в Гармин тут: /osm_contourlines_to_garmin/
Все мои статьи по теме Картография и навигация доступны в соответствующем разделе на сайте.
Беспечный беглец
Трейлраннинг начинается со 100 миль.
5 бесплатных онлайн редакторов GPX файлов.
Для обработки файлов с расширением GPX достаточно иметь под рукой обычный текстовый редактор. Однако удобнее это делать с помощью специализированных программ, которых на данный момент есть огромное количество, с разным функционалом, как платных, так и бесплатных. А как быть, если ваш компьютер/ноутбук остался дома, а вам позарез необходимо создать, отредактировать, изменить направление или объединить/разрезать, выставить путевую точку … вобщем поработать с gpx. В этом случае подойдёт один из пяти онлайн редакторов, представленных далее по тексту. Список не является рейтингом и функционал редакторов в целом схож, так что каждый пользователь может выбрать тот интерфейс, что придётся ему по душе, в зависимости от личных убеждений и понятий о юзерфрендли и юзабилити :).
Немного теории
GPX (GPS eXchange Format) — это текстовый формат хранения и обмена данными GPS, основанный на XML. GPX является свободным форматом и может быть использован без каких-либо лицензионных отчислений. Формат позволяет хранить информацию об Ориентирах, Маршрутах и Треках. Для каждой точки хранятся её долгота, широта и высота над уровнем моря (если имеется информация о высоте). Для точек трека хранится также время прохождения точки. XML-схема предусматривает также хранение произвольной пользовательской информации по каждой точке, обязательными являются только долгота и широта. Примером пользовательской информации может быть высота местности, скорость, частота пульса, число шагов, темп вращения педалей, температура и т. п.
Ориентиры (Waypoints)
Маршруты (Routes)
обозначаются тегом — упорядоченный список путевых точек, представляющих ряд точек поворота, ведущих к месту назначения. Кроме собственно точек поворота могут включать имя, описание, комментарий, ссылки и свои собственные элементы из другой схемы.
Треки (Tracks)
1. GPXEV
Очень своеобразный интерфейс. Для истинных самураев.
Возможности
Сайт
Инструкция в том числе на русском языке.
2. MyGPSFiles
Просто, удобно, лаконично.
Возможности
3. gpx.studio
Возможности
Сайт
Инструкция в том числе на русском языке
4. WTrack
Возможности
5. nakarte.me
Возможности
Больше историй, обзоров и новостей на Telegram канале Беспечный трейлраннинг
GPS Track Editor
GPS Track Editor: бесплатное приложение для Windows, чтобы сделать GPS треки лучше.
GPS Track Editor: бесплатное приложение для Windows, чтобы сделать GPS треки лучше.
Ссылки на официальные сайты
Категории
Альтернативы для GPS Track Editor
QLandkarte GT
Открытый исходный код Бесплатно Linux Windows Mac
Pytrainer
Открытый исходный код Бесплатно Linux
GpsPrune
GpsPrune может загружать данные из произвольных текстовых форматов (например, любого файла, разделенного табуляцией или запятой) или Xml, или напрямую из приемника GPS. Он может отображать данные (в виде карты с использованием изображений openstreet…
Открытый исходный код Бесплатно OpenJDK Linux Windows Mac
QMapShack
Открытый исходный код Бесплатно Bitbucket Linux Windows Mac
RouteConverter
RouteConverter отображает, изменяет, обогащает и преобразует данные GPS между более чем 75 форматами. Он работает без установки под Linux, Mac OS X и Windows, автоматически определяет формат файла, поддерживает перетаскивание, отмену и повтор, предл…
Открытый исходный код Бесплатно Linux Windows Mac
GPX Editor
Загрузите, измените и сохраните файлы GPX 1.1. Добавляйте и удаляйте путевые точки, редактируйте треки и маршруты, упрощайте треки (уменьшая размер файла), очищайте записанные данные, добавляйте и редактируйте метаданные GPX, редактируйте путевые то…
Открытый исходный код Бесплатно Windows
GPXEdit
GPX Binder
Что в данном списке?
Альтернативные программы для GPS Track Editor для Web, Android, iPhone, Windows, iPad и т.п. Фильтруйте по типу лицензии, чтобы получить список бесплатных программ или с открытым исходным кодом. Список содержит 8 приложений схожих с GPS Track Editor.
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Руководство по GPS метаданным в фотографиях (ч. 3): Построение треков движения на основе группы фотографий
Оглавление: Руководство по GPS метаданным в фотографиях
Реконструкция передвижений по фотографиям
Если у фотографий есть GPS метки, то расставив на карте эти расположения в хронологическом порядке, можно увидеть маршрут перемещения. Это можно использовать для реконструкции передвижения или для любых целей (посчитать количество пройденных километров, среднюю скорость и так далее).
Конечно, расставлять вручную метки на карте утомительно и в этой статье мы поговорим о программах, которые позволяют автоматизировать процесс построения маршрута перемещения на основе GPS данных из серии фотографий. Мы рассмотрим сразу четыре программы, две из которых являются кроссплатформенными и работают, в том числе, и на Windows.
Кстати, владельцам зеркальных камер без GPS на заметку: если в вашем фотоаппарате нет GPS чипа, это не означает, что на ваших фотографиях не может быть GPS меток. Вы можете использовать метод под названием GPS корреляция. Он обратный тому, который будет описан в этой статье. Суть его в следующем: при съёмке на фотоаппарат без GPS, возьмите с собой мобильный телефон, на нём есть GPS. И во время съёмки запустите запись маршрута — вы без труда найдёте бесплатные программы, которые это умеют, главное, чтобы она могла сохранять записанные треки в формате GPX. Затем используйте программу GPS Correlate. У каждой точки трека есть две характеристики: 1) время и 2) координата. Для каждого снимка также известно время его создания (хранится в метаинформации и свойствах файла). Программа смотрим, в какое время был сделан снимок, затем смотрит координаты той точки трека, которая соответствует этому времени, а затем просто записывает данные координаты в метаданные фотоснимка. На мой взгляд, отличная идея.
Формат записи треков GPX
GPX (GPS eXchange Format) — это текстовый формат хранения и обмена данными GPS, основанный на XML. GPX является свободным форматом и может быть использован без каких либо лицензионных отчислений.
Формат позволяет хранить информацию об ориентирах (waypoints), маршрутах (routes) и треках (tracklogs). Для каждой точки хранятся её долгота, широта и высота над уровнем моря (если имеется информация о высоте). Для точек трека хранится также время прохождения точки. XML-схема предусматривает также хранение произвольной пользовательской информации по каждой точке, обязательными являются только долгота и широта. Примером пользовательской информации может быть высота местности(ele), скорость, частота пульса(hr), число шагов, темп вращения педалей (каденс)(cad), температура и т. п.
Формат воспринимается многими программами, в том числе Google Earth, Ozi Explorer, Яндекс.Навигатор (официальный список смотрите здесь).
В общем, это текстовый файл примерно с таким содержимым:
Как создать файл GPX из фотографий
Как уже было упомянуто в Википедии, программ, которые понимают GPX, много. И задача в том, чтобы сгенерировать этот файл на основе метаинформации из серии фотографий. К счастью, это уже умеет ExifTool и нам достаточно просто указать папку с фотографиями.
Чтобы создать файл маршрута GPX из фотографий, нужно запустить команду следующего вида:
-fileOrder DateTimeOriginal
Устанавливаем сортировку выводимых данных по времени съёмки фотоснимков. Как бы это не было удивительно, но ExifTool обрабатывает и выводит данные не по дате съёмки, используется сортировка по другому признаку. Что ещё более удивительно, программы по работе с GPX обрабатывают файлы .gpx независимо от дат, указанных для точек, а просто последовательно.
-p /ПУТЬ/ДО/gpx.fmt
Это файл gpx.fmt поставляется вместе с ExifTool. Пользователи Linux могут найти его в своей системе командой
Например, в Kali Linux путь до этого файла: /usr/share/doc/libimage-exiftool-perl/fmt_files/gpx.fmt
В Arch Linux/BlackArch путь до этого файла: /usr/share/perl-image-exiftool/fmt_files/gpx.fmt
Пользователям Windows, видимо, нужно с сайта ExifTool скачать пакет для Linux и взять файл оттуда.
-d %Y-%m-%dT%H:%M:%SZ
Эта опция устанавливает формат даты и времени в выводимых данных.
ДИРЕКТОРИЯ
Папка с фотографиями, которые вы хотите обработать для составления трека передвижения.
> out.gpx
Сохранение выводимых данных в файл out.gpx
Перехожу в папку с фотографиями:
Теперь в качестве директории указываю . (точку), то есть текущий каталог:
На скриншоте видно, что обработано 33 изображения, но также в выводе имеются следующие строки:
Это не ошибки, а малозначительные предупреждения о том, что для некоторых файлов не определён тег gpsaltitude — возможно, GPS во время съёмки был выключен или какой-то другой сбой во время съёмки. Эти пять фотографий не попали в трек, но там ещё предостаточно снимков для построения маршрута.
Полная запись о точке выглядит примерно так:
В моём файле попались неполные записи вроде таких (отсутствует время):
В принципе, можно их удалить, но они оказались расставленными в правильном порядке и, следовательно, не испортили построение трека. Видимо, программа взяла время из других свойств файла.
GPXSee
GPXSee — это программа для просмотра и анализа файлов журнала GPS, которая поддерживает все распространённые форматы файлов журнала GPS.
GPXSee разработан как небольшое (без зависимостей, кроме Qt), быстрое и несложное средство просмотра данных GPS/карт, а не полнофункциональное программное обеспечение ГИС. Однако спектр поддерживаемых файлов данных/источников карт относительно богат.
Установка GPXSee в Windows
Затем установите и запустите как любое другое приложение.
Установка GPXSee в Kali Linux
Для добавления нового репозитория и установки выполните следующие команды:
Установка GPXSee в Arch Linux, BlackArch и их производные
Достаточно выполнить следующую команду:
Установка GPXSee в любой Linux
Для GPXSee собираются бинарные пакеты под все популярные дистрибутивы. Инструкции по установки в другие дистрибутивы Linux и файлы вы найдёте здесь.
Запустите из меню или командой:
Перетащите и бросьте в программу ранее созданный файл out.gpx.
Будет открыта карта с маршрутом передвижения.
Внизу вы увидите график с общей дистанцией пути и перепадами высоты.
Чтобы рассмотреть подробности, можно увеличить масштаб карты.
По умолчанию выбрана карта 4UMaps, которая позволяет масштабировать только до определённого предела. С картой Open Street Map можно масштабировать сильнее.
При изменении карты может потребоваться время прежде чем она будет показана — видимо, это время на скачивание карты.
Зелёными стрелочками в меню можно переходить от точки к точке. Чтобы вновь увидеть весь трек, перейдите к последней точке.
GPX-Viewer
GPX-Viewer — это простой инструмент для визуализации треков и путевых точек, хранящихся в файле gpx.
Установка GPX-Viewer в Debian, Kali Linux, Linux Mint, Ubuntu и их производные:
Установка GPX-Viewer в Arch Linux, BlackArch и их производные
Запустите программу из меню или в командной строке:
Откройте файл out.gpx. Вы увидите трек передвижения.
В левой части окна вы увидите вкладку с подробной статистикой, включающей: расстояние, длительность, время начала и окончания, различные скорости и информацию об изменении высоты.
Внизу показан график. Вы можете выбрать отображение: скорость, высота, дистанция и пр.
На вкладке с детальной информацией вы найдёте кнопку «Воспроизведение».
А на графике можно выбрать соседние точки для их показа на карте.
GottenGeography
GottenGeography — это простое в использовании приложение, которое показывает место съёмки для фотографий по GPS тегам в метаданных, а также маршруты из файлов GPX.
Эта программа очень старая и использует Python 2 и его библиотеки. Поэтому в Kali Linux эту программу запустить не получится.
В Arch Linux (из которого поддержка Python 2 не убрана), программу можно установить одной командой:
Программу можно запустить из меню или в командной строке:
Кроме отображения треков передвижения, программа поддерживает показ места съёмки фотографий на карте. По функциям эта программа уступает предыдущим.
Google Earth
Google Планета Земля в Linux (Google Earth Pro) — это 3D-интерфейс для исследования земного шара, местности, улиц, зданий и других планет.
Возможности Google Планета Земля Про:
Среди многочисленных возможностей этой программы, она также умеет показывать маршруты из GPX файлов. Отличительной особенностью этой программы являются детализированные спутниковые снимки. Предыдущие программы используют свободные карты, которые не всегда такие детализированные.
Для установки пользователям Windows достаточно перейти на официальный сайт и скачать установочный файл.
Если вы не видите файл для импорта, то переключитесь на тип файлов «Gps».
При импорте не ставьте галочку «Создать ломанные линии KML».
На больших масштабах треки выглядят похоже с другими программами.
Но при большом приближении можно оценить качество спутниковых снимков.
Заключение
Поскольку между фотографии может быть значительный временной интервал, то нужно понимать, что линии не показывают реальные маршруты передвижения — они просто соединяют две точки, найденные в последовательно сделанных фотоснимках. Чем меньше время между фотоснимками, тем детальнее маршрут передвижения.
GPXSee 5.1 — программа для просмотра и анализа GPS треков
GPXSee — свободная кроссплатформенная программа для просмотра и анализа GPS треков.
Основные изменения в ветке 5.x:
Если этому скормить 7 гигов треков, оно будет жить? У меня дампы и на 50 есть. Жаль ОСМ прекратил новые выкладывать, а так полезно было, теперь непонятно где брать свежак
Некисло так. Предположим простой формат записи трека: время+координаты (где то я видел такое), допутим
100 байт на точку. Тогда в гигабайте грубо 10М точек. Допустим точка пишется трекером каждую секунду (избыточно, если это конечно не гоночный болид и не авиация), тогда длинна трека в 10 Мегаточек это 115,7 суток. WTF?!
тогда длинна трека в 10 Мегаточек это 115,7 суток. WTF?!
Ты считаешь исходя из того что это один трэк. А вопрос скорее всего относится к открытию сразу нескольких треков сгенерирваных из OSM дампов
У меня дампы и на 50 есть. Жаль ОСМ прекратил новые выкладывать, а так полезно было, теперь непонятно где брать свежак
Так что речь не идет об откритии единичного трэка размером в 7 гигабайт, а об откритии сразу 100 и более треков суммарным размером 7 гигабайт.
Да я как-то столкнулся с тем, что пришлось ехать по атласу автодорог СССР, изданному в 1988 году. Интернета не было, хотя планшет с собой был. Дорог, указанных в атласе на 2/3 не было, пришлось спрашивать у местных. Так вот местные нихрена не знали, как ехать, куда ехать. А навигатор сломался и повёл в Башкирию вместо Татарстана =))
преобразовать в тайлики и пользовать. и удобнее и быстрей будет.
а я саспланету пользую под винцом, самый смак для карт и треков. жаль под линуху альтернативы нет.
Если это разные треки, то их можно открывать отдельно. Даже если их надо открывать вместе, неужели обязательно открывать сразу все гигабайты и вероятно от тысяч до милионов треков одновременно? Человек не проанализирует получившуюся картинку.
Вот бы ещё этой программе возможность редактировать треки (удаление точек).
В GPXSee нет. Возьмите QMapShack
Вот бы объединить всё лучшее из QMapShack и GPXSee в одной программе.
а я саспланету пользую под винцом, самый смак для карт и треков. жаль под линуху альтернативы нет.
Правда он еще немного сыроват
А еще есть nakarte.tk, покрывает как бык овцу большинство юзкейсов, особенно возможность сразу загрузить jnx.
Затем чтобы получить полноценную альтернативу SAS.Planet.
Сейчас QMapShack и GPXSee имеют разные структуры кешей тайлов, несовместимые ни с SAS.Planet, ни с каким-либо мобильным приложением.
Кроме того, для создания офлайн карт для GPXSee необходим MOBAC, тянущий за собой JAVA
You may easily create offline atlases from online map services by using Mobile Atlas Creator (MOBAC).
В QMapShack на данный момент так и вообще кеш может хранится не более 14 дней.
В общем список подобних проблем у обоих программ довольно обширный. на данный момент.
Разве это десктопное приложение которое может работать в офлайн-режиме?
Разве это десктопное приложение которое может работать в офлайн-режиме?
Нет, но у меня десктоп все равно всегда онлайн, так что не критично. Зато быстро и удобно, уже есть куча слоев, включая wikimapia, можно кастомные добавить. Рисую маршрут, выбираю слой, заливаю в jnx и готово.
Нет, но у меня десктоп все равно всегда онлайн, так что не критично
Тогда какое это отношениее имеет к GPXSee и QMapShack? o_0?
P.S.: nakarte.tk это облачный сервис со всеми вытекающими особенностями и проблемами. И таких облаков тысячи, к примеру my.viewranger.com или strava.com и т.д.
Может кто подскажет легковесное приложение для записи треков под android?