Commit Graph

  • d0dc8d90e9 Make the worker batch timeout configurable via LIDAR_BATCH_TIMEOUT batch-timeout-env Jacquin Antoine 2026-09-28 00:03:52 +02:00
  • 6e8580138c Merge pull request 'Translate the whole project to English' (#1) from translate-en into main main antitbone 2026-09-27 23:23:42 +02:00
  • fb892ea9f2 Translate the whole project to English and fix outdated comments and help translate-en Antoine 2026-09-27 23:16:45 +02:00
  • cc1c22d2b8 Add docker-compose.maps.override.yml.example template for the Pi map Antoine 2026-09-27 22:45:26 +02:00
  • d3704d6714 Rewrite README and docs in English for GitHub, add MIT license, remove internal files Antoine Jacquin 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 Antoine Jacquin 2026-09-27 21:11:49 +02:00
  • 034dd5d827 Ajouter start.sh pour lancer la carte en une commande, GPU facultatif Antoine Jacquin 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 Antoine Jacquin 2026-09-27 20:56:19 +02:00
  • c10e34f3b4 Ajouter la légende « Comment lire » tirée de VIZ_LEGENDS Antoine Jacquin 2026-09-27 20:27:20 +02:00
  • 7b8060e893 Ajouter le curseur d'intensité du relief, mémorisé et partagé dans le lien Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 2026-09-27 19:54:00 +02:00
  • 857a9e55d6 Ajouter le mode Comparer à barre glissante et retirer le mode « les deux » Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 2026-09-27 18:52:30 +02:00
  • 56c9fa0ccd Documenter le panneau unique de la carte Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 2026-09-27 17:39:04 +02:00
  • 75a562d6a4 Sortir l'interface de la carte en vrais fichiers web/map.{html,css,js} Antoine Jacquin 2026-09-27 17:26:41 +02:00
  • 4bc9c1852b Ajouter le design de la refonte de l'interface de la carte et ignorer .superpowers/ Antoine Jacquin 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 Antoine Jacquin 2026-09-27 16:53:05 +02:00
  • c1076097f1 Merge branch 'fix-edge-neighbor-duplicates' Antoine Jacquin 2026-09-27 16:35:02 +02:00
  • c9b7504346 Garder un doublon de voisine si sa taille diffère de la copie d'input/ Antoine Jacquin 2026-09-27 16:31:58 +02:00
  • b18db21e4a Documenter l'export PDF et le sidecar qualité Antoine Jacquin 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 Antoine Jacquin 2026-09-27 16:22:12 +02:00
  • 1f8f13dd13 Ajouter le bouton d'export PDF, ses réglages et le cadre imprimable à la carte Antoine Jacquin 2026-09-27 16:21:25 +02:00
  • 7f590ddecf Exposer le cadre imprimable et l'export PDF dans mapserve Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 2026-09-27 16:00:04 +02:00
  • 1336571da7 Dessiner la planche PDF : quadrillage L93, légende, encart qualité et cartouche Antoine Jacquin 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 Antoine Jacquin 2026-09-27 15:41:08 +02:00
  • 516e4050dd Composer l'image de la planche en Lambert 93 depuis les sources de la pyramide Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 2026-09-27 15:29:06 +02:00
  • 473097257e Écrire le sidecar qualité aussi quand le DTM primaire vient du cache Antoine Jacquin 2026-09-27 15:25:55 +02:00
  • 7d5b5ecd42 Calculer le sidecar qualité après le DTM et ajouter --quality-backfill Antoine Jacquin 2026-09-27 15:17:32 +02:00
  • 1db98c733d Ajouter la mesure de qualité par dalle (densité sol, date d'acquisition) et ses sidecars Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 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 Antoine Jacquin 2026-09-27 10:50:03 +02:00
  • 93317dadd0 Garder localement les sources des dalles sur une carte alimentée par l'amont Antoine Jacquin 2026-09-27 02:34:12 +02:00
  • 434b7f12fd Mettre à jour la pyramide pendant le rendu et réduire son stockage Antoine Jacquin 2026-09-27 02:31:11 +02:00
  • f836408d6f Ajouter la fiche de dalle IGN et la rose des vents, imposer la génération Antoine Jacquin 2026-09-27 01:57:04 +02:00
  • d32502b74e Recaler les lignes de balayage des passes et accélérer le rendu Antoine Jacquin 2026-09-27 01:57:04 +02:00
  • 31645a42e8 Faire du relief orienté la seule couche produite et affichée Antoine Jacquin 2026-09-27 00:10:08 +02:00
  • 0d3c3ba8bc Ajouter la couche relief orienté et une échelle d'openness fixe Antoine Jacquin 2026-09-27 00:05:40 +02:00
  • 2a84b76d33 Invalider un marqueur de tuile vide des que des sources plus recentes apparaissent Antoine Jacquin 2026-09-26 11:00:31 +02:00
  • 665ca29984 Rapatrier les tuiles manquantes depuis le serveur amont en mode cache seule Antoine Jacquin 2026-09-25 20:27:46 +02:00
  • a2bf478379 Déplacer la génération en barre dédiée en haut à droite de la carte Antoine Jacquin 2026-09-23 23:32:12 +02:00
  • cfc3e806ba Rendre les boutons de génération explicites dans la barre d'outils Antoine Jacquin 2026-09-23 23:28:33 +02:00
  • 0a2ccee958 Porter la génération de tuiles dans lidar-maps et retirer l'ancienne webapp Antoine Jacquin 2026-09-23 23:21:05 +02:00
  • 81defa85c9 Porter la file de maintenance des tuiles à 65536 entrées Antoine Jacquin 2026-09-23 19:07:44 +02:00
  • 900332cdbc lidar-maps : navigation en cache seule et pyramide entretenue en tâche de fond Antoine Jacquin 2026-09-23 19:05:58 +02:00
  • 053eb2f529 Ajouter une carte à tuiles XYZ (image lidar-maps) réutilisable dans OSM Antoine Jacquin 2026-09-23 14:47:38 +02:00
  • 64eaad751c L'interface webapp ne peut plus rester silencieusement périmée Antoine Jacquin 2026-09-21 23:43:19 +02:00
  • 7c10ae3e18 Rasterisation GPU du DTM (bin_mean_2d) + GPU fallback renforcé et workers mono-thread Antoine Jacquin 2026-09-21 23:42:55 +02:00
  • 2d5a9b2a46 Assombrir les tuiles OSM pour supprimer les cadres blancs au dézoom Antoine Jacquin 2026-09-20 17:29:11 +02:00
  • aa34063b5e Ajouter la commande redeploir à serve-webapp.sh Antoine Jacquin 2026-09-20 16:58:37 +02:00
  • e0173e0b39 Rendre les tuiles jointives sur la carte et supprimer le cadre blanc au dézoom Antoine Jacquin 2026-09-20 16:47:26 +02:00
  • 5f03359fc3 Preset « plop » comme configuration par défaut des couches Antoine Jacquin 2026-09-20 15:18:28 +02:00
  • 1d722ff10c Ne pas générer d overview locale sur la webapp légère (géométrie divergente du worker) Antoine Jacquin 2026-09-20 01:05:08 +02:00
  • b622d55720 Résoudre paresseusement la div des mosaïques d overview (icône non posée à l eval) Antoine Jacquin 2026-09-20 00:57:46 +02:00
  • b5f3faa14d Projeter les coins du bbox de zone (PROJ) au lieu d exiger un rectangle plein Antoine Jacquin 2026-09-20 00:45:45 +02:00
  • eec8421f23 Une mosaïque d overview par zone géographique, pas une grille globale Antoine Jacquin 2026-09-20 00:40:32 +02:00
  • 4a13cdb3f5 Tolérer les coquilles HTML sans const OVERVIEW (alias gardé dans app.js) Antoine Jacquin 2026-09-20 00:28:59 +02:00
  • 342a0d2213 Vue dézoomée en mosaïque d'overview et cache immutable des images versionnées Antoine Jacquin 2026-09-20 00:26:18 +02:00
  • 3236d56a4b Isoler les dalles voisines de raccord dans input/edge_neighbors/ Antoine Jacquin 2026-09-19 23:43:50 +02:00
  • 5ef0232c80 Workers parallèles adaptatifs : -w auto = cœurs - 2, résolu au lancement de chaque run Antoine Jacquin 2026-09-19 21:58:47 +02:00
  • 900bf5ee89 Réessayer le sous-tuilage quand la dalle source est en cours d'écriture Antoine Jacquin 2026-09-19 21:43:56 +02:00
  • 52f67b8e55 Documenter le wrapper ssh de déploiement distant du Pi Antoine Jacquin 2026-09-19 21:28:37 +02:00
  • 3a374a3ab4 AVIF q60 par défaut et sélecteur de mode de fusion par couche Antoine Jacquin 2026-09-19 21:26:13 +02:00
  • 5f018fe2b6 Raccorder les bords de tuiles voisines et encadrer les rendus en cours Antoine Jacquin 2026-09-19 20:44:44 +02:00
  • 204b2ad111 Preset Défaut : masquer la pente (openness + aspect 50 % + fond OSM 30 %) Antoine Jacquin 2026-09-19 19:08:45 +02:00
  • 2310676886 Preset Défaut : fond OSM visible à 30 % sous la pile de couches Antoine Jacquin 2026-09-19 19:07:21 +02:00
  • 4c189834c6 Inverser la pile du preset Défaut : openness en base, aspect 50 %, pente au sommet Antoine Jacquin 2026-09-19 19:06:43 +02:00
  • 2751d0fea1 Préconfiguration intégrée unique (pente 0, aspect 50, openness 100) Antoine Jacquin 2026-09-19 19:03:56 +02:00
  • 9546173c07 Préréglage carte par défaut et serve-webapp.sh compatible Traefik Antoine Jacquin 2026-09-19 11:05:16 +02:00
  • e8a9b0187c Porter la carte au zoom 20 et passer le worker à 5 workers Antoine Jacquin 2026-09-19 10:55:44 +02:00
  • 41206f65de Caler les faisceaux de vol, décimer l'openness et cibler les couches affichées Antoine Jacquin 2026-09-19 00:53:22 +02:00
  • 796e68c870 Supprimer le code mort (imports inutilisés, variable _xp, conseil GPU inatteignable) Antoine Jacquin 2026-09-18 21:31:19 +02:00
  • 7e2dcfe656 Aligner le CIDR par défaut de run.sh sur la webapp et nettoyer le parsing GPU Antoine Jacquin 2026-09-18 21:29:17 +02:00
  • e5895df7b8 Installer depuis requirements.txt et retirer les paquets jamais importés Antoine Jacquin 2026-09-18 21:28:14 +02:00
  • d2d8e4d85d Retirer l'entry point lidar-server pointant vers un module inexistant Antoine Jacquin 2026-09-18 21:25:31 +02:00
  • 91d31bcdf9 Numéroter les zones après tri, lire le journal par la fin et corriger l'aide -g Antoine Jacquin 2026-09-18 21:24:57 +02:00
  • f3708f8449 Journaliser les replis CPU du GPU et retirer une copie VRAM inutile Antoine Jacquin 2026-09-18 21:23:39 +02:00
  • 93d1656d9f Coller les dalles directement dans le canevas habillé (pic mémoire divisé par 2) Antoine Jacquin 2026-09-18 21:22:53 +02:00
  • 5e13151998 Fermer les images PIL et borner le cache de cartes de localisation Antoine Jacquin 2026-09-18 21:20:14 +02:00
  • 394dd27375 Rendre robustes les tuiles WMTS IGN : retry, urlencode, User-Agent, latitude bornée Antoine Jacquin 2026-09-18 21:19:23 +02:00
  • 777b0c3f98 Téléchargement IGN atomique (.part + rename) et pagination du catalogue STAC Antoine Jacquin 2026-09-18 21:18:06 +02:00
  • 0dc485d0bf Rendre le montage de la clé SSH désactivable (LIDAR_MOUNT_SSH=0) Antoine Jacquin 2026-09-18 21:17:05 +02:00