Étiquette | Explication | Type de données |
Fichiers en entrée
| Fichiers LAS et dossiers contenant les fichiers LAS qui seront référencés par le jeu de données LAS. Dans la boîte de dialogue de l’outil, vous pouvez également spécifier le dossier en entrée en le sélectionnant dans l’Explorateur Windows et en le faisant glisser vers la zone de saisie du paramètre. | File; Folder |
Jeu de données LAS en sortie | Jeu de données LAS qui va être créé. | LAS Dataset |
Inclure les sous répertoires (Facultatif) | Indique si les fichiers .las résidant dans les sous-répertoires d’un dossier en entrée sont référencés par le jeu de données LAS.
| Boolean |
Contraintes de surface (Facultatif) | Les entités qui contribueront à la définition de la surface triangulée générée à partir du jeu de données LAS.
| Value Table |
Système de coordonnées (Facultatif) | Référence spatiale du jeu de données LAS. Si aucune référence spatiale n'est explicitement attribuée, le jeu de données LAS utilise le système de coordonnées du premier fichier LAS en entrée. Si les fichiers en entrée ne contiennent aucune information de référence spatiale et que le Système de coordonnées en entrée n'est pas défini, le système de coordonnées du jeu de données LAS est signalé comme étant inconnu. | Coordinate System |
Calculer les statistiques
(Facultatif) | Spécifie si des statistiques vont être calculées pour les fichiers LAS et si un index spatial va être généré pour le jeu de données LAS. La présence de statistiques permet au filtrage de la couche du jeu de données LAS et aux options de symbologie de n'afficher que les valeurs d'attributs LAS qui existent dans les fichiers LAS. Un fichier auxiliaire .lasx est créé pour chaque fichier LAS.
| Boolean |
Stocker les chemins relatifs
(Facultatif) | Spécifie si les fichiers lidar et les entités de contrainte de surface seront référencés par le jeu de données LAS par l'intermédiaire de chemins relatifs ou absolus. Les chemins relatifs peuvent être pratiques si le jeu de données LAS et ses données associées vont être déplacés dans le système de fichiers à l'aide du même emplacement relatif les uns par rapport aux autres.
| Boolean |
Créer des fichiers PRJ pour les fichiers LAS
| Spécifie si des fichiers .prj seront créés pour les fichiers LAS référencés par le jeu de données LAS.
| String |
Synthèse
Crée un jeu de données LAS faisant référence à un ou plusieurs fichiers LAS et à des entités de contrainte de surface facultatives.
Illustration
Utilisation
-
Le jeu de données LAS est conçu pour être utilisé avec des données lidar au format LAS ou ZLAS. Les versions 1.0 à 1.4 des fichiers au format LAS sont prises en charge. L’Optimiseur EzLAS est un utilitaire lidar autonome capable de générer des fichiers .zlas ou de les convertir de nouveau au format LAS.
-
Chaque fichier LAS est examiné pour déterminer si sa structure interne est cohérente avec les spécifications LAS. Si un fichier LAS ne se charge pas dans le jeu de données LAS, le fichier peut être endommagé ou son en-tête peut comporter des informations erronées. Utilisez l'utilitaire CheckLAS d'Esri pour savoir si vos données présentent certaines erreurs courantes.
-
Les entités de contrainte de surface permettent d'imposer des valeurs d'altitude dérivées d'entités représentant les caractéristiques de surface du jeu de données LAS.
-
Le jeu de données LAS lit les informations de référence spatiale figurant dans l'en-tête de chaque fichier LAS. Si ces informations ne sont pas spécifiées ou si elles ne sont pas correctement définies, le fichier LAS ne sera pas placé au bon endroit. Si la référence spatiale correcte est connue, vous pouvez utiliser le paramètre Créer des fichiers PRJ pour les fichiers LAS pour créer un fichier .prj qui géoréférence correctement les données lidar. Le fichier .prj partagera le nom du fichier LAS, résidera dans le même dossier et contiendra la représentation de texte bien connue du système de coordonnées du fichier LAS, comme c'est le cas du fichier .prj associé à un fichier de formes.
-
Le format LAS prend en charge la classification de chaque point en fonction des spécifications définies par l'ASPRS (American Society for Photogrammetry and Remote Sensing). La plateforme ArcGIS applique le schéma de classification spécifié pour la version 1.4 du fichier au format LAS :
Valeur de classification Type de classification 0
Jamais classé
1
Non attribué
2
Sol
3
Végétation basse
4
Moyenne végétation
5
Haute végétation
6
Bâtiment
7
Niveau sonore faible
8
Clé de modèle/Réservé
9
Eau
10
Ferroviaire
11
Surface routière
12
Superposition/Réservé
13
Fil métallique
14
Conducteur métallique
15
Tour de transmission
16
Connecteur métallique
17
Tablier de pont
18
Niveau sonore élevé
19 – 63
Réservé pour la définition ASPRS (prise en charge de LAS 1.1 à 1.3 jusqu'au code de classe 31)
32 – 255
Défini par l'utilisateur (uniquement pris en charge dans LAS 1.0 et certaines versions de 1.4)
Remarque :
Bien que les attributions de codes de classes qui ont été introduites avec LAS 1.4 étaient auparavant désignées comme Réservé, les codes de classes 8 et 12 sont respectivement passés de Clé de modèle et Superposition à Réservé.
Dans la boîte de dialogue de l’outil, vous pouvez également spécifier le dossier en entrée en le sélectionnant dans l’Explorateur Windows et en le faisant glisser vers la zone de saisie du paramètre.
Paramètres
arcpy.management.CreateLasDataset(input, out_las_dataset, {folder_recursion}, {in_surface_constraints}, {spatial_reference}, {compute_stats}, {relative_paths}, create_las_prj)
Nom | Explication | Type de données |
input [input,...] | Fichiers LAS et dossiers contenant les fichiers LAS qui seront référencés par le jeu de données LAS. Ces informations peuvent être fournies sous forme d'une chaîne contenant toutes les données en entrée ou d'une liste des chaînes contenant des éléments de données spécifiques (par exemple, "lidar1.las ; lidar2.las ; folder1 ; folder2" ou ["lidar1.las", "lidar2.las", "folder1", "folder2"]). | File; Folder |
out_las_dataset | Jeu de données LAS qui va être créé. | LAS Dataset |
folder_recursion (Facultatif) | Indique si les données lidar résidant dans les sous-répertoires d’un dossier en entrée sont ajoutées au jeu de données LAS.
| Boolean |
in_surface_constraints [[in_feature_class, height_field, SF_type],...] (Facultatif) | Les entités qui seront référencées par le jeu de données LAS lors de la génération d'une surface triangulée. Pour chaque entité, les propriétés suivantes doivent être définies :
| Value Table |
spatial_reference (Facultatif) | Référence spatiale du jeu de données LAS. Si aucune référence spatiale n'est explicitement attribuée, le jeu de données LAS utilise le système de coordonnées du premier fichier LAS en entrée. Si les fichiers en entrée ne contiennent aucune information de référence spatiale et que le Système de coordonnées en entrée n'est pas défini, le système de coordonnées du jeu de données LAS est signalé comme étant inconnu. | Coordinate System |
compute_stats (Facultatif) | Spécifie si des statistiques vont être calculées pour les fichiers LAS et si un index spatial va être généré pour le jeu de données LAS. La présence de statistiques permet au filtrage de la couche du jeu de données LAS et aux options de symbologie de n'afficher que les valeurs d'attributs LAS qui existent dans les fichiers LAS. Un fichier auxiliaire .lasx est créé pour chaque fichier LAS.
| Boolean |
relative_paths (Facultatif) | Spécifie si les fichiers lidar et les entités de contrainte de surface seront référencés par le jeu de données LAS par l'intermédiaire de chemins relatifs ou absolus. Les chemins relatifs peuvent être pratiques si le jeu de données LAS et ses données associées vont être déplacés dans le système de fichiers à l'aide du même emplacement relatif les uns par rapport aux autres.
| Boolean |
create_las_prj | Spécifie si des fichiers .prj seront créés pour les fichiers LAS référencés par le jeu de données LAS.
| String |
Exemple de code
L'exemple suivant illustre l'utilisation de cet outil dans la fenêtre Python.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.CreateLasDataset_management("folder_a; folder_b/5S4E.las",
"test.lasd", "RECURSION",
"LA/boundary.shp <None> Softclip;"\
"LA/ridges.shp Elevation hardline", "",
"COMPUTE_STATS", "RELATIVE_PATHS")
L'exemple suivant illustre l'utilisation de cet outil dans un script Python autonome.
'''*********************************************************************
Name: Export Elevation Raster from Ground LAS Measurements
Description: This script demonstrates how to export
ground measurements from LAS files to a raster using a
LAS dataset. This sample is designed to be used as a script
tool.
*********************************************************************'''
# Import system modules
import arcpy
try:
# Set Local Variables
inLas = arcpy.GetParameterAsText(0)
recursion = arcpy.GetParameterAsText(1)
surfCons = arcpy.GetParameterAsText(2)
classCode = arcpy.GetParameterAsText(3)
returnValue = arcpy.GetParameterAsText(4)
spatialRef = arcpy.GetParameterAsText(5)
lasD = arcpy.GetParameterAsText(6)
outRaster = arcpy.GetParameterAsText(7)
cellSize = arcpy.GetParameter(8)
zFactor = arcpy.GetParameter(9)
# Execute CreateLasDataset
arcpy.management.CreateLasDataset(inLas, lasD, recursion, surfCons, sr)
# Execute MakeLasDatasetLayer
lasLyr = arcpy.CreateUniqueName('Baltimore')
arcpy.management.MakeLasDatasetLayer(lasD, lasLyr, classCode, returnValue)
# Execute LasDatasetToRaster
arcpy.conversion.LasDatasetToRaster(lasLyr, outRaster, 'ELEVATION',
'TRIANGULATION LINEAR WINDOW_SIZE 10', 'FLOAT',
'CELLSIZE', cellSize, zFactor)
print(arcpy.GetMessages())
except arcpy.ExecuteError:
print(arcpy.GetMessages())
except Exception as err:
print(err.args[0])
finally:
arcpy.management.Delete(lasLyr)
Informations de licence
- Basic: Nécessite 3D Analyst ou Spatial Analyst
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?