• Liste des exemples

  • Évaluation mil-sym-ts

    28/11
  • Étendre Geoman

    07/12
  • Édition avec mil-sym-ts

    09/01
  • Édition avec aperçu

    09/01

    Toutes les fonctionnalités de Geoman & GeoCollections avec peu de données

  • Édition avec aperçu

    09/01

    Toutes les fonctionnalités de Geoman & GeoCollections avec peu de données

  • Spécification missions

    05/01
  • Import de fichiers

    21/04
  • Symboles tactiques

    29/04
  • Tuiles 3D

    31/03
  • Lidar IGN

    01/04
  • Maplibre GL Lidar

    01/04

    Évaluation de la librairie

  • Deck GL

    03/04
  • Mapbox GL Draw Performances

    02/07

    experiment latences

  • 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 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.