Pipeline
L'idée ici est d'afficher des données lidar brutes sans passer par une librairie au niveau:
- pas de Deck.gl
- pas de Maplibre-gl-lidar
"Uniquement" du Three.js plus bas niveau pour bénéficier des matrices de calcul et de perspective / camera.
L'objectif est de voir à quel point les librairies étudiées apporteront une plus value métier.
Récupération de fichiers lidar de l'IGN au format laz.
IGN téléchargement
Pas de programmation de couverture Lidar IGN pour Sissonne 
voir Carte de diffusion
Reprojection et Conversion
Les données IGN LiDAR HD sont en Lambert-93 (EPSG:2154). Il faut reprojeter en ECEF (EPSG:4978) avant de générer les tuiles 3d, car le format s'attend à des coordonnées géocentriques.
pdal translate \
/data/input/LHD_FXX_0860_6406_PTS_LAMB93_IGN69.copc.laz \
/data/output/crest_ecef.laz \
-f filters.reprojection \
--filters.reprojection.in_srs="EPSG:2154" \
--filters.reprojection.out_srs="EPSG:4978"
# les données brutes de l'IGN ne semblent pas contenir de colorisation.
py3dtiles convert --out="/data/output/crest" \
"/data/output/crest_ecef.laz"
voir scripts services/3d-tiles
Injection dans MapLibre
Exemple en natif.
Création d'un calque MapLibre implémentant CustomLayerInterface. On a accès on contexte WebGL de MapLibre et on vient y greffer ThreeJS avec 3d-tiles-renderer
Une intégration dans hlg-vecmilmaps serait facile.