Projeter un LAS (Gestion des données)

Synthèse

Projette des fichiers .las ou .zlas d’un système de coordonnées vers un autre.

Utilisation

  • Cet outil peut projeter un fichier .las ou .zlas individuel, ou un ensemble de fichiers .las ou .zlas via le jeu de données LAS. Vous pouvez projeter les systèmes de coordonnées horizontales, et éventuellement verticales, des fichiers .las et .zlas. La projection du système de coordonnées veticales requiert l’installation préalable du paquetage de données Systèmes de coordonnées ArcGIS AllSource . Ce paquetage comprend les grilles de transformation requises pour la conversion.

  • Un système de coordonnées doit être défini pour les fichiers projetés. Le format LAS requiert que la référence spatiale soit intégrée dans le fichier, mais certains fichiers peuvent comporter des informations manquantes ou incorrectes. Pour de telles données, une référence spatiale peut être assignée en ayant un fichier .prj du même nom avec le fichier .las ou .zlas. Un fichier .prj remplacera toute information de référence spatiale dans un fichier .las ou .zlas. Vous pouvez créer le fichier .prj pour un fichier .las ou .zlas à l’aide de l’outil Définir une projection. Vous avez également la possibilité de créer un fichier .prj pour plusieurs fichiers à l’aide de l’outil Créer un jeu de données LAS avec le paramètre pour créer des fichiers .prj. Évaluez si le système de coordonnées assigné par l’intermédiaire du fichier .prj positionne avec précision les fichiers .las ou .zlas avant de les projeter.

    En savoir plus sur la façon dont les informations des systèmes de coordonnées sont stockées dans les fichiers LAS.

  • Le paramètre Geographic Transformation (Transformation géographique) est facultatif. Lorsqu’aucune transformation géographique ou de datum n’est requise, aucune liste déroulante n’apparaît sur le paramètre, qui reste vide. Lorsqu’une transformation est requise, une liste déroulante est générée en fonction des datums en entrée et en sortie, et une transformation par défaut est appliquée.

    • Par exemple, une transformation géographique n’est pas obligatoire lorsque vous projetez GCS_North_American_1983 sur NAD_1983_UTM_Zone_12N, car les systèmes de coordonnées en entrée et en sortie possèdent tous deux le datum NAD_1983. Lorsque vous effectuez une projection de GCS_North_American_1983 sur WGS_1984_UTM_Zone_12N, une transformation géographique s’avère toutefois nécessaire, car le système de coordonnées en entrée utilise le datum NAD_1983, alors que le système de coordonnées en sortie utilise le datum WGS_1984.
      Conseil :

      Les transformations sont bidirectionnelles. Si, par exemple, vous convertissez des données depuis le système WGS 1984 vers le datum NAD 1927, vous pouvez choisir la transformation NAD_1927_to_WGS_1984_3, et l’outil l’appliquera correctement.

    • Toutes les transformations dans ArcGIS AllSource peuvent être trouvées dans leGeographic and vertical transformation tables.

  • Si un jeu de données LAS est utilisé pour projeter plusieurs fichiers, les systèmes de coordonnées de ces fichiers doivent être identiques. Ceci est important car la projection des données peut nécessiter une transformation géographique. Dans ce cas, la transformation peut uniquement être spécifiée pour un système de coordonnées.

  • La plupart des outils qui génèrent des fichiers de format LAS prennent en charge les environnements Système de coordonnées en sortie et Transformations géographiques. Ces environnements peuvent être utilisés pour projeter les fichiers .las ou .zlas en entrée. Si vous avez l’intention d’effectuer d’autres opérations, telles que l’affinage, le tuilage, le découpage ou le filtrage de données LAS, envisagez d’utiliser l’un des outils suivants pour éviter de créer des jeux de données intermédiaires inutiles.

  • La réorganisation des points peut améliorer la performance des opérations de visualisation et de traitement des données en réorganisant les enregistrements de points pour optimiser les requêtes spatiales. Les statistiques sont calculées automatiquement lorsque les points sont réorganisés. L’opération de réorganisaton augmente le temps de traitement, mais est recommandée en raison des avantages qu’elle offre.

  • Si les points LAS ne sont pas réorganisés et que des fichiers .las non compressés sont générés en sortie, vous pouvez calculer les statistiques pour optimiser les requêtes spatiales et fournir une synthèse des codes de classe et renvoyer les valeurs présentes dans chaque fichier. Toutefois, cette opération augmente le temps de traitement de cet outil. Si les fichiers .las ou .zlas ne sont pas destinés à être utilisés dans ArcGIS, vous pouvez désactiver le calcul des statistiques pour que l’outil s’exécute plus rapidement.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données LAS en entrée

Les fichiers .las ou .zlas en entrée qui seront projetés. Un jeu de données LAS peut également être utilisé pour traiter tous les fichiers .las et .zlas qu’il référence.

LAS Dataset Layer
Dossier cible

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

Folder
Système de coordonnées en sortie

Le système de coordonnées des fichiers de format LAS en sortie.

Coordinate System
Transformation géographique
(Facultatif)

This method can be used for converting data between two geographic coordinate systems or datums. This optional parameter may be required if the input and output coordinate systems have different datum.

Conseil :

L’outil applique automatiquement une transformation par défaut. Vous pouvez choisir une autre transformation dans la liste déroulante. Les transformations sont bidirectionnelles. Si, par exemple, vous convertissez des données depuis le système WGS 1984 vers le datum NAD 1927, vous pouvez choisir la transformation NAD_1927_to_WGS_1984_3, et l’outil l’appliquera correctement.

Le paramètre propose une liste déroulante qui répertorie les méthodes de transformation valides. Pour plus d’informations sur le choix d’une ou plusieurs transformations appropriées, consultez les conseils d’utilisation.

String
Compression
(Facultatif)

Indique si le fichier en sortie sera écrit en utilisant le format compressé ZLAS ou le format LAS non compressé.

  • Identique à l’entréeLa sortie sera écrite en utilisant la même compression que celle du fichier en entrée. Il s’agit de l’option par défaut.
  • Aucune compressionLa sortie sera écrite en utilisant le format LAS non compressé.
  • Compression ZLASLa sortie sera écrite en utilisant le format ZLAS compressé.
String
Options LAS
(Facultatif)

Spécifie les opérations qui seront exécutées sur les fichiers .las.

  • Réorganiser les pointsLes points seront réorganisés. La réorganisation des points peut améliorer la façon dont les données en sortie sont traitées lorsque les enregistrements de points qu’elles contiennent sont récupérés pour visualisation et traitement en aval dans d’autres outils. Lorsque les enregistrements de points sont réorganisés, les statistiques sont calculées pour les fichiers .las. Il s’agit de l’option par défaut.
  • Calculer les statistiquesLes statistiques et un index spatial sont calculés pour chaque fichier .las en sortie. Ces informations seront stockées dans un fichier ayant le même nom et le même emplacement que le fichier .las, mais avec une extension .lasx. Les statistiques permettent d’améliorer l’analyse et les performances d’affichage. Les statistiques améliorent également l’expérience de symbologie et de filtrage LAS en limitant l’affichage des codes de classe aux valeurs présentes dans le fichier .las. Cette option est ignorée lors de la création de fichiers .zlas ou de la réorganisation de points, puisque ces options calculent des statistiques.
  • Supprimer les enregistrements de longueur variableLes enregistrements de longueur variable ajoutés par des applications tierces seront supprimés des fichiers en sortie. Chaque fichier peut stocker des enregistrements de longueur variable avant les enregistrements de points à la fin du fichier. La signification de ces enregistrements est habituellement connue par le seul logiciel d’origine. Conserver ces enregistrements n’apportera une valeur ajoutée que si les données LAS sont traitées par des applications capables d’interpréter ces informations. Supprimer les enregistrements de longueur variable peut aider à réduire la taille globale du fichier de données en sortie, surtout si leur nombre est élevé.
  • Supprimer les octets supplémentairesLes enregistrements d’octets supplémentaires. Les enregistrements d’octets supplémentaires sont des attributs additionnels associés à chaque point. On ne trouve pas fréquemment d’octets supplémentaires dans les fichiers .las, mais les supprimer permet de réduire davantage la taille de fichier en sortie.
String
Modificateur de nom en sortie
(Facultatif)

Modifie les noms des fichiers en sortie en ajoutant des caractères au début ou à la fin des noms de fichiers existants.

Value Table
Jeu de données LAS en sortie
(Facultatif)

Le jeu de données LAS qui référencera les fichiers .las ou .zlas nouvellement créés. Ce paramètre offre un moyen d’interagir davantage avec les fichiers en sortie. Les chemins relatifs seront utilisés pour référencer les fichiers en sortie. Lorsque ce paramètre est spécifié dans une session active de ArcGIS AllSource, le jeu de données LAS est ajouté à la carte active.

LAS Dataset

Sortie obtenue

ÉtiquetteExplicationType de données
Dossier en sortie

Le dossier contenant les fichiers .las ou .zlas projetés.

Folder

arcpy.management.ProjectLAS(in_las_dataset, target_folder, coordinate_system, {geographic_transform}, {compression}, {las_options}, {name_modifier}, {out_las_dataset})
NomExplicationType de données
in_las_dataset

Les fichiers .las ou .zlas en entrée qui seront projetés. Un jeu de données LAS peut également être utilisé pour traiter tous les fichiers .las et .zlas qu’il référence.

LAS Dataset Layer
target_folder

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

Folder
coordinate_system

