Convertir LAS (Conversión)

Resumen

Convierte archivos .las, .zlas y .laz entre diferentes métodos de compresión LAS, versiones de archivos y formatos de registro de puntos.

Uso

  • Esta herramienta convierte los datos de nube de puntos en archivos .las, .zlas y .laz. Los archivos de salida se pueden crear en una versión de archivo diferente y formato de registro de puntos, siempre que la salida admita la gama completa de códigos y marcadores de clasificación en la entrada. Por ejemplo, si la entrada tiene un archivo de la versión 1.1 con formato de registro de puntos 1, se puede actualizar a la versión de archivo 1.4 con el formato de registro de puntos 6, pero un archivo de la versión 1.4 no se puede convertir a una versión anterior. Los atributos de los archivos .las de entrada que no admite la salita se perderán.

  • Esta herramienta sirve para convertir archivos .las enteros. Se ignorará cualquier configuración de filtro de capa que pueda estar definida para el dataset LAS de entrada. Para filtrar puntos por cualquier combinación de códigos de clasificación, indicadores de clasificación y valores de retorno, utilice la herramienta Extraer LAS.

  • Muchos archivos .las, .zlas y .laz almacenan los puntos de una manera que no se corresponda con la distribución espacial de los datos, lo que resulta en una visualización y rendimiento de análisis degradados al leer los registros de puntos relativamente dispersos en una extensión espacial determinada. El impacto de esta degradación del rendimiento se ve agravado por el tamaño del archivo que se está leyendo: un archivo grande con registros dispersos tardará más en procesarse que un archivo más pequeño. Se recomienda crear los archivos de salida utilizando la opción Reorganizar puntos del parámetro Opciones LAS para que los registros binarios se almacenen en agrupaciones espaciales optimizadas para el acceso a los datos. Esto suele mejorar el rendimiento. La reorganización de los puntos ampliará el tiempo de procesamiento total de esta herramienta, ya que en el proceso se crea un archivo .las intermedio, pero las ventajas a largo plazo suelen superar su único impacto durante la creación del archivo. El estado reorganizado de los datos también se conserva en el encabezado del archivo .las y se comunica en las propiedades del archivo .las en el cuadro de diálogo Propiedades del dataset LAS.

Parámetros

EtiquetaExplicaciónTipo de datos
LAS de entrada

Los archivos .las, .zlas o .laz que se convertirán. Se pueden procesar varios archivos especificando la carpeta que contiene los archivos o un dataset LAS.

Layer File; LAS Dataset Layer; Folder; File
Carpeta de destino

Carpeta existente en la que se escribirán los archivos de salida.

Folder
Versión del archivo
(Opcional)

Especifica la versión del archivo que se utilizará para los archivos de salida.

  • Igual que la entradaLa versión del archivo de salida será la misma que la de entrada. Esta es la opción predeterminada.
  • 1.0Se utilizará la versión base del formato LAS que admitía 256 códigos de clase.
  • 1.1La versión del archivo de salida será 1.1. Los códigos de clase se redujeron a 32, pero se agregó compatibilidad con los marcadores de clasificación.
  • 1.2La versión del archivo de salida será 1.2. Se ha agregado compatibilidad para los canales de color rojo-verde-azul (RGB) y para el tiempo de GPS.
  • 1.3La versión del archivo de salida será 1.3. Se ha agregado el almacenamiento de datos de forma de onda LIDAR para los formatos de registro de puntos no admitidos en la plataforma ArcGIS.
  • 1.4La versión del archivo de salida será 1.4. Se ha agregado compatibilidad para la definición del sistema de coordenadas mediante la convención de texto conocido (WKT), 256 códigos de clase, hasta 15 retornos discretos por pulso, un ángulo de escaneo de mayor precisión y un marcador de clasificación de superposición.
String
Formato de puntos
(Opcional)

Especifica el formato de registro de puntos que se utilizará para los archivos de salida. Las opciones disponibles varían dependiendo de la versión del archivo de formato LAS de salida.

  • 0Se utilizará el tipo base para almacenar puntos LAS discretos, que admite atributos como la intensidad LIDAR, los valores de retorno, el ángulo de escaneo, la dirección de escaneo y el borde de línea de vuelo.
  • 1El tiempo de GPS se agrega a los atributos admitidos en formato de punto 0, que será el que se utilice.
  • 2Los valores RGB se agregan a los atributos admitidos en formato de punto 0, que será el que se utilice.
  • 3Los valores RGB y el tiempo de GPS se agregan a los atributos admitidos en formato de punto 0, que será el que se utilice.
  • 6Se utilizará el tipo base preferido para almacenar puntos LAS discretos en la versión 1.4 del archivo LAS.
  • 7Los valores RGB se agregan a los atributos admitidos en formato de punto 6, que será el que se utilice.
  • 8Los valores RGB y de infrarrojo cercano se agregan a los atributos admitidos en formato de punto 6, que será el que se utilice.
