Skip to content

Tuto 1 : Création de mesh à partir de LidarHD‐IGN avec CLoudCompare

Robou edited this page Sep 22, 2023 · 1 revision

Traitement des données LidarHD de l'IGN appliqué à l'environnement haute-montagne, en utilisant le logiciel CloudCompare.

Prérequis

  • Télécharger et installer le logiciel CloudCompare (choisir la dernière version stable : 2.12.4)

Télécharger un fichier LidarHD

  • Les données lidar sont disponibles sous forme de fichiers nuages de points au format .LAZ,sous forme de "tuiles" de 1 km x 1 km. L'IGN produit des données lidar "non classées" et des données "classées" : c'est à dire que les points à l'intérieur d'un fichier seront ou non classifiés selon leur type "sol", "végétation", "bâtiment".
  • Sur le site de l'IGN/LidarHD, choisir au chapitre "Nuages de points classés" la tuile que vous désirez télécharger. Pour cela, dans le cadre où s'affiche la carte, une fois avoir cliqué sur la dalle désirée, un bouton "Télécharger la dalle" s'affiche. (autour du 20-23 septembre, le site de l'IGN sera perturbé pour cause de maintenance)

Ouverture avec CloudCompare

  • Ouvrir CloudCompare et cliquer sur Fichier>Ouvrir puis sélectionner votre fichier au format .copc.laz.
  • Normalement, il suffit de valider (Apply) sans changer les cases cochées.
    • Si dans les opérations ultérieures le logiciel plante par défaut de mémoire, vous pourez par exemple diviser la dalle en 4 quarts avec l'onglet Tiling, ce qui pourra peut-être résoudre le problème.
  • S'ouvre ensuite la fenêtre Global shift/scale.
    • Vérifier que la case en bas à gauche Preserve global shift on save est cochée.
    • Idem : cliquer sur Yes sans rien changer.
    • Cette opération décale l'origine du système de coordonnées de manière à ce que le logiciel utilise des coordonnées contenant des plus petits nombres. Étant donné que nous manipulons des coordonnées géographiques, l'origine des mesures est à plusieurs milliers de km et les coordonnées sont très grandes. Avec cette opération, l'ordinateur manipule des nombres plus petits "encodés" avec moins de chiffres, ce qui lui permet de mieux gérer la précision des calculs et des rendus.
    • Le chargement prend plusieurs secondes.

À partir d'ici plusieurs méthodes peuvent être possible. Je ne décris que la mienne à laquelle j'ai abouti après essais-erreurs, qui est adaptée aux capacités de calcul de ma machine et qui produit les résultats dans la précision que je souhaite. Mais les étapes seront toujours celles-ci.

Pré-calcul des normales

  • Dans le panneau Base de données ouvert à gauche de l'écran, l'arbre de travail s'affiche.
  • Sélectionner le nuage de point en cliquant sur la seconde ligne. Le nom devrait être précédé d'une icône en forme de nuage et finir par -Cloud.
  • Dans le menu Extensions puis sélectionner >PCL wrapper>Estimate Normals and Curvature.
  • Dans la pop-up, régler la case Search Radius à 1.0.
  • Cliquer sur OK.
  • Attendre la fin du calcul. Suivant les systèmes d'exploitation, il peut apparaître le message d'erreur "CloudCompare ne répond pas -> Forcer à quitter / Attendre". Cliquer sur attendre ou bien ne rien faire, le calcul devrait se terminer en une vingtaine de secondes.