Créer une pyramide de jeu de données LAS (Gestion des données)

Synthèse

Construit ou met à jour un cache d’affichage de jeu de données LAS, qui optimise ses performances de rendu.

En savoir plus sur la pyramide de jeu de données LAS

Utilisation

  • L’outil permet de créer une pyramide de jeu de données LAS, qui optimise le rendu de plusieurs fichiers LAS. Il n’est possible de construire une pyramide de jeu de données LAS que si le jeu de données LAS a une extension .lasd. Le traitement de construction de pyramide ne prend pas en charge les fichiers individuels .las ou .zlas. Créez un jeu de données LAS à l’aide de l’outil Créer un jeu de données LAS.

  • La pyramide de jeu de données LAS est stockée dans le même emplacement que le jeu de données LAS, à savoir dans un répertoire dont le nom commence par le nom du jeu de données LAS et se termine par .slas. La pyramide occupe généralement un tiers de la taille globale des fichiers .las référencés par le jeu de données LAS et se compose de plusieurs niveaux de points LAS progressivement affinés. Les points participant de chaque niveau sont déterminés en groupant l’espace où existent les points et en sélectionnant un point dans chaque région regroupée à l’aide de la méthode de sélection des points.

  • La construction de la pyramide de jeu de données LAS optimise l’utilisation des ressources de mémoire disponibles pour accélérer l’opération. S’il n’y a pas suffisamment de RAM disponible, la mémoire requise est paginée vers le disque. Si cela est possible, essayez d’optimiser la mémoire disponible en quittant les applications non nécessaires avant d’exécuter l’outil.

  • Les fichiers temporaires qui font environ la moitié de la taille des fichiers .las ou de la taille non compressée des fichiers .zlas sont générés dans l’espace de travail temporaire. Vérifiez que l’espace de travail temporaire correspond à un emplacement avec un espace de stockage suffisant.

  • Un jeu de données LAS avec une pyramide inclut une nouvelle structure qui n’est pas prise en charge dans les versions ArcGIS Desktop ou ArcGIS Pro antérieures à 2.6. Si le jeu de données LAS est activement utilisé dans ces applications, dupliquez-le à l’aide de l’outil Copier. Construisez ensuite la pyramide à partir de ce doublon du jeu de données. Les mêmes fichiers .las peuvent être référencés par les deux jeux de données LAS. Si les pyramides ont déjà été construites et que les fichiers .las doivent être utilisés dans des applications qui ne prennent pas en charge la pyramide, utilisez l’outil Créer un jeu de données LAS pour créer un jeu de données LAS qui référence les mêmes fichiers. Vous n’avez pas besoin d’une autre copie des fichiers .las source ; vous avez besoin d’un autre jeu de données LAS sans pyramide.

  • Cet outil peut être utilisé pour mettre à jour une pyramide de jeu de données LAS obsolète. La pyramide peut devenir obsolète dans les cas suivants :

    • Ajout de nouvelles références de fichier .las ou .zlas au jeu de données LAS.
    • Suppression de références de fichier .las ou .zlas du jeu de données LAS.
    • Mises à jour de classifications effectuées à l’aide d’outils de géotraitement exécutés sans spécifier l’option permettant de mettre à jour la pyramide de jeu de données LAS. Lorsque vous effectuez une série de modifications de classification .las à l’aide de plusieurs outils de géotraitement, pensez à sélectionner l’option permettant de mettre à jour la pyramide de jeu de données LAS dans le dernier outil que vous exécutez.
  • Une fois la pyramide de jeu de données LAS construite, la méthode de sélection des points ne peut plus être modifiée. Pour en changer, la pyramide existante doit être supprimée. Pour ce faire, vous pouvez utiliser l’outil Supprimer des fichiers du jeu de données LAS ou l’onglet Pyramid (Pyramide) de la boîte de dialogueLAS Dataset Properties (Propriétés du jeu de données LAS). Pour accéder à la boîte de dialogue LAS Dataset Properties (Propriétés du jeu de données LAS), cliquez avec le bouton droit sur le jeu de données LAS dans la fenêtre Catalog (Catalogue) ou dans la vue Catalog (Catalogue), puis choisissez l’option Properties (Propriétés).