String
Compresión
(Opcional)

Especifica si los archivos de salida se almacenarán en un formato comprimido o descomprimido.

  • Sin compresiónLos archivos de salida estarán en el formato LAS descomprimido (*.las). Este formato admite ediciones de códigos de clasificación y marcadores. Esta es la opción predeterminada.
  • Compresión zLASLos archivos de salida se comprimirán con el formato zLAS (*.zlas). Este formato admite ediciones de códigos de clasificación y marcadores.
  • Compresión LAZLos archivos de salida se comprimirán con el formato de LAZ (*.laz).
  • zLAS editado a zLAS editado no editadoLos archivos .zlas editados se convertirán en archivos .zlas sin editar. La creación de archivos *.zlas sin editar mantiene las ediciones de clasificación mientras permite que los archivos puedan utilizarse en ArcGIS Pro 3.1 y anterior. Cuando se utilice esta opción en un dataset LAS que hace referencia a cualquier combinación de archivos .las, archivos .zlas editados y archivos .zlas sin editar, solo se procesarán los archivos .zlas.
String
Opciones de LAS
(Opcional)

Especifica las modificaciones que se realizarán en los archivos de salida para reducir su tamaño y mejorar su rendimiento en la visualización y el análisis.

  • Reorganizar puntosLos puntos se reorganizarán para mejorar el rendimiento del análisis y la visualización. Se calculan automáticamente estadísticas durante este proceso. Esta es la opción predeterminada.
  • Quitar los registros de longitud variableLos registros de longitud variable agregados tras el encabezado, así como los registros de puntos de cada archivo, se eliminan.
  • Quitar bytes adicionalesLos bytes adicionales que puedan estar presentes con cada punto del archivo de entrada se eliminan.
String
Dataset LAS de salida
(Opcional)

El dataset LAS de salida que hace referencia a los archivos .las recién creados.

LAS Dataset
Definir el sistema de coordenadas de entrada
(Opcional)

Especifica cómo se definirá el sistema de coordenadas de cada archivo de entrada.

  • Sin archivos LASEl sistema de coordenadas de cada archivo de entrada se definirá mediante la información del encabezado. Cualquier archivo que no incluya información de referencia espacial se tratará como si tuviera un sistema de coordenadas desconocido. Esta es la opción predeterminada.
  • Todos los archivos LASEl sistema de coordenadas de cada archivo de entrada se definirá mediante el parámetro Sistema de coordenadas de entrada.
  • Archivos LAS sin referencia espacialEl sistema de coordenadas de cualquier archivo de entrada que no tenga información de referencia espacial en su encabezado será definido por el parámetro Sistema de coordenadas de entrada.
  • Sin archivos LASEl sistema de coordenadas de cada archivo de entrada se definirá mediante la información del encabezado. Cualquier archivo que no incluya información de referencia espacial se tratará como si tuviera un sistema de coordenadas desconocido. Esta es la opción predeterminada.
  • Todos los archivos LASEl sistema de coordenadas de cada archivo de entrada se definirá mediante el parámetro in_coordinate_system.
  • Archivos LAS sin referencia espacialEl sistema de coordenadas de cualquier archivo de entrada que no tenga información de referencia espacial en su encabezado será definido por el parámetro in_coordinate_system.
String
Sistema de coordenadas de entrada
(Opcional)

Sistema de coordenadas que se utilizará para definir la referencia espacial de algunos o todos los archivos de entrada en función del valor del parámetro Definir sistema de coordenadas de entrada.

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})
NombreExplicaciónTipo de datos
in_las

Los archivos .las, .zlas o .laz que se convertirán. Se pueden procesar varios archivos especificando la carpeta que contiene los archivos o un dataset LAS.

Layer File; LAS Dataset Layer; Folder; File
target_folder

Carpeta existente en la que se escribirán los archivos de salida.

Folder
file_version
(Opcional)

