Приложения за работа с GPS координати, създаване/споделяне на маршрути (gpx)

[ tourism  routes  gps  gpx  openstreetmap  garmin  komoot  strava  software  ]

Различни полезни приложения/команди за работа с GPS/gpx и допълнителен софтуер, който ползвам, когато искам да запиша, създам или споделя маршрут

Удобство

Съществуват множество приложения/сайтове за работа с маршрути. Не си представям човек да има желание да качва всичките си gpx файлове във всеки един сайт. За щастие повечето имат синхронизация помежду си. За това качвам gpx файловете в Garmin Connect, а него съм настроил да се синхронизира с Komoot и Strava (как става). Garmin Connect има множество синхронизации с други платформи като Relive, Endomondo, AllTrails и много други. Отделно Strava е интегрирана с FatMap и ayvri от където автоматично се създават доста приятни изгледи на разходката, например: 2020-11-01 Vitosha, Simeonovo - Severina hut - Lale 1 dolna stancia - near Fizkulturnik hut - Aleko - Lale 1 dolna stancia - Severina hut - Simeonovo - бутончето със самолет помага да се добие добра представа точно от къде се минава - опитайте. И всичко това става автоматично само с драгване на gpx файла в Garmin Connect, а ако човек разполага с по-модерно Garmin устройство би ставало абсолютно автоматично при завършване на записването в устройството. Разбира се, може да се настрои дали маршртите да са публични или частни по подразбиране.

Komoot

От доста време търся приложение/сайт, в който да мога да търся/създавам маршрути и най-накрая стигнах до едно, което намирам, че покрива почти всичките изисквания - http://www.komoot.com