Paramètres

ÉtiquetteExplicationType de données
Jeu de données LAS en entrée

Jeu de données LAS en entrée.

Il n’est possible de construire une pyramide de jeu de données LAS que si le jeu de données LAS a une extension .lasd. Le traitement de construction de pyramide ne prend pas en charge les fichiers individuels .las ou .zlas.

LAS Dataset Layer
Méthode de sélection des points
(Facultatif)

Spécifie comment le point de chaque région groupée est sélectionné pour construire la pyramide. Ce paramètre est désactivé si le jeu de données LAS contient une pyramide.

  • Point le plus basLe point dont la valeur z est la plus basse est sélectionné.
  • Point le plus hautLe point dont la valeur z est la plus haute est sélectionné.
  • Le plus proche du centreLe point le plus proche du centre de la région groupée est sélectionné.
  • Pondérations et codes de classeLe point dont la valeur de pondération est la plus élevée est sélectionné.
String
Codes de classes et pondérations en entrée
(Facultatif)

Pondérations affectées à chaque code de classe qui déterminent quels points sont conservés dans chaque région d’affinage. Ce paramètre est activé uniquement lorsque l’option Class Code Weights (Pondérations des codes de classes) est spécifiée dans le paramètre Point Selection Method (Méthode de sélection des points). Le code de classe dont la pondération est la plus élevée sera conservé dans la région d’affinage. Si deux codes de classes de même pondération se trouvent dans une région d’affinage donnée, le code de classe avec l’ID source du point le plus faible est conservé.

Value Table

Sortie obtenue

ÉtiquetteExplicationType de données
Jeu de données LAS en sortie

Jeu de données LAS mis à jour.

LAS Dataset Layer

arcpy.management.BuildLasDatasetPyramid(in_las_dataset, {point_selection_method}, {class_codes_weights})
NomExplicationType de données
in_las_dataset

Jeu de données LAS en entrée.

Il n’est possible de construire une pyramide de jeu de données LAS que si le jeu de données LAS a une extension .lasd. Le traitement de construction de pyramide ne prend pas en charge les fichiers individuels .las ou .zlas.

LAS Dataset Layer
point_selection_method
(Facultatif)

Spécifie comment le point de chaque région groupée est sélectionné pour construire la pyramide. Ce paramètre est désactivé si le jeu de données LAS contient une pyramide.

  • Z_MINLe point dont la valeur z est la plus basse est sélectionné.
  • Z_MAXLe point dont la valeur z est la plus haute est sélectionné.
  • CLOSEST_TO_CENTERLe point le plus proche du centre de la région groupée est sélectionné.
  • CLASS_CODELe point dont la valeur de pondération est la plus élevée est sélectionné.
String
class_codes_weights
[class_codes_weights,...]
(Facultatif)

Pondérations affectées à chaque code de classe qui déterminent quels points sont conservés dans chaque région d’affinage. Ce paramètre est activé uniquement lorsque l’option Class Code Weights (Pondérations des codes de classes) est spécifiée dans le paramètre Point Selection Method (Méthode de sélection des points). Le code de classe dont la pondération est la plus élevée sera conservé dans la région d’affinage. Si deux codes de classes de même pondération se trouvent dans une région d’affinage donnée, le code de classe avec l’ID source du point le plus faible est conservé.

Value Table

Sortie obtenue

NomExplicationType de données
derived_las_dataset

Jeu de données LAS mis à jour.

LAS Dataset Layer

Exemple de code

Exemple d’utilisation de l’outil BuildLasDatasetPyramid (fenêtre Python)

L’exemple suivant illustre l’utilisation de cet outil dans la fenêtre Python :

import arcpy
arcpy.env.workspace = 'C:/data'
arcpy.ddd.BuildLasDatasetPyramid('test.lasd', 'MIN_Z')

Informations de licence

  • Basic: Nécessite 3D Analyst ou Spatial Analyst
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes