Convertir des fichiers LAS (Conversion)

Synthèse

Convertit des fichiers .las, .zlas et .laz entre des méthodes de compression LAS, des versions de fichier et des formats d’enregistrement de points différents.

Utilisation

  • Cet outil peut convertir des données lidar stockées au format LAS, ou en compressions ZLAS et LAZ. Les fichiers en sortie peuvent également être créés dans une version de fichier .las et un format d’enregistrement de points différents prenant en charge un ensemble plus important de codes et d’indicateurs de classification. Ainsi, un fichier créé avec la version 1.1 et un format d’enregistrement de points 0 peut être mis à jour vers la version 1.4 avec un format d’enregistrement de points 6, mais il n’est pas possible de convertir un fichier de version 1.4 vers une version antérieure. Les attributs des fichiers .las en entrée qui ne sont pas pris en charge dans le format des points en sortie sont perdus.

  • De nombreux fichiers .las, .zlas et .laz stockent les points d’une manière qui ne correspond pas à la distribution spatiale des données, ce qui entraîne une dégradation des performances d’affichage et d’analyse lors de la lecture des enregistrements de points relativement dispersés dans une étendue spatiale donnée. L’importance de cet impact sur les performances est aggravée par la taille du fichier lu ; ainsi, le traitement d’un fichier volumineux comportant des enregistrements dispersés dure plus longtemps que pour un fichier plus petit. Il est recommandé de créer les fichiers en sortie à l’aide de l’option Réorganiser les points du paramètre Options LAS pour que les enregistrements binaires soient stockés dans des agrégats spatiaux optimisés pour l’accès aux données, car cela permet généralement d’améliorer les performances. La réorganisation des points étend la durée de traitement globale de cet outil car un fichier .las intermédiaire est créé au cours du traitement, mais les avantages sur le long terme sont généralement supérieurs à son impact ponctuel lors 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 nécessitent des mises à jour ultérieures, veillez à ce que les fichiers en sortie soient créés en tant que fichiers .las non compressés, car il s’agit des 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. Il est possible de traiter plusieurs fichiers en indiquant 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 écrits.

Folder
Version du fichier
(Facultatif)

Spécifie la version du fichier utilisée pour les fichiers en sortie.

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

Spécifie le format d’enregistrement de points utilisé pour les fichiers en sortie. Les options disponibles varient selon la version du format LAS en sortie.

  • 0Le type de base pour le stockage des points LAS discrets qui prend en charge des attributs tels que l’intensité lidar, les valeurs renvoyées, l’angle de balayage, le sens de balayage et le tronçon de ligne de vol, est utilisé.
  • 1Une heure GPS est ajoutée aux attributs pris en charge au format de point 0 pour être utilisée.
  • 2Des valeurs RVB sont ajoutées aux attributs pris en charge au format de point 0 pour être utilisées.
  • 3Des valeurs RVB et une heure GPS sont ajoutées aux attributs pris en charge au format de point 0 pour être utilisées.
  • 6Le type de base favori pour le stockage discret des points LAS est utilisé dans les fichiers LAS de version 1.4.
  • 7Des valeurs RVB sont ajoutées aux attributs pris en charge au format de point 6 pour être utilisées.
  • 8Des valeurs RVB et proches infrarouge sont ajoutées aux attributs pris en charge au format de point 6 pour être utilisées.
String
Compression
(Facultatif)

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

  • Aucune compressionLes fichiers en sortie auront un format LAS non compressé (*.las). Ce format prend en charge les mises à jour des codes et indicateurs 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 LAS
(Facultatif)

Spécifie les modifications qui seront apportées aux fichiers en sortie afin de réduire leur taille et d’améliorer leurs performances d’affichage et d’analyse.

  • Réorganiser les pointsLes points sont réorganisés pour améliorer les performances d’affichage et d’analyse. Les statistiques sont calculées automatiquement lors de ce processus. 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 et les enregistrements de points de chaque fichier sont supprimés.
  • Supprimer les octets supplémentairesLes octets en trop éventuellement présents avec chaque point du fichier en entrée sont 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 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 in_coordinate_system.
  • 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 in_coordinate_system.
String
Système de coordonnées en entrée
(Facultatif)

Système de coordonnées utilisé pour définir la référence spatiale de certains ou de tous les fichiers en entrée en fonction de la sélection effectuée dans le paramètre 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. Il est possible de traiter plusieurs fichiers en indiquant 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 écrits.

Folder
file_version
(Facultatif)

Spécifie la version du fichier utilisée pour les fichiers en sortie.

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

Spécifie le format d’enregistrement de points utilisé pour les fichiers en sortie. Les options disponibles varient selon la version du format LAS en sortie.

  • 0Le type de base pour le stockage des points LAS discrets qui prend en charge des attributs tels que l’intensité lidar, les valeurs renvoyées, l’angle de balayage, le sens de balayage et le tronçon de ligne de vol, est utilisé.
  • 1Une heure GPS est ajoutée aux attributs pris en charge au format de point 0 pour être utilisée.
  • 2Des valeurs RVB sont ajoutées aux attributs pris en charge au format de point 0 pour être utilisées.
  • 3Des valeurs RVB et une heure GPS sont ajoutées aux attributs pris en charge au format de point 0 pour être utilisées.
  • 6Le type de base favori pour le stockage discret des points LAS est utilisé dans les fichiers LAS de version 1.4.
  • 7Des valeurs RVB sont ajoutées aux attributs pris en charge au format de point 6 pour être utilisées.
  • 8Des valeurs RVB et proches infrarouge sont ajoutées aux attributs pris en charge au format de point 6 pour être utilisées.
String
compression
(Facultatif)

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

  • NO_COMPRESSIONLes fichiers en sortie auront un format LAS non compressé (*.las). Ce format prend en charge les mises à jour des codes et indicateurs 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)

Spécifie les modifications qui seront apportées aux fichiers en sortie afin de réduire leur taille et d’améliorer leurs performances d’affichage et d’analyse.

  • REARRANGE_POINTSLes points sont réorganisés pour améliorer les performances d’affichage et d’analyse. Les statistiques sont calculées automatiquement lors de ce processus. 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 et les enregistrements de points de chaque fichier sont supprimés.
  • REMOVE_EXTRA_BYTESLes octets en trop éventuellement présents avec chaque point du fichier en entrée sont 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 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.
  • ALL_FILESLe système de coordonnées de chaque fichier en entrée est défini par le paramètre in_coordinate_system.
  • FILES_MISSING_PROJECTIONLe 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 in_coordinate_system.
String
in_coordinate_system
(Facultatif)

Système de coordonnées utilisé pour définir la référence spatiale de certains ou de tous les fichiers en entrée en fonction de la sélection effectuée dans le paramètre define_coordinate_system.

Coordinate System

Exemple de code

Exemple 1 d'utilisation de l'outil 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