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

Résumé

Crée ou met à jour un cache d’affichage de jeu de données LAS afin d’optimiser ses performances de rendu.

Utilisation

  • La pyramide du jeu de données LAS est stockée au même endroit 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. Généralement, la pyramide occupe 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 affinés progressivement. Les points compris dans chaque niveau sont déterminés en compartimentant l’espace où se trouvent les points, et en sélectionnant un point dans chaque région compartimentée à l’aide de la méthode de sélection de points.

  • Un jeu de données LAS avec pyramide inclut un nouveau schéma non pris en charge dans les versions antérieures à 2.6 de ArcGIS Desktop ou ArcGIS Pro. La suppression de la pyramide permet l’utilisation du jeu de données LAS dans les applications qui ne la prennent pas en charge.

  • Une fois la pyramide du jeu de données LAS créée, la méthode de sélection de points ne peut plus être modifiée. Si la sélection des points de la pyramide doit être modifiée, vous devez supprimer la pyramide et la reconstruire en utilisant la méthode de sélection des points voulue. Vous pouvez supprimer la pyramide dans la boîte de dialogue de propriétés du jeu de données LAS, ou en supprimant le dossier de la pyramide.

  • Une fois construite, la pyramide du jeu de données LAS est invalidée si les codes de classe de fichier LAS sont mis à jour par un outil de géotraitement ou si des fichiers LAS sont ajoutés dans le jeu de données LAS, ou qu’ils sont supprimés. Vous pouvez mettre à jour une pyramide d’affichage obsolète en exécutant cet outil sur le jeu de données LAS.

Syntaxe

BuildLasDatasetPyramid(in_las_dataset, {point_selection_method}, {class_codes_weights})
ParamètreExplicationType de données
in_las_dataset

Jeu de données LAS à traiter.

LAS Dataset Layer
point_selection_method
(Facultatif)

Spécifie la façon dont le point dans chaque région compartimentée sera sélectionné pour construire la pyramide. Ce paramètre est désactivé lorsque le jeu de données LAS contient déjà une pyramide.

  • Z_MINLe point avec la valeur z la plus basse est sélectionné.
  • Z_MAXLe point avec la valeur z la plus élevée est sélectionné.
  • CLOSEST_TO_CENTERLe point le plus proche du centre de la région compartimentée est sélectionné.
  • CLASS_CODELe point avec la valeur de pondération 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

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: Requiert 3D Analyst ou Spatial Analyst
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes