Convertir des fichiers LAS (Conversion)

Synthèse

Convertit des fichiers .las, .zlas et .laz d’une méthode de compression LAS, d’une version de fichier ou d’un format d’enregistrement de points à un(e) autre.

Utilisation

  • Cet outil convertit les données lidar stockées dans le format LAS ou dans les compressions ZLAS et LAZ. Les fichiers en sortie peuvent également être créés dans une version de fichier .las différente et dans un format d’enregistrement de points prenant en charge un ensemble plus vaste de codes et d’indicateurs de classification. Par exemple, un fichier créé sous la version 1.1 avec le format d’enregistrement de points 0 peut être mis à jour vers la version 1.4 avec le format d’enregistrement de points 6, mais un fichier de version 1.4 ne peut pas être converti vers une version antérieure. Les attributs des fichiers .las en entrée qui ne sont pas pris en charge dans le format de points en sortie seront perdus.

  • Cet outil vise à convertir des fichiers .las entiers. Les paramètres de filtre des couches qui peuvent être définis pour le jeu de données LAS seront ignorés. Pour filtrer des points selon une combinaison de codes de classification, d’identificateurs de classification et de valeurs renvoyées, utilisez l’outil Extraire LAS.

  • De nombreux fichiers .las, .zlas et .laz stockent les points d’une façon qui ne correspond pas à la distribution spatiale des données, ce qui génère une dégradation des performances d’affichage et d’analyse lors de la lecture des points d’enregistrement relativement dispersés dans une étendue spatiale donnée. L’impact de cette dégradation des performances est renforcé par la taille du fichier en cours de lecture : le traitement d’un fichier volumineux avec des enregistrements dispersés sera plus long que celui d’un fichier plus petit. Il est recommandé de créer les fichiers en sortie à l’aide de l’option Rearrange Points (Réorganiser les points) du paramètre LAS Options (Options LAS) afin que les enregistrements binaires soient stockés dans des agrégats spatiaux dont l’accès aux données est optimisé. Cela permet habituellement d’améliorer les performances. La réorganisation des points prolonge le temps de traitement global de cet outil, car un fichier .las intermédiaire est créé au cours du processus, mais les avantages à long terme éclipsent généralement cet impact ponctuel au cours de la création du fichier. L’état réorganisé des données est également conservé dans l’en-tête du fichier .las et communiqué dans les propriétés du fichier .las dans la boîte de dialogue Propriétés du jeu de données LAS.

  • Si les informations de classification des données converties doivent être mises à jour à l’avenir, vérifiez que les fichiers en sortie sont créés en tant que fichiers .las non compressés, car ce sont les seuls fichiers dont les codes et les indicateurs de classification peuvent être modifiés.

Paramètres

ÉtiquetteExplicationType de données
LAS en entrée

Fichiers .las, .zlas ou .laz qui seront convertis. Plusieurs fichiers peuvent être traités en spécifiant le dossier contenant les fichiers ou un jeu de données LAS.

Layer File; LAS Dataset Layer; Folder; File
Dossier cible

Dossier existant dans lequel les fichiers en sortie seront enregistrés.

Folder
Version du fichier
(Facultatif)

Indique la version de fichier qui sera utilisée pour les fichiers en sortie.

  • Identique à l’entréeLa version du fichier en sortie sera la même que celle du fichier en entrée. Il s’agit de l’option par défaut.
  • 1.0La version de base du format LAS prenant en charge 256 codes de classe sera utilisée.
  • 1.1La version du fichier en sortie sera 1.1. Les codes de classe ont été réduits au nombre de 32, mais la prise en charge des indicateurs de classification a été ajoutée.
  • 1.2La version du fichier en sortie sera 1.2. La prise en charge des bandes de couleur RVB (rouge, vert, bleu) et de l’heure GPS a été ajoutée.
  • 1.3La version du fichier en sortie sera 1.3. Le stockage des données de forme d’onde lidar pour les formats d’enregistrement de points qui ne sont pas pris en charge dans la plateforme ArcGIS a été ajouté.
  • 1.4La version du fichier en sortie sera 1.4. La prise en charge de la définition du système de coordonnées avec la convention WKT (Well Known Text), 256 codes de classe, jusqu’à 15 retours discrets par impulsion, un angle de balayage plus précis et un indicateur de classification Superposition a été ajoutée.
String
Format de point
(Facultatif)

