Как наложить gps трек на карту

В прошлой поездке я впервые за много лет включил в навигаторе постоянную запись трека. Все наши перемещения по Европе сохранялись, и к концу автопутешествия, длившегося больше месяца, в памяти устройства накопился внушительный объем информации.

Ах да! Еще было желание найти и рассмотреть на спутниковых снимках ту грунтовку через поле, на которую вдруг приказал ехать навигатор, и проверить, действительно ли там не было варианта с асфальтом. 🙂

Сначала все шло как по маслу. C навигатора на компьютер перекочевало 288 файлов в формате GPX. Именно столько фрагментов составили наш маршрут на машине. Среди них были и крупные, сохранившие путь по трассе длиной несколько сотен километров, и мелкие, например, с поездкой в соседнюю деревню до банкомата.

Исходный объем треков вышел около 70 МБ.

Таким образом, мои 70 МБ треков просто физически не получалось втиснуть Гуглу для отображения на одной карте.

Несколько дней я подбирал приемлемый вариант решения задачи, и он, наконец, был найден. Спешу поделиться наработками.

Как же быть? Идея состоит в том, чтобы удалить из файлов трека те строки, которые описывают координаты точек, взаимно отстоящих на маленькое расстояние. Или, иначе говоря, нужно оставить в треке лишь те точки, которые отстоят друг от друга на расстояние, большее некоторого порогового значения. Например, 20-30-40 метров между точками вполне достаточно для сохранения информативности трека.

Практика показала, что объем файлов при этом радикально снижается, и они уже могут быть загружены на онлайн-карты для отображения.

Дальше привожу инструментарий для реализации такого способа.

Шаг 1. Вытаскиваю из навигатора файлы трека в формате GPX на компьютер. Чтобы не повредить исходник треков — делаю копию и дальше работаю с ней.

Шаг 2. Переименовываю файлы. Дело в том, что навигатор зачем-то присваивает файлам причудливые имена, по названиям рядом с теми местами, где проходил маршрут:

На мой взгляд, пользы от этого никакой. Мне гораздо проще ориентироваться в структуре имен, представляющих собой лишь дату-время трека. Для массового переименования по шаблону я использую программу Bulk Rename Utility. После этого файлы выглядят так:

Шаг 3. Запускаю программу GPS Track Editor и открываю в ней треки. Загружать их можно хоть целыми пачками, они все сразу сортируются по порядку и отображаются в меню слева. Справа показываются точки — по сути строки файла, из которых и формируется общая картина маршрута.

Я предпочитаю открывать файлы кучками по этапам поездки — то есть не по одному, но и не все сразу.

Уже на этом этапе получается отличный материал для изучения движения. Например, можно удобно посмотреть, где с какой скоростью ехал (и действительно ли превысил там, откуда пришел штраф). 🙂

Шаг 4. Удаляю те части трека, которые отображают езду по городу в начале и конце путешествия. Вряд ли кому-то интересны мои перемещения около дома и гаража. Выбрать точки, подлежащие удалению, можно в списке справа.

На скриншоте видно, что значительная часть точек будет удалена (те, которые отмечены серым цветом):

Шаг 7. Сохраняю объединенные и прореженные треки, следя за тем, чтобы файлы были меньше 5 МБ:

Удобно не только оценивать поездку на обзорном уровне масштаба, но и приближать интересующие места:

Ну и, конечно, можно показать свою поездку коллегам-путешественникам — достаточно сбросить ссылку на получившуюся карту.

P.S. А асфальтированного проезда к одному из гостевых домов действительно не было. Полтора километра дорога идет через поле:

Привет, Виталий! Спасибо за толковую инструкцию, с её помощью у меня все получилось.

ссылка на карте не грузит KML, а открывает Google Maps c реальным прореженным треком.

С уважением, Сергей.

Отлично! Рассматриваю твой маршрут. 🙂

