Files
enduro-trails/docs/phases/PH-3.smart-route/00-phase-brd.md

44 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
type: phase-brd
phase_id: PH-3.smart-route
title: "Умный маршрут: альтернативы, статистика, GPX"
version: 1
status: done
created_at: 2026-05-18
authors:
- "agent:stream"
---
# PH-3 — Умный маршрут
## Цель
Предоставить пользователю выбор из нескольких вариантов маршрута с разным балансом грунт/асфальт. Показать статистику покрытия и дать возможность экспорта в GPX.
## Scope
- До 5 альтернативных маршрутов с разным балансом грунт/асфальт
- Промежуточные точки (до 8)
- Статистика покрытия (% по типам: track, path, unclassified, tertiary, secondary, primary)
- GPX экспорт (трек + waypoints)
## Что реализовано
- Мульти-запрос к OSRM с варьированием весов профиля
- UI выбора альтернатив (карточки с превью и статистикой)
- Drag-and-drop промежуточных точек на карте
- Панель статистики: дистанция, время, % грунта/асфальта по типам
- GPX экспорт с метаданными (имя маршрута, waypoints, timestamps)
## Ключевые решения
| Решение | Причина |
|---------|---------|
| Варьирование весов (не OSRM alternatives) | OSRM alternatives даёт похожие маршруты; варьирование весов — реально разные |
| До 8 промежуточных точек | Баланс между гибкостью и UX |
| GPX 1.1 формат | Совместимость с большинством навигаторов |
## Дата завершения
04.05.2026