Détermine le format d’enregistrement de points qui sera utilisé pour les fichiers en sortie. Les options disponibles varient en fonction de la version du fichier au format LAS en sortie.

  • 0Le type de base pour le stockage des points LAS discrets, qui prend en charge les attributs tels que l’intensité lidar, les valeurs renvoyées, l’angle de balayage, la direction de balayage et la limite de ligne de vol, sera utilisé.
  • 1L’heure GPS est ajoutée aux attributs pris en charge dans le format de point 0, qui sera utilisé.
  • 2Les valeurs RVB sont ajoutées aux attributs pris en charge dans le format de point 0, qui sera utilisé.
  • 3Les valeurs RVB et l’heure GPS sont ajoutées aux attributs pris en charge dans le format de point 0, qui sera utilisé.
  • 6Le type de base préféré pour le stockage des points LAS discrets dans la version de fichier LAS 1.4 sera utilisé.
  • 7Les valeurs RVB sont ajoutées aux attributs pris en charge dans le format de point 6, qui sera utilisé.
  • 8Les valeurs RVB et les valeurs Proche infrarouge sont ajoutées aux attributs pris en charge dans le format de point 6, qui sera utilisé.
String
Compression
(Facultatif)

Détermine si les fichiers en sortie seront stockés dans un format compressé ou non compressé.

  • Aucune compressionLes fichiers en sortie seront dans un format LAS non compressé (*.las). Ce format prend en charge les mises à jour des codes et identificateurs de classification. Il s’agit de l’option par défaut.
  • Compression zLASLes fichiers en sortie seront compressés au format zLAS (*.zlas).
  • Compression LAZLes fichiers en sortie seront compressés au format LAZ (*.laz).
String
Options d’LAS
(Facultatif)

Détermine les modifications qui seront apportées aux fichiers en sortie pour réduire leur taille et améliorer leurs performances d’affichage et d’analyse.

  • Réorganiser les pointsLes points seront réorganisés pour améliorer les performances d’affichage et d’analyse. Les statistiques seront automatiquement calculées au cours de ce traitement. Il s’agit de l’option par défaut.
  • Supprimer les enregistrements de longueur variableLes enregistrements de longueur variable qui sont ajoutés après l’en-tête, ainsi que les enregistrements de points de chaque fichier, seront supprimés.
  • Supprimer les octets supplémentairesLes octets supplémentaires susceptibles d’être présents avec chaque point du fichier en entrée seront supprimés.
String
Jeu de données LAS en sortie
(Facultatif)

Le jeu de données LAS en sortie référençant les fichiers .las récemment créés.

LAS Dataset
Définir le système de coordonnées en entrée
(Facultatif)

Indique le mode de définition du système de coordonnées de chaque fichier en entrée.

  • Aucun fichier LASLe système de coordonnées de chaque fichier en entrée est défini par les informations de son en-tête. Les fichiers qui n’incluent pas d’informations de référence spatiale sont traités comme ayant un système de coordonnées inconnu. Il s’agit de l’option par défaut.
  • Tous les fichiers LASLe système de coordonnées de chaque fichier en entrée est défini par le paramètre Système de coordonnées en entrée.
  • Fichiers LAS sans référence spatialeLe système de coordonnées des fichiers en entrée qui n’incluent pas d’informations de référence spatiale dans leur en-tête est défini par le paramètre Système de coordonnées en entrée.
  • Aucun fichier LASLe système de coordonnées de chaque fichier en entrée sera défini par les informations de son en-tête. Les fichiers qui ne comportent pas d’informations relatives à la référence spatiale seront considérés comme ayant un système de coordonnées inconnu. Il s’agit de l’option par défaut.
  • Tous les fichiers LASLe système de coordonnées de chaque fichier en entrée sera défini par le paramètre in_coordinate_system.
  • Fichiers LAS sans référence spatialeLe système de coordonnées des fichiers en entrée dont l’en-tête ne comporte pas d’informations relatives à la référence spatiale sera défini par le paramètre in_coordinate_system.
String
Système de coordonnées en entrée
(Facultatif)

Système de coordonnées qui sera utilisé pour définir la référence spatiale de certains ou de tous les fichiers en entrée en fonction de la valeur du paramètre Define Input Coordinate System (Définir le système de coordonnées en entrée).

Coordinate System

arcpy.conversion.ConvertLas(in_las, target_folder, {file_version}, {point_format}, {compression}, {las_options}, {out_las_dataset}, {define_coordinate_system}, {in_coordinate_system})
NomExplicationType de données
in_las

Fichiers .las, .zlas ou .laz qui seront convertis. Plusieurs fichiers peuvent être traités en spécifiant le dossier contenant les fichiers ou un jeu de données LAS.

Layer File; LAS Dataset Layer; Folder; File
target_folder

Dossier existant dans lequel les fichiers en sortie seront enregistrés.

Folder
file_version
(Facultatif)

