docs(ET-007): architecture - ADR, infra-requirements, data-requirements, tech-risks
This commit is contained in:
@@ -11,12 +11,25 @@
|
||||
- **Database** — SQLite + Spatialite (точки интереса, маршруты)
|
||||
|
||||
## Слои карты
|
||||
- Base map (OpenStreetMap)
|
||||
- Base map: **Схема** (OpenStreetMap raster) либо **Спутник** (Esri World Imagery raster) — переключается в UI (ET-007 / ADR-004)
|
||||
- Hillshade (рельеф с тенями)
|
||||
- TRI (Terrain Ruggedness Index — сложность рельефа)
|
||||
- Hypsometric (высотная раскраска)
|
||||
- Trails (маршруты из OSM)
|
||||
|
||||
## Внешние тайл-провайдеры
|
||||
|
||||
Клиент (браузер) обращается напрямую к двум внешним raster-tile сервисам.
|
||||
Сервер mva154 эти тайлы не проксирует и не кэширует.
|
||||
|
||||
| Провайдер | Назначение | URL | Активация | API-ключ |
|
||||
|-----------|-----------|-----|-----------|----------|
|
||||
| OpenStreetMap | Базовый слой «Схема» | `https://tile.openstreetmap.org/{z}/{x}/{y}.png` | всегда (default подложка) | нет |
|
||||
| Esri World Imagery | Базовый слой «Спутник» | `https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}` | лениво — только при включении «Спутник» пользователем (ET-007) | нет |
|
||||
|
||||
Атрибуция обоих провайдеров выводится MapLibre автоматически при
|
||||
активном source.
|
||||
|
||||
## Деплой
|
||||
Один Docker Compose на mva154. Nginx проксирует /enduro/ на контейнер.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user