Владивосток—Москва: интерактивный отчёт и аналитика путешествия
Проект превращает месячное автопутешествие из Владивостока в Москву в интерактивную историю данных. Публичный отчёт объединяет карту автомобильного маршрута, отобранный архив Google Фото, дневной пробег, оценку времени за рулём, географию регионов, статистику по городам, категории контента и каталог достопримечательностей.
От фотоархива к структурированным данным
Исходный архив содержал 6 359 фотографий из Google Фото. Проверяемый pipeline отфильтровал скриншоты и приватные материалы, заменил выбранные превью на оптимизированные оригиналы, извлёк EXIF-координаты и задокументировал каждый fallback для кадров, у которых были время или контекст места, но не было точного GPS. В публичный отчёт вошла 1 421 отобранная фотография за 28 дней.
Интерактивная карта маршрута и фотографий
Основной интерфейс объединяет Leaflet-карту с дорожной геометрией на базе OSRM и OpenStreetMap. Маршрут охватывает около 11 702 км, 26 посещённых городов и 21 регион. Фотомаркеры группируются по географии и раскрываются в визуальные облака; фильтры разделяют природу, архитектуру, еду, транспорт и культуру, сохраняя хронологию поездки.
Аналитическая инфографика
Отдельный аналитический экран сводит поездку к понятным показателям и графикам: оценочный пробег, 184 часа за рулём, расстояние и объём фотографий по дням, точки ночёвок, последовательность регионов, покрытие городов, распределение категорий, пики съёмки и ключевые места. В результате личное воспоминание одновременно становится проверяемым аналитическим отчётом.
Качество данных и приватность
Восстановление координат устроено консервативно и прозрачно. Приоритет имеют точные EXIF-данные; размещения по ближайшему времени и по известной локации явно помечены и подкреплены аудитами. Личные и неподходящие для публикации фотографии исключены из публичной подборки без изменения исходного архива Google Фото.
Публикация
Отчёт реализован как лёгкое статическое приложение на Nginx в Docker за Traefik. Тайлы карты проходят через same-origin proxy с кешированием и резервным источником, а неизменяемые фотоассеты и health endpoint делают проект устойчивым в эксплуатации.
Ценность
Кейс показывает, как неструктурированный личный медиаархив превращается в ясную интерактивную инфографику: фотографии и координаты становятся аналитикой маршрута, визуальным повествованием и удобной картой сложного путешествия.
Галерея