Indique la version de fichier qui sera utilisée pour les fichiers en sortie.

  • SAME_AS_INPUTLa version du fichier en sortie sera la même que celle du fichier en entrée. Il s’agit de l’option par défaut.
  • 1.0La version de base du format LAS prenant en charge 256 codes de classe sera utilisée.
  • 1.1La version du fichier en sortie sera 1.1. Les codes de classe ont été réduits au nombre de 32, mais la prise en charge des indicateurs de classification a été ajoutée.
  • 1.2La version du fichier en sortie sera 1.2. La prise en charge des bandes de couleur RVB (rouge, vert, bleu) et de l’heure GPS a été ajoutée.
  • 1.3La version du fichier en sortie sera 1.3. Le stockage des données de forme d’onde lidar pour les formats d’enregistrement de points qui ne sont pas pris en charge dans la plateforme ArcGIS a été ajouté.
  • 1.4La version du fichier en sortie sera 1.4. La prise en charge de la définition du système de coordonnées avec la convention WKT (Well Known Text), 256 codes de classe, jusqu’à 15 retours discrets par impulsion, un angle de balayage plus précis et un indicateur de classification Superposition a été ajoutée.
String
point_format
(Facultatif)

Détermine le format d’enregistrement de points qui sera utilisé pour les fichiers en sortie. Les options disponibles varient en fonction de la version du fichier au format LAS en sortie.

  • 0Le type de base pour le stockage des points LAS discrets, qui prend en charge les attributs tels que l’intensité lidar, les valeurs renvoyées, l’angle de balayage, la direction de balayage et la limite de ligne de vol, sera utilisé.
  • 1L’heure GPS est ajoutée aux attributs pris en charge dans le format de point 0, qui sera utilisé.
  • 2Les valeurs RVB sont ajoutées aux attributs pris en charge dans le format de point 0, qui sera utilisé.
  • 3Les valeurs RVB et l’heure GPS sont ajoutées aux attributs pris en charge dans le format de point 0, qui sera utilisé.
  • 6Le type de base préféré pour le stockage des points LAS discrets dans la version de fichier LAS 1.4 sera utilisé.
  • 7Les valeurs RVB sont ajoutées aux attributs pris en charge dans le format de point 6, qui sera utilisé.
  • 8Les valeurs RVB et les valeurs Proche infrarouge sont ajoutées aux attributs pris en charge dans le format de point 6, qui sera utilisé.
String
compression
(Facultatif)

Détermine si les fichiers en sortie seront stockés dans un format compressé ou non compressé.

  • NO_COMPRESSIONLes fichiers en sortie seront dans un format LAS non compressé (*.las). Ce format prend en charge les mises à jour des codes et identificateurs de classification. Il s’agit de l’option par défaut.
  • ZLASLes fichiers en sortie seront compressés au format zLAS (*.zlas).
  • LAZLes fichiers en sortie seront compressés au format LAZ (*.laz).
String
las_options
[las_options,...]
(Facultatif)

Détermine les modifications qui seront apportées aux fichiers en sortie pour réduire leur taille et améliorer leurs performances d’affichage et d’analyse.

  • REARRANGE_POINTSLes points seront réorganisés pour améliorer les performances d’affichage et d’analyse. Les statistiques seront automatiquement calculées au cours de ce traitement. Il s’agit de l’option par défaut.
  • REMOVE_VLRLes enregistrements de longueur variable qui sont ajoutés après l’en-tête, ainsi que les enregistrements de points de chaque fichier, seront supprimés.
  • REMOVE_EXTRA_BYTESLes octets supplémentaires susceptibles d’être présents avec chaque point du fichier en entrée seront supprimés.
String
out_las_dataset
(Facultatif)

Le jeu de données LAS en sortie référençant les fichiers .las récemment créés.

LAS Dataset
define_coordinate_system
(Facultatif)

Indique le mode de définition du système de coordonnées de chaque fichier en entrée.

  • NO_FILESLe système de coordonnées de chaque fichier en entrée sera défini par les informations de son en-tête. Les fichiers qui ne comportent pas d’informations relatives à la référence spatiale seront considérés comme ayant un système de coordonnées inconnu. Il s’agit de l’option par défaut.
  • ALL_FILESLe système de coordonnées de chaque fichier en entrée sera défini par le paramètre in_coordinate_system.
  • FILES_MISSING_PROJECTIONLe système de coordonnées des fichiers en entrée dont l’en-tête ne comporte pas d’informations relatives à la référence spatiale sera défini par le paramètre in_coordinate_system.
String
in_coordinate_system
(Facultatif)

Système de coordonnées qui sera utilisé pour définir la référence spatiale de certains ou de tous les fichiers en entrée en fonction de la valeur du paramètre define_coordinate_system.

Coordinate System

Exemple de code

Exemple 1 d’utilisation de la fonction ConvertLas (fenêtre Python)

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

import arcpy
arcpy.conversion.ConvertLas('2014_survey.zlas', '2014_unclassified_collection', 
                            '1.4', 7, 'NO_COMPRESSION',
                            ['REMOVE_VLR', 'REMOVE_EXTRA_BYTES', 'REARRANGE_POINTS'], 
                            '2014_unclassified_collection/2014_Survey_Collection.lasd')

Informations de licence

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

Rubriques connexes