Especifica la versión del archivo que se utilizará para los archivos de salida.

  • SAME_AS_INPUTLa versión del archivo de salida será la misma que la de entrada. Esta es la opción predeterminada.
  • 1.0Se utilizará la versión base del formato LAS que admitía 256 códigos de clase.
  • 1.1La versión del archivo de salida será 1.1. Los códigos de clase se redujeron a 32, pero se agregó compatibilidad con los marcadores de clasificación.
  • 1.2La versión del archivo de salida será 1.2. Se ha agregado compatibilidad para los canales de color rojo-verde-azul (RGB) y para el tiempo de GPS.
  • 1.3La versión del archivo de salida será 1.3. Se ha agregado el almacenamiento de datos de forma de onda LIDAR para los formatos de registro de puntos no admitidos en la plataforma ArcGIS.
  • 1.4La versión del archivo de salida será 1.4. Se ha agregado compatibilidad para la definición del sistema de coordenadas mediante la convención de texto conocido (WKT), 256 códigos de clase, hasta 15 retornos discretos por pulso, un ángulo de escaneo de mayor precisión y un marcador de clasificación de superposición.
String
point_format
(Opcional)

Especifica el formato de registro de puntos que se utilizará para los archivos de salida. Las opciones disponibles varían dependiendo de la versión del archivo de formato LAS de salida.

  • 0Se utilizará el tipo base para almacenar puntos LAS discretos, que admite atributos como la intensidad LIDAR, los valores de retorno, el ángulo de escaneo, la dirección de escaneo y el borde de línea de vuelo.
  • 1El tiempo de GPS se agrega a los atributos admitidos en formato de punto 0, que será el que se utilice.
  • 2Los valores RGB se agregan a los atributos admitidos en formato de punto 0, que será el que se utilice.
  • 3Los valores RGB y el tiempo de GPS se agregan a los atributos admitidos en formato de punto 0, que será el que se utilice.
  • 6Se utilizará el tipo base preferido para almacenar puntos LAS discretos en la versión 1.4 del archivo LAS.
  • 7Los valores RGB se agregan a los atributos admitidos en formato de punto 6, que será el que se utilice.
  • 8Los valores RGB y de infrarrojo cercano se agregan a los atributos admitidos en formato de punto 6, que será el que se utilice.
String
compression
(Opcional)

Especifica si los archivos de salida se almacenarán en un formato comprimido o descomprimido.

  • NO_COMPRESSIONLos archivos de salida estarán en el formato LAS descomprimido (*.las). Este formato admite ediciones de códigos de clasificación y marcadores. Esta es la opción predeterminada.
  • ZLASLos archivos de salida se comprimirán con el formato zLAS (*.zlas). Este formato admite ediciones de códigos de clasificación y marcadores.
  • LAZLos archivos de salida se comprimirán con el formato de LAZ (*.laz).
  • EDITED_ZLAS_TO_NON_EDITEDLos archivos .zlas editados se convertirán en archivos .zlas sin editar. La creación de archivos *.zlas sin editar mantiene las ediciones de clasificación mientras permite que los archivos puedan utilizarse en ArcGIS Pro 3.1 y anterior. Cuando se utilice esta opción en un dataset LAS que hace referencia a cualquier combinación de archivos .las, archivos .zlas editados y archivos .zlas sin editar, solo se procesarán los archivos .zlas.
String
las_options
[las_options,...]
(Opcional)

Especifica las modificaciones que se realizarán en los archivos de salida para reducir su tamaño y mejorar su rendimiento en la visualización y el análisis.

  • REARRANGE_POINTSLos puntos se reorganizarán para mejorar el rendimiento del análisis y la visualización. Se calculan automáticamente estadísticas durante este proceso. Esta es la opción predeterminada.
  • REMOVE_VLRLos registros de longitud variable agregados tras el encabezado, así como los registros de puntos de cada archivo, se eliminan.
  • REMOVE_EXTRA_BYTESLos bytes adicionales que puedan estar presentes con cada punto del archivo de entrada se eliminan.
String
out_las_dataset
(Opcional)

El dataset LAS de salida que hace referencia a los archivos .las recién creados.

LAS Dataset
define_coordinate_system
(Opcional)

Especifica cómo se definirá el sistema de coordenadas de cada archivo de entrada.

  • NO_FILESEl sistema de coordenadas de cada archivo de entrada se definirá mediante la información del encabezado. Cualquier archivo que no incluya información de referencia espacial se tratará como si tuviera un sistema de coordenadas desconocido. Esta es la opción predeterminada.
  • ALL_FILESEl sistema de coordenadas de cada archivo de entrada se definirá mediante el parámetro in_coordinate_system.
  • FILES_MISSING_PROJECTIONEl sistema de coordenadas de cualquier archivo de entrada que no tenga información de referencia espacial en su encabezado será definido por el parámetro in_coordinate_system.
String
in_coordinate_system
(Opcional)

Sistema de coordenadas que se utilizará para definir la referencia espacial de algunos o todos los archivos de entrada en función del valor del parámetro define_coordinate_system.

Coordinate System

Muestra de código

Ejemplo 1 de ConvertLas (ventana de Python)

En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de 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')

Temas relacionados