Своя ТеплоКарта поездок.
Вообще-то многие знают о тепловой карте Стравы. https://www.strava.com/heatmap
Ресурс позволяет просмотреть активность в мире, узнать популярность или «проезжаемость» маршрутов. Дело дошло даже до того, кто комитет по транспорту при планировании веломаршрутов основывался по этой карте чтобы выяснить наиболее популярные маршруты.
Но… мне хотелось получить свою карту. Где я был, насколько я объездил город. Собственно поиск нужного механизма по сути занял… 10 минут. и порядка нескольких часов ожидания. Так что КАК — показываю. все просто.
шаг 1. Нужно получить архив с Стравы. Для этого идем на страницу «удаления аккаунта» (БЕЗ ПАНИКИ) https://www.strava.com/athlete/delete_your_account — и жамкаем кнопку «Запрос на скачивание». Предупреждение: скачивать можно один раз в неделю. Ждем пока архив соберется и на почту придет письмо с ссылкой на скачивание. Ссылка будет активна два дня. Архив будет …обьемный. У меня архив вышел порядка 600мегабайт. Почему такой размер? потому что там ВСЕ. не только треки, но и фото, таблицы, награды, списки подписок и друзей, участки… короче ВООБЩЕ ВСЕ.
Распаковываем это все куда-нибудь, и в папке activities находим все свои треки. К несчастью, они все идут от даты создания архива, так что чтобы раскурить их названия и номера придется пострадать с таблицами (я этого не делал).
шаг 2.идем на https://erik.github.io/derive/. Спасибо человеку за созданный инструмент и даже то, что он выложил исходники. А теперь все просто «Drag & Drop». тащи и кидай. Можно просто все сразу выделить в папке и скинуть на окно браузера. и…ждем. Дело займет минут пять. если кажется что ничего не происходит- крути колесико мыши. Я не знаю почему, но это действительно обновляет счетчик загрузки и отрисовку треков. Ну а дальше остается только настроить цветность, красочность и т.п. и конечно же увидеть где тебя носило.
Нюанс: страва при сохранении трека собирает непосредственно данные с GPS. и после уже на сервере их обрабатывает, убирая помехи, телепорты и остальные косяки. Но они сохраняются в треках. Что выдает дикие ровные отрезки, особенно если запись шла в одном месте. Кстати, тепловая карты от самой Strava таки обрабатывает для визуализации такие моменты, притягивая треки к дорогам. Что очень заметно при рассмотрении своей и общей карт.
улучшенная карта глобальной тепловой карты Стравы.
Собственно после на такой карте уже видна интенсивность своих маршрутов, районы «меня тут не было» и т.п.
В настройках можно выбрать карту-подложку, цвет и толщину линий и их прозрачность. Собственно занижая (!) прозрачность можно получить в наложении именно HeatMap — наиболее «наезженные» маршруты будут более четко видны, чем более редкие.
Собственно у меня и выходят основные накатанные маршруты из дома до Обводного и от дома до Политеха. Но и видны участки куда я ездил или редко или мало...или вообще ездил.
Карту можно после сохранить в картинку (общую) или SVG вектор.
текст мой, треки мои )