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

  Linukso

Задача довольно простая: на входе имеем много GPS треков, на выходе хотим получить набор растровых тайлов, готовых для использования в качестве оверлей слоя поверх OSM карты. Для этого воспользуемся утилитами Эрика Фишера datamaps.

Устанавливаем необходимые пакеты (archlinux):

$ yaourt --noconfirm -S datamaps-git pngquant

Далее парсим треки:

$ find tracks -name '*.gpx' -print0 | \
    xargs -0 datamaps-parse-gpx | \
    awk '{print $1,$2,":350"}' | \
    datamaps-encode -z20 -m8 -o datamaps/gpx.dm

И рендерим тайлы:

$ datamaps-enumerate -s -z18 datamaps/gpx.dm | \
    xargs -L1 -P8 bash -c 'mkdir -p tiles/$1/$2; \
    datamaps-render -B 13:1:1.23 -L3 -g -t0 -C50 $0 $1 $2 $3 | \
    pngquant 256 > tiles/$1/$2/$3.png'

Рендеринг займет много времени, можно пойти попить кофе.

В документации к утилитам более чем подробно описано назначение всех параметров. Единственно поясню, что awk '{print $1,$2,":350"}' при парсинге необходим чтобы сделать все треки одного цвета - пурпурными.

Загружаем готовые тайлы на серевер, в моём случае тайлы доступны по ссылке:

https://tiles.sikmir.ru/{z}/{x}/{y}.png

Теперь можно добавить оверлей слой с треками в nakarte.me, результат тут.

Также тайлы можно запаковать в MBTiles:

$ yaourt --noconfirm -S mbutil
$ mb-util tiles mytracks.mbtiles

Ссылки

  1. datamaps
  2. gpx-layer
  3. mbutil
  View Comments    GIS

Finitivaj kaj infinitivaj modoj de la verbo

  Finna lingvo

Финитные

Нефинитные

  View Comments 

Aŭtuna Marŝ-Brosok 2018

  Turismo

Октябрь 2018 года.
Район: Лен. область, Карельский перешеек.
Маршрут: 79 км – оз. Тихое – Петяярви.
Вид туризма: соревнование.
Продолжительность: 2 дня (06.10.18–07.10.18).
Протяженность: 89,1 км.
Чистое ходовое время: 19 ч. 32 мин.
Участники (2): Николай К., Александр К.

Карта

Ссылки

  View Comments    orienteering

Сплав по Сяси

  Turismo

Август 2018 года.
Район: Лен. область.
Маршрут: пл. 179 км – пл. 143 км.
Вид туризма: водный.
Продолжительность: 5 дней (04.08.18–08.08.18).
Протяженность: 84,3 км.
Чистое ходовое время: 19 ч. 39 мин.
Участники (3): Николай К., Тимур К., Евгения К.

Карта

Захотелось неспешно сплавится по какой-нибудь реке непременно восточнее Волхова, с удобной заброской, и проходимой в межень. В итоге за основу взял маршрут № 24 из "Водные маршруты Ленинградской области", только стартовать решил не от Тихвина, а от пл. 179 км, что находится прямо у моста через Сясь, а завершить маршрут у пл. 143 км, что опять таки очень удобно находится у следующего моста через Сясь.

День 1

06:32 отправляемся на Ласточке с Ладожского вокзала до Волховстроя, едем без остановок.
08:16-08:35 в Волховстрое 19 минут на пересадку на следующую электричку в сторону Пикалёво-1.
09:49 приехали на пл. 179 км. Сразу спускаемся к реке и начинаем собирать байдарку. Сборка и упаковка вещей заняли неожиданно много времени, почти 2 часа. Под ж.д. мостом небольшой порожек, из воды торчат бревна и обломки, поэтому отошли немного вниз и спустили там байдарку на воду.
12:00 наконец-то отплываем!
12:51-13:20 остановились переждать дождь.
14:25-16:59 нашли удобный выход на берег и остановились там на обед, потом ещё пошли купаться.
18:40 остановились на ночёвку.

День 2

День 3

День 4

День 5

Ссылки

  View Comments 

Кильпола

  Turismo

Июль 2018 года.
Район: Лен. область, Карелия.
Маршрут: Березово – о. Кильпола – скала Руллалахденвуори.
Вид туризма: водный.
Продолжительность: 2 дня (14.07.18–15.07.18).
Протяженность: 19,5 км.
Чистое ходовое время: 7 ч. 20 мин.
Участники (5): Николай К., Тимур К., Евгения К., Игорь К., Людмила Т.

Карта

Ссылки

  View Comments 

Aboni

Kategorioj

Arkivo