Le système de coordonnées des fichiers de format LAS en sortie.

Valid values are a Spatial Reference object, a file with a .prj extension, or a string representation of a coordinate system.

Coordinate System
geographic_transform
[geographic_transform,...]
(Facultatif)
String
compression
(Facultatif)

Indique si le fichier en sortie sera écrit en utilisant le format compressé ZLAS ou le format LAS non compressé.

  • SAME_AS_INPUTLa sortie sera écrite en utilisant la même compression que celle du fichier en entrée. Il s’agit de l’option par défaut.
  • NO_COMPRESSIONLa sortie sera écrite en utilisant le format LAS non compressé.
  • ZLASLa sortie sera écrite en utilisant le format ZLAS compressé.
String
las_options
[las_options,...]
(Facultatif)

Spécifie les opérations qui seront exécutées sur les fichiers .las.

  • REARRANGELes points seront réorganisés. La réorganisation des points peut améliorer la façon dont les données en sortie sont traitées lorsque les enregistrements de points qu’elles contiennent sont récupérés pour visualisation et traitement en aval dans d’autres outils. Lorsque les enregistrements de points sont réorganisés, les statistiques sont calculées pour les fichiers .las. Il s’agit de l’option par défaut.
  • COMPUTE_STATISTICSLes statistiques et un index spatial sont calculés pour chaque fichier .las en sortie. Ces informations seront stockées dans un fichier ayant le même nom et le même emplacement que le fichier .las, mais avec une extension .lasx. Les statistiques permettent d’améliorer l’analyse et les performances d’affichage. Les statistiques améliorent également l’expérience de symbologie et de filtrage LAS en limitant l’affichage des codes de classe aux valeurs présentes dans le fichier .las. Cette option est ignorée lors de la création de fichiers .zlas ou de la réorganisation de points, puisque ces options calculent des statistiques.
  • REMOVE_VLRLes enregistrements de longueur variable ajoutés par des applications tierces seront supprimés des fichiers en sortie. Chaque fichier peut stocker des enregistrements de longueur variable avant les enregistrements de points à la fin du fichier. La signification de ces enregistrements est habituellement connue par le seul logiciel d’origine. Conserver ces enregistrements n’apportera une valeur ajoutée que si les données LAS sont traitées par des applications capables d’interpréter ces informations. Supprimer les enregistrements de longueur variable peut aider à réduire la taille globale du fichier de données en sortie, surtout si leur nombre est élevé.
  • REMOVE_EXTRA_BYTESLes enregistrements d’octets supplémentaires. Les enregistrements d’octets supplémentaires sont des attributs additionnels associés à chaque point. On ne trouve pas fréquemment d’octets supplémentaires dans les fichiers .las, mais les supprimer permet de réduire davantage la taille de fichier en sortie.
String
name_modifier
[name_modifier,...]
(Facultatif)

Modifie les noms des fichiers en sortie en ajoutant des caractères au début ou à la fin des noms de fichiers existants.

Value Table
out_las_dataset
(Facultatif)

Le jeu de données LAS qui référencera les fichiers .las ou .zlas nouvellement créés. Ce paramètre offre un moyen d’interagir davantage avec les fichiers en sortie. Les chemins relatifs seront utilisés pour référencer les fichiers en sortie. Lorsque ce paramètre est spécifié dans une session active de ArcGIS AllSource, le jeu de données LAS est ajouté à la carte active.

LAS Dataset

Sortie obtenue

NomExplicationType de données
out_folder

Le dossier contenant les fichiers .las ou .zlas projetés.

Folder

Exemple de code

Exemple d’utilisation de l’outil ProjectLAS (script autonome)

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


import arcpy
arcpy.env.workspace = "C:/data"

# The LAS dataset referencing the files to be projected
lasd = "Aerial_Survey.lasd"

# Input coordinate system is World_Patterson/EGM_2008_Geoid
# Output coordinate system is British_National_Grid/Newlyn VCS
sr = arcpy.SpatialReference(27700, 5701)

# Run the tool
arcpy.management.ProjectLAS(
    in_las_dataset="British_Tiled.lasd",
    target_folder=r"Projected\BNG_Newlyn",
    coordinate_system=sr,
    geographic_transform="'~WGS_1984_To_WGS_1984_EGM2008_1x1_Height + "\
                         "~ETRS_1989_To_WGS_1984 + "\
                         "ETRS89_To_Newlyn_Height_2_OSGM15 + "\
                         "~OSGB_1936_To_ETRS_1989_1'",
    compression="ZLAS",
    las_options=['REARRANGE', 
                 'COMPUTE_STATISTICS', 
                 'REMOVE_VLR'],
    name_modifier="Projected_ _BNG_Newlyn",
    out_las_dataset=r"Projected_BNG_Newlyn.lasd"
)

Rubriques connexes