Предимства

  • лесно споделяне на завършен преход с други хора.
  • лесно споделяне на плануван преход с други хора.
  • рутиране - човек може да избере две (или повече) точки и приложението автоматично прави маршрут по познатите от него пътеки (openstreetmaps).
  • highlights (точка или сегмент) - хората могат да отбелязват неща, които си заслужават да бъдат посетени. Можеш да използваш тези точки за създаване на маршрут (например, сегмент: https://www.komoot.com/highlight/276916, точка: https://www.komoot.com/highlight/137873).
  • добавяне на снимки към завършени преходи - те се визуализират върху картата (стига да са с gps координати, например https://www.komoot.com/tour/20446198/zoom).
  • сваляне на оригинален gpx файл от нерегистрирани потребители (трябва да се scroll-не надолу в страницата).

Недостатъци

  • малка общност в България (малко highlights) :(
  • ако снимките нямат gps координати - не ги синхронизира по време - това може да стане ръчно (Приложения за работа с GPS координати (gpx)).
  • в приложението няма опция за търсене на маршрут, но може да се търси с гугъл (например, търсене за komoot botev) - за това е важно името на прехода да е подробно.
  • offline работата като цяло е платена, но може да се ползва пълнофункционално безплатно за един регион. Така или иначе обичам да подкрепям стойностните приложения за това си мисля, че нещо ако си струва не е проблем да се плати, а в случая - еднократно.
  • не може да се добавя точка или сегмент към коментар към маршрут и да се ползва като дневник на пътуването (http://help.komoot.de/forums/213895-ideas/suggestions/20118877--highlight-visible-only-for-a-tour)

Strava

Разликата между komoot и strava (освен всичко друго) е че едното е специализирано в измерването на спортните постижения и мотивацията на спортистта, а другото - към откриването на нови приятни места и маршрути… За това за маршрути ползвам komoot, а за неща свързани с натоварване бих ползвал strava, където можеш да гледаш различните сегменти и да сравняваш представянето си с останалите (например, https://www.strava.com/segments/13828544?filter=overall)… Алтернатива на strava е endomondo. Иначе и тук има възможност за създаване на маршрут както и разглеждане на heatmap - къде спортуват хората най-често, например: зимни спортове на Витоша

Карти за телефон (iPhone/Android)

За iOS и Андроид има много приятно и лесно за ползване приложение за карти - MAPS.me (освен komoot) - картите се свалят и работи и без Интернет, за Андроид има друго приложение с много функционалност, но дървен интерфейс (все едно е писано само от програмист, без дизайнер) - oruxmaps (donate) (някой път бих писал по-подробно за него и функционалността му, например как без Интернет да имаш Google satellite images, http://kade.si, как да се ползва с карти за Гармин и т.н.) - кратко описание, подробно описание. Друга (за iPhone/Android) е windy maps - доста приятна за ползване, но е нова и не съм си играл много, windy имат и хубаво приложение за Прогноза за времето.

Други приложения, които си заслужават: mapy.cz

Други сайтове с маршрути, карти и статистика

Други приложения и команди

  • linux app for visualization of tracks + images - GPS prune
  • приложение за бързо разглеждане и категоризиране на снимки geeqie и разбира се Google Photos - лесно се търси по места и съдържание на снимките (например, сняг).
  • сваляне на записани данни от Holux M-241 gpsbabel -r -w -t -i m241 -f /dev/ttyUSB0 -o gpx -F track.gpx (run with sudo if you don’t have access to USB ports)
  • добавяне на GPS координати към снимки на базата на часа на снимката и записан маршрут (gpx) exiftool -geotag *.gpx *.jpg или gpscorrelate -g track.gpx -O -10800 *.jpg, други примери с ExifTool.
  • обединяване на GPS координати (gpx файл) и пулс (heart rate) от MiBand 3 (csv файл) посредством GPX Merge Heartrate, сорс код: docker run --rm -it -v /etc/timezone:/etc/timezone:ro -v "$(pwd)":/data ptanov/gpxmergeheartrate *.gpx *.csv out && cp out "${PWD##*/}.gpx" && rm -f out
  • намаляване на броя на точките в един gpx файл (удобно, когато GPS устройството може да рутира, когато точките са по-малко от определен брой): gpsbabel -i gpx -f Hiking_Tour.gpx -x simplify,count=50 -o gpx -F output50.gpx

Синхронизиране на метаданните на снимки с GPS координати (по време)

Карта на България

Съществуват няколко подробни карти за България:

Openstreet Map

Човек лесно може да добавя и редактира тази карта. За да се ползва на Гармин устройство трябва да се “рендерира” за Гармин. Това може да стане “на ръка” или да се свали наготово от сайт и да се качи на устройството. Всеки един сайт прилага различни стилове и филтри към данните от openstreet map и за това те изглеждат по различен начин - за туризъм, за кола и за други.

Сваляне на карти за Гармин

Безплатни карти

Информацията е за Dakota 20, но предполагам, че важи за всички Garmin - свалянето на карти от други безплатни източници (различни рендери на open street maps, bg mountains и други) става лесно - под линукс сваляш един архив и го разархивираш на устройството в определена папка, а под уиндоус имаш възможност да свалиш и .exe, което като стартираш да регистрира картата в basecamp (или което беше последното приложение на Гармин, защото те направиха ново по едно време), а от там то да я качи на устройството. Т.е. тези безплатни карти могат да се качват свободно на устройството. Ето няколко линка:

  • https://bgmountains.org/en/maps/garmin-maps/category/9-bgmountains - bg mountains, kade.si - няма нужда от представяне (най-подробната за България)
  • https://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin/Download - по принцип с данните от опенстрийт мапс се правят множество различни карти в зависимост от приложението - за пешеходен туризъм, за велопоходи, за ски, атв, т.н. и в зависимост от дейността се изобразяват (render) различни елементи от картата при различен мащаб (zoom). За това и има толкова различни опции на линка по-горе. За мен е важно да има контурните линии (но това може да се добави като отделна карта ако устройстовото дава възможност за зареждане на две карти едновременно). В линка има карти и за вело маршрути (потърси в текста velo и/или cycle и/или mtb)
  • https://www.wanderreitkarte.de/garmin_de.php - много приятна карта (базирана на openstreetmaps), в която има цветовете на маркировката, но няма рутиране (и може и да е на немски на места)
  • https://garmin.opentopomap.org/ - друга базирана на openstreetmaps
  • http://garmin.openstreetmap.nl/ - трета базирана на opensteetmaps

В общи линии въпреки, че имам OFRM като гледам не съм я обновявал от няколко години, защото ползвам предимно openstreet maps, но това е защото преди преход проверявам къде има пътеки, правя си маршрут и различни варианти към него в зависимост от моментната обстановка и после го/ги следвам. Различните карти (освен всички останали източници) ги ползвам за да се осведомя предварително дали мястото е проходимо още на компютъра като съм (примерно пътека я има в openstreetmaps, но я няма в bgmountains или е много тънка чертичката или обратното - имам едно наум да потърся дали мястото действително е проходимо към момента)

Текущите, които ползвам:

OFRM karta.bg

  • karta.bg
    • Посетете www.karta.bg и влезте във Вашия потребителски профил от “Вход” в горния десен ъгъл на екрана. Главен файл, съдържащ картата TOPO LAT GPS
    • за да се обнови трябва да се влезне с акаунта си в karta.bg и от там да се свали. За да се купи карта (с поддръжка за 1, 2 години или доживот) се дава информация GPS устройстовото (сериен номер) и съответното картата ще работи само на това устройство (заключена е по този номер). Та ако реша да продам устройството за да може новият собственик да сваля карти ще трябва да му дам и акаунта си. Не съм сигурен как стои въпросът за платени карти от друг източник. Устройството ми е много старо (Dakota 20), за новите устройства може би и да има приложения, които автоматично да свалят ако е с правилния сериен номер - не съм запознат.

Гармин устройства

Дълго време имах Garmin Dakota 20, който вършеше идеална работа с изключение на това, че всеки път трябваше да ползвам кабел за да качвам или свалям маршрут. В последствие си купих Garmin GPSMAP 66s и Garmin Fenix 6 Sapphire Titanium. Всички тези устройства имат смисъл да се купят втора ръка, защото са доста здрави и едва ли някой може да им направи нещо, а цената е двойно по-малка. Часовника съм го ползвал само веднъж, но като че ли ще замени GPSMAP 66s. Това е причинта:

GPSMAP 66s

  • + записаният маршрут е по-верен - чертите са по-прави
  • + по-лесно се борави с карта
  • + по-евтин е
  • + стандартни АА батерии
  • - по-тежък е, заема място
  • - липсват много от функционалностите и има бъгове по софтуера (навигиране по course не винаги работи, climb pro, разни статистики за трениране)

Fenix 6

  • + лятото ти е на ръката и по-лесно го поглеждаш, зимата - обратното - по-трудно под ръкавицата (но тогава може да го сложиш в джоб и така да го вадиш)
  • + повече статистики
  • + софтуерът му е по-добър и му работят по-добре нещата (автоматично live track се пуска, разни incident detection, climb pro (което работи сравнително бавно, но в GPSMAP66 го няма, а е полезно че ти показва текущия хълм колко е дълъг и да си правиш сметка колко зор да си дадеш) и т.н.)
  • - по-малък диспей, по-трудно се борави с карта
  • - някои неща са по-бавни (местене по картата, калкулиране на маршрут, но пък GPSMAP 66 понякога не се справяше винаги с калкулиране на маршрут по зададено трасе)
  • - маршрута не е толкова точно записан колкото при GPSMAP 66
  • - по-висока цена
  • - нестандартна несменяема батерия

Като цяло за всекидневна употреба часовникът има предимства - когато си си направил маршрута от вкъщи на компютъра и го следваш - не е толкова голямо неудобство работата с картата. Прецизонстта на GPS-а - ако не ти трябва за професионална работа, а колкото да видиш от къде си минал - също според мен не е голям проблем (винаги може да се ориентираш по пътеките в близост). Цената - ако се вземе на старо горе-долу се изравняват (взех го за 311 евро от някакъв германец в ebay.de). Батерията - уж казват че ще изкара > 24 часа в режим навигиране и ако е така то за еднодневни преходи става, за многодневни - с външна батерия сигурно ще свърши работа. Тук има риск ако батерията деградира и накрая на живота си изкарва 5-6 часа запис (не знам кога това ще стане и дали това ще е преди да остарее морално), докато при GPSMAP66 е на практика вечен защото взимаш друг чифт зареждаеми батерии. Зимата подозирам че ако часовника се носи на китката ще изкара много повече време защото е на топло (китката), а GPSMAP66 ако не е на топло - ще изкара 10тина часа с едни батерии, но това не е проблем, защото зимата така или иначе не ходиш по 20 часа. GPS MAP 66 би бил по-добрият вариант ако ходиш и добавяш/откриваш нови маршрути, в по-сурово време и като цяло по-професионално ако се занимаваш и на лимита на оцеляването ако си, неща които са далеч от начина на ползване на обикновения човек (като мен).

Та като цяло май часовникът би ми бил по-удобен в 99% от ползването (но този извод е само след един преход така че може и да се промени, но е малко вероятно)

Как да направим сами Garmin карта от Openstreet maps

TODO - в отделен пост

Прогноза за времето


Натиснете бутона "watch" в github или се абонирайте с RSS четец ако искате да научавате за обновления или нови статии.

Written on February 3, 2018