6e8580138c
Merge pull request 'Translate the whole project to English' ( #1 ) from translate-en into main
...
Reviewed-on: #1
2026-09-27 23:23:42 +02:00
fb892ea9f2
Translate the whole project to English and fix outdated comments and help
...
Comments, docstrings, logs, CLI help, map UI, legends, PDF sheet, scripts,
compose files and AGENTS.md are now English. Data keys stay unchanged
(relief_oriente, densite_sol, visualisations/, API JSON keys, link params).
Wrong comments and help defaults found along the way are corrected.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 23:16:45 +02:00
cc1c22d2b8
Add docker-compose.maps.override.yml.example template for the Pi map
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 22:45:26 +02:00
d3704d6714
Rewrite README and docs in English for GitHub, add MIT license, remove internal files
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 22:31:54 +02:00
cef070ad77
Ajouter des exemples au README et adapter la légende PDF aux hachures sans donnée
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 21:11:49 +02:00
034dd5d827
Ajouter start.sh pour lancer la carte en une commande, GPU facultatif
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 21:02:19 +02:00
bae16923fc
Corriger la revue finale : onglets non tronqués, fiche de dalle à jour, clics et lien fiables
...
Onglet Dalle libellé fixe (col·row dans le title), Affichage/Export PDF/
Génération raccourcis pour tenir dans le panneau ; fiche de dalle rechargée
après un run sans désélection et dès que /api/status révèle le bouton
Régénérer ; double-clic et réponses en retard ignorés sur la sélection ;
curseur d'intensité visible hors mode précision ; lien complet sans &I remis
à 1× ; applyCompareClip sort tôt hors mode Comparer ; docs/MAPS.md et
AGENTS.md à jour (modes Comparer, &I=, « Comment lire »).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-27 20:56:19 +02:00
c10e34f3b4
Ajouter la légende « Comment lire » tirée de VIZ_LEGENDS
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 20:27:20 +02:00
7b8060e893
Ajouter le curseur d'intensité du relief, mémorisé et partagé dans le lien
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 20:24:42 +02:00
90663405f7
Remplacer la bulle et la fiche détaillée de dalle par un onglet Dalle du panneau
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 20:22:07 +02:00
0df93c2f00
Borner la barre de comparaison hors du panneau et des outils, poignée au-dessus du volet
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 19:54:00 +02:00
857a9e55d6
Ajouter le mode Comparer à barre glissante et retirer le mode « les deux »
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 19:44:16 +02:00
efabf06bc7
Remplacer le mode « les deux » par « comparer » et servir le texte « Comment lire » à la carte et au PDF
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-27 19:35:28 +02:00
72c50dca99
Fix round 2 : fermer le cadre d'export sous la fiche détaillée en toutes circonstances, ne pas la recadrer au retour, réarmer BOOTSTRAPPING sur échec
...
panelVisibleTab() renvoie null tant que la fiche détaillée est ouverte,
quel que soit ce qui redéclenche panelRender (grip, redimensionnement,
changement phoneQuery…) : le cadre d'export ne rouvre plus derrière elle.
Rétablir l'onglet Export après un retour (restoreTabAfterDetails / M5)
repose désormais le cadre sans recadrer la vue ni le recentrer
(nouveau drapeau RESTORING_TAB, distingué d'une ouverture explicite par
l'utilisateur). BOOTSTRAPPING est aussi réarmé quand /api/map/meta échoue,
pour qu'une ouverture explicite ultérieure de l'onglet recadre bien la vue.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-27 19:21:50 +02:00
72b10cd228
Corriger la revue stage1 de la refonte : fiche de dalle, thème du fond, cadre d'export, tokens de couleur
...
Retour/Échap depuis la fiche détaillée ne retouche plus la hauteur du volet
téléphone (openTab remplacé par un rétablissement direct de l'onglet) ; le
fond OSM suit le thème sauf choix explicite (migration du localStorage et des
défauts serveur en v3, plus de dark:true hérité de l'ex-webapp) et part du
bon thème dès sa création (plus de flash sombre) ; l'onglet Export mémorisé ne
recadre plus la vue au premier rendu (lien partagé préservé) et referme son
cadre pendant que la fiche détaillée est ouverte ; la qualité affichée suit le
nom réel de la dalle rendue ; un second clic referme la fiche au lieu de
déplacer son contour derrière elle ; couleurs en dur restantes tokenisées
(--tile-sel, --gps, .gen-log) et lisibles en thème clair ; localStorage
corrompu (lidar-panel, lidar-print) n'y casse plus l'interface.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-27 18:52:30 +02:00
56c9fa0ccd
Documenter le panneau unique de la carte
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 18:34:28 +02:00
375d53c0b1
Nettoyer le contour de dalle et la référence à la bulle quand on change d'onglet
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 18:23:46 +02:00
45455aec93
Remplacer la fiche de dalle flottante par une bulle et une fiche détaillée dans le panneau
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 18:17:18 +02:00
a9196d0c97
Rétablir l'onglet Génération mémorisé et ignorer le repli du panneau sur téléphone
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 18:06:16 +02:00
b24ebcd83a
Regrouper les réglages de la carte dans un panneau unique à onglets, volet en bas sur téléphone
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 18:00:59 +02:00
b975ed272a
Harmoniser les styles de la carte : réglages communs, thèmes clair et sombre, composants uniques
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 17:39:04 +02:00
75a562d6a4
Sortir l'interface de la carte en vrais fichiers web/map.{html,css,js}
...
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-27 17:26:41 +02:00
4bc9c1852b
Ajouter le design de la refonte de l'interface de la carte et ignorer .superpowers/
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 17:14:15 +02:00
fe66869cac
Poser le cadre d'export PDF sur le terrain, le déplacer par une poignée et recadrer la vue dessus
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 16:53:05 +02:00
c1076097f1
Merge branch 'fix-edge-neighbor-duplicates'
2026-09-27 16:35:02 +02:00
c9b7504346
Garder un doublon de voisine si sa taille diffère de la copie d'input/
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 16:31:58 +02:00
b18db21e4a
Documenter l'export PDF et le sidecar qualité
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 16:30:21 +02:00
32d694bbd6
Promouvoir une dalle voisine déjà téléchargée au lieu de la retélécharger, nettoyer les doublons existants
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 16:22:12 +02:00
1f8f13dd13
Ajouter le bouton d'export PDF, ses réglages et le cadre imprimable à la carte
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 16:21:25 +02:00
7f590ddecf
Exposer le cadre imprimable et l'export PDF dans mapserve
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 16:11:57 +02:00
3cf5bbce6e
Réserver la colonne de la flèche du nord pour que le titre de la cartouche ne la chevauche plus
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-27 16:07:00 +02:00
b85c29e5f1
Corriger le sens de la flèche du nord, éviter les débordements de texte et hachurer les mailles sans donnée de la planche PDF
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-27 16:00:04 +02:00
1336571da7
Dessiner la planche PDF : quadrillage L93, légende, encart qualité et cartouche
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-27 15:47:12 +02:00
94ecba7b3b
Agréger la qualité de zone et ajouter les couleurs de légende de la planche PDF
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-27 15:41:08 +02:00
516e4050dd
Composer l'image de la planche en Lambert 93 depuis les sources de la pyramide
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-27 15:38:45 +02:00
0955856876
Ajouter la géométrie de planche PDF, l'accès aux sources par emprise L93 et reportlab
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 15:35:21 +02:00
3b4d106cc2
Diffuser la qualité des dalles dans l'inventaire et la conserver sur la carte légère
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 15:29:06 +02:00
473097257e
Écrire le sidecar qualité aussi quand le DTM primaire vient du cache
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-27 15:25:55 +02:00
7d5b5ecd42
Calculer le sidecar qualité après le DTM et ajouter --quality-backfill
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-27 15:17:32 +02:00
1db98c733d
Ajouter la mesure de qualité par dalle (densité sol, date d'acquisition) et ses sidecars
...
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-27 15:11:47 +02:00
90dbe61f3b
Borner le comblement du MNT à l'enveloppe des points, ajouter la couche précision et un affichage relief/précision, encoder les sous-tuiles une seule fois en q75
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 15:07:04 +02:00
c5097e21a0
Télécharger la pyramide du worker sans pause, garder la pause pour le rendu local du Pi
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 13:50:49 +02:00
6e1b26986c
Afficher le contour de dalle au-dessus des tuiles et ajouter un compteur de tuiles restantes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 13:18:42 +02:00
3d415de86c
Générer d'avance toute la pyramide jusqu'au natif, plafonner la carte au zoom 19 et reprendre les dalles refusées par la file pleine
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 13:00:49 +02:00
34152269aa
Afficher la résolution native 0,2 m au lieu d'étirer le niveau 0,4 m
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 12:50:53 +02:00
759cb96dcc
Poser le filtre du fond OSM sur la couche et réduire la réserve de tuiles LiDAR
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 12:15:53 +02:00
453530ec3a
Synchroniser l'animation de zoom du fond et du relief, dater les tuiles à l'horloge précise
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 11:52:13 +02:00
147a469ddc
Rendre la carte autonome, télécharger la pyramide en fond, refermer les trous de zoom et borner les workers GPU par la VRAM
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 11:23:51 +02:00
934e2dab55
Borner la mémoire de la carte (OOM du Pi) et rallumer le relief orienté par défaut
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 10:50:03 +02:00
93317dadd0
Garder localement les sources des dalles sur une carte alimentée par l'amont
...
Avec LIDAR_SOURCE_URL (Pi), la maintenance rapatrie et conserve les sources
de chaque dalle dès qu'elle apparaît, sans attendre de visite : les niveaux
rendus à la volée restent disponibles quand le conteneur de rendu est
éteint. Seuls les paliers utiles sont pris (vignettes, quadrants 500 m ; la
dalle entière, doublon de ses quadrants, ne l'est pas) ; une source manquée
pendant que l'amont était éteint est reprise au scan suivant.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 02:34:12 +02:00