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.
La construction de la pyramide du jeu de données LAS permet d’optimiser l’utilisation des ressources de mémoire disponibles pour exécuter l’opération plus rapidement. Lorsque la mémoire RAM disponible n’est pas suffisante, la mémoire requise est paginée sur le disque. Si vous le pouvez, libérez de la mémoire en quittant les applications non utilisées avant d’exécuter cet outil.
Des fichiers temporaires d’une taille à peu près égale à celle des fichiers LAS ou à la taille des fichiers zLAS décompressés, sont générés dans l’ espace de travail temporaire. Assurez-vous que celui-ci se trouve dans un emplacement disposant de suffisamment d’espace de stockage.
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. Si le jeu de données LAS est utilisé activement dans ces applications, il est conseillé d’en créer un double à l’aide de l’outil Copier. Construisez ensuite la pyramide sur le double du jeu de données. Les mêmes fichiers LAS peut ê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 les pyramides, utilisez l’outil Créer un jeu de données LAS pour créer un jeu de données LAS faisant référence aux mêmes fichiers. Vous n’avez pas besoin d’une autre copie des fichiers LAS source, mais seulement d’un autre jeu de données LAS sans pyramide.
La pyramide du jeu de données LAS devient obsolète si de nouvelles références de fichier LAS sont ajoutées au jeu de données LAS, si des références de fichier LAS sont supprimées du jeu de données LAS, ou si les valeurs de code de classe des fichiers LAS référencés par le jeu de données sont mises à jour par un outil de géotraitement. Le cas échéant, vous pouvez mettre à jour la pyramide affichée en réexécutant cet outil sur le jeu de données LAS.
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. Pour utiliser une autre méthode de sélection de points, supprimez l’ancienne pyramide et réexécutez cet outil en utilisant la nouvelle méthode.
Une pyramide de jeu de données LAS peut être supprimée à l’aide de l’outil Supprimer des fichiers du jeu de données LAS ou à partir de l’onglet Pyramide de la boîte de dialogue LAS 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 de la souris sur le jeu de données LAS dans la fenêtre Catalog (Catalogue) ou dans la vue du catalogue, puis sélectionnez l’option Properties (Propriétés).
Syntaxe
arcpy.management.BuildLasDatasetPyramid(in_las_dataset, {point_selection_method}, {class_codes_weights})
Paramètre | Explication | Type 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é si le jeu de données LAS contient une pyramide.
| 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 dérivée
Nom | Explication | Type de données |
derived_las_dataset | Jeu de données LAS mis à jour. | Couche du jeu de données LAS |
Exemple de code
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')
Environnements
Informations de licence
- Basic: Requiert 3D Analyst ou Spatial Analyst
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?