Наш сайт посвящен автопутешествиям на машине в Европу. Но в дополнение к рассказам мы посчитали нужным завести раздел «Блог».
Здесь мы будем публиковать актуальную информацию, полезную для коллег-путешественников. Также в планах делиться с читателями советами и опытом по подготовке к поездкам.

Есть 2 устройства:
Nokia 5800 c Garmin MobileXT версия 5.00.40s60.9 с картами РФ и Украины
и
HTC Incredible S с Navitel версия 5.0.0.1069 для android

Задача не трек закачать в девайс, а выгрузить пройденный маршрут путешествия и похвастаться другим

Пока попробовал записать и выгрузить трек на 5800, но не уверен, что правильно сделал.
Захожу в Управление данными>Треки>Сохранить активный трек>Сохранить. Уже сохранил куда-то 4 трека (щас предлагает сохранить Трек 5), но куда не пойму.
Еще в папке Управление данными внизу есть кнопка Управление и попадаю в меню, где можно сделать Экспорт GPX. Этот файл я нашел. Даже переименовал и на след.день снова сделал экспорт, чтобы за каждый день отдельно маршрут выложить.
Файл сохраняется с расширением *.gpx
В GoogleEarth не получилось загрузить.

Вопросы:
1. Как быть с *.gpx? В идеале нужна ссылка для людей в инете, где на карте будет нарисован путь.
2. Где искать сохраненные треки №1,2,3,4?
3. Navitel предлагает сохранять в формате *.mps или *.gpx. Какой лучше и в чем отличие? (задачи аналогичные)

В первую очередь интересует работа с 5800, т.к. к Гармину уже привык и батарейки на дольше хватает.

ЗЫ заффтра вечером снова в путь. Хотелось бы отчитаться как положено

Вроде нашел в GoogleEarth кнопку: Инструменты>GPS>Импортировать>ИМПОРТ ИЗ ФАЙЛА (эту галочку я сразу и не заметил )
Выбрал сохраненный файл *.gpx на 5800. Загрузилось, выдало Загружено 4 точки маршрута, 1 маршрут и 1 точка маршрута, 5 курсы и 675 точки трека и карта-глобус улетела в небо! Хорошо, я знал где искать трек

Вопросы:
Как теперь сделать ссылку для окружающих? (файл в GoogleEarth получилось переслать, но это не всем удобно)
Что значат эти точки и курсы?

Трижды герой флейма

В API Яндекс.Картах существует возможность показа на карте файлов в формате GPX, т.е. теперь можно показать на карте практически любой GPS-трек в этом формате.

Отображение на Яндекс.Картах файлов в формате GPX

Изменено: Nimnool, 4.08.2011 — 11:50

Нарушителями правил дорожного движения не рождаются — ими умирают.

Не стоит ездить быстрее, чем летает твой ангел хранитель .

В API Яндекс.Картах существует возможность показа на карте файлов в формате GPX, т.е. теперь можно показать на карте практически любой GPS-трек в этом формате.

Отображение на Яндекс.Картах файлов в формате GPX

Трижды герой флейма

Изменено: Nimnool, 4.08.2011 — 16:42

Нарушителями правил дорожного движения не рождаются — ими умирают.

Не стоит ездить быстрее, чем летает твой ангел хранитель .

Вторая ссылка то, что надо!
Сенкс!

Теперь хоть понял, чем трек от маршрута отличается

С выходом нового API 2.x Яндекс.Карт вывод трека в формате gpx на карту стал очень простым. Теперь не надо регистрироваться, не нужен API key.

Итак, нам понадобится, собственно, сам трек и несколько строк кода. Я скачал трек из Интернета (называется он 3941.gpx), положил его в папку и в ней же создал файл index.html со следующим содержимым:

Узнать координаты точки на карте

Слева от карты видим координаты выбранной точки — вот их мы и указываем в строке 10

Обратите внимание — сначала указывается широта, потом долгота.

В 14-й строке мы загружаем наш трек и выводим его на карту. В итоге получилась вот такая картина — пример вывода gpx трека на карту

Читайте также:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Adblock
detector