Давно-давно мобильное приложение Mapsme было очень классным и удобным, а его технология хранения и использования векторых карт была вообще революционной на тот момент (подробности - в подкасте "Maps.me. Как упаковать мир в телефон", 11 ноября 2021 - гуглится легко), но потом пришли деньги...

Конвертация в GPX-формат DAT-файлов треков из Mapsme и Organic Maps

Сейчас приложение Mapsme - содержит в себе много всякого лишнего, и его интерфейс уже не идеален для навигации :(



  

Есть форк от Mapsme - приложение Organic Maps, которое использует тот же самый движок, те же самые карты, но не имеет лишних новых "плюшек". У меня установлены оба приложения, т.к. все старые метки пока еще находятся в Mapsme, никак не перенесу их в Organic Maps...

Не смотря на просьбы пользователей, разработчики как Mapsme, так и Organic Maps до сих пор не реализовали нормальный функционал для записи треков.

В настройках обоих приложений есть пункт "Недавний путь", который активирует функцию автосохранения трека на выбранное время: 1 час, 2 часа, 6 часов, 12 часов и 1 сутки. При включении этой опции на карте отображается трек в виде пунктирных точек.

Конвертация в GPX-формат DAT-файлов треков из Mapsme и Organic Maps

Трек пишется в один файл непрерывно и, если приложение полностью выключать, а потом заново запускать, но уже в другой локации, маршрут продолжится, и новая точка будет соединена со старой. Файл с треком находится в директории приложения в папке "Документы" и имеет название gps_track.dat.

Конвертация в GPX-формат DAT-файлов треков из Mapsme и Organic Maps

Файл можно выгрузить на компьютер с помощью программы iMazing или аналогичной по функционалу. Но этот файл имеет какой-то свой специфический формат, и просмотреть трек доступными средствами невозможно. 

На гитхабе было найдено несколько проектов, позволяющих выполнить конвертацию этого DAT-файла в GPX-формат.

В качестве эксперимента я взял разработку от пользователя bjmc (Brendan McCollam), но мой PyCharm вел себя странно и выкидывал ошибки. Пришлось делать "звонок другу" и опытный Python-разработчик помог разобраться и допилил проект Брендана - конвертация заработала!

Полученный после конвертации GPX-файл можно открыть (и при необходимости редактировать) с помощью программы Garmin Map Source или сконвертировать в другой удобный формат, например, с помощью приложения GPSBabel - в KML, KMZ или иной.

Мой форк с изменениями и файлом README на русском доступен по ссылке: https://github.com/skalolaskovy/me2gpx

 



 

Комментарии (0)

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Эволюция Jeppesen - улучшенные схемы процедур SID/STAR
      Эволюция Jeppesen - улучшенные схемы процедур SID/STAR

      Основываясь на обратной связи от пилотов, компания Jeppesen приняла решение усовершенствовать свои IFR-схемы процедур SID и STAR. Эти усовершенствования нацелены на повышение ситуационной осведомленности, сократить продолжительность полета по приборам без наблюдения за внекабинной обстановкой (reduce heads-down time = уменьшение времени отвлечения внимания пилотов от пилотажных приборов) и,...




      Всплывающие подсказки для DRAW.io
      Всплывающие подсказки для DRAW.io

      Сложные диаграммы процессов или информационных систем невозможно нарисовать с использованием нескольких прямоугольников и стрелок между ними. Да, существует такое понятие как HLD (High Level Design - верхнеуровневое описание архитектуры системы, иногда High Level Diagram - верхнеуровневая диаграмма), которую можно декомпозировать на части и отобразить их в виде отдельных схем. Но иногда возможны ситуации,...




      Как узнать IP-адрес сайта
      Как узнать IP-адрес сайта

      В сети интернет есть несколько сервисов, которые могут сообщить IP-адрес сайта. Зачастую, эти сайты кроме ввода имени домена требуют ввести капчу, иногда имя и адрес электронной почты... - вот такая бюрократия! Для того, чтобы определить IP-адрес DNS-сервера, к которому относится сайт, точнее его доменное имя, и без ввода всяких дополнительных даных, существует несколько способов. Самый простой - это через...




      Чек-лист по подготовке к Discovery Phase
      Чек-лист по подготовке к Discovery Phase

      Дискавери фаза (Discovery Phase) — процедура сбора информации, выполняемая с целью понимание отрасли, для которой разрабатывается продукт, бизнеса Вашего заказчика и целевой аудитории. Важно получить глубокое понимание ожиданий заказчика, лиц, принимающих решения с его стороны, а также конечных пользователей в отношении продукта. Основной целью предварительного анализа является предоставление технического предложения...




      Очередность загрузки операционных систем
      Очередность загрузки операционных систем

      До появления операционных систем Windows Vista и Windows 7 очередность загрузки можно было установить, отредактировав файл C:\boot.ini В висте и семерке это уже не прокатит. Если у вас была установлена операционная система Windows XP, а потом вы дополнительно установили Висту или 7-ку, последняя установленная операционка и будет загружаться первой по умолчанию при включении компьютера.




      Литературный проект Этногенез
      Литературный проект Этногенез

      Литературный проект Этногенез заявил о себе в 2009 году первым произведением "Маруся", а дальше понеслось... Создатели проекта очень грамотно объединили под эгидой литературы реальные исторические события, фантастику, фэнтези и кучу чего-то еще. Проект очень быстро стал популярным, в 2011 году стал частично коммерческим, но, тем не менее, авторы не запрещают размещать копии текстов и аудиотреков на сторонних сайтах.




      Jeppesen FD PRO and JDM PRO
      Jeppesen FD PRO and JDM PRO

      Фирма Jeppesen в лице Kellie Isaac - руководителя отдела обновления баз данных анонсировала новое аэронавигационное приложение для iPad - Jeppesen FliteDeck PRO, работающую совместно с Jeppesen Distribution Manager Pro (JDM Pro). Jeppesen FliteDeck Pro ориентирован на коммерческих и военных эксплуатантов ВС. Частная и бизнес авиация радостно использует обычную версию Jeppesen Mobile FliteDeck.



Яндекс.Метрика
Сайт работает на быстром VPS/VDS хостинге от FASTVPS