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:
@ -8,7 +8,7 @@ les dalles qui l'intersectent (transformation projective par dalle, erreur très
|
||||
inférieure au pixel), puis mise en cache sur disque.
|
||||
|
||||
Volontairement sans GDAL ni numpy : Pillow + pyproj suffisent, l'image légère
|
||||
(Dockerfile.maps / Dockerfile.webapp) reste petite et portable ARM64.
|
||||
(Dockerfile.maps) reste petite et portable ARM64.
|
||||
"""
|
||||
|
||||
import logging
|
||||
@ -47,7 +47,7 @@ _MID_RES = 1000.0 / 640
|
||||
|
||||
_SUBTILE_RE = re.compile(r"_(\d+)_(\d+)\.avif$")
|
||||
|
||||
# Serveur de dalles amont (webapp du pipeline) : quand il est défini, l'index
|
||||
# Serveur de dalles amont (mapserve du worker) : quand il est défini, l'index
|
||||
# des sources vient de son /api/tiles et les images manquantes sont rapatriées
|
||||
# à la demande dans le cache local — le conteneur carte n'a alors besoin
|
||||
# d'aucune donnée locale au démarrage.
|
||||
|
||||
Reference in New Issue
Block a user