Porter la génération de tuiles dans lidar-maps et retirer l'ancienne webapp
La carte à tuiles XYZ devient la seule interface : l'API de génération (preview, generate, status, stop, file, cell), le job unique + file persistante, la délégation LIDAR_GENERATION_URL et les garde-fous (token, LIDAR_REGEN_CIDR) passent de webapp.py à mapserve.py ; l'interface gagne les boutons + Zone / ⤒ Compléter / régénération à la dalle, les options de run et la progression cadre par cadre. mapserve sert aussi l'inventaire /api/tiles et les dalles en statique versionné : le worker image complète remplace la webapp sur le 8973 du générateur, le Pi n'exécute plus que lidar-maps. index.py se réduit aux registres partagés + vignettes/sous-tuiles/inventaire (l'UI HTML/JS et les mosaïques d'overview partent avec export.py et les compose/scripts de la webapp).
This commit is contained in:
@ -1,7 +1,9 @@
|
||||
# Carte à tuiles XYZ (style OpenStreetMap / Google Maps) — cf. docs/MAPS.md.
|
||||
#
|
||||
# Coexiste avec la webapp historique (port 8973) : même dossier output/, aucune
|
||||
# interférence. Les tuiles sont rendues à la demande et mises en cache dans
|
||||
# Sert la pyramide de tuiles + l'interface de consultation + la génération
|
||||
# (déléguée à la machine de traitement via LIDAR_GENERATION_URL sur une
|
||||
# machine légère, locale sur l'image complète). Même dossier output/ que le
|
||||
# pipeline ; les tuiles sont rendues à la demande et mises en cache dans
|
||||
# output/index_xyz/.
|
||||
#
|
||||
# docker compose -f docker-compose.maps.yml up -d --build
|
||||
@ -24,7 +26,17 @@ services:
|
||||
environment:
|
||||
- TZ=Europe/Paris
|
||||
- LIDAR_OUTPUT_DIR=/data/output
|
||||
# Serveur de DALLES amont (webapp du pipeline) : sans données locales,
|
||||
# Générateur de tuiles (worker, cf. docker-compose.worker.yml) : la
|
||||
# génération lancée depuis la carte y est déléguée. Sans cette
|
||||
# variable ET sans pipeline local, les boutons de génération sont
|
||||
# masqués (image légère de consultation seule).
|
||||
# - LIDAR_GENERATION_URL=http://192.168.1.50:8973
|
||||
# Jeton si le worker exige LIDAR_API_TOKEN.
|
||||
# - LIDAR_REMOTE_TOKEN=un-secret-à-partager
|
||||
# Réseau autorisé à lancer les générations (défaut : localhost +
|
||||
# plages privées RFC1918 ; liste de CIDR, vide = tout autoriser).
|
||||
# - LIDAR_REGEN_CIDR=192.168.1.0/24
|
||||
# Serveur de DALLES amont (mapserve du worker) : sans données locales,
|
||||
# l'inventaire vient de son /api/tiles et les images sont rapatriées à
|
||||
# la demande dans ./output — de quoi servir tout un catalogue distant.
|
||||
# - LIDAR_SOURCE_URL=http://192.168.1.50:8973
|
||||
|
||||
Reference in New Issue
Block a user