Proyectar LAS (Herramientas de administración de datos)
Resumen
Proyecta archivos .las o .zlas de un sistema de coordenadas a otro.
Uso
Esta herramienta puede proyectar un archivo .las o .zlas individual o una colección de archivos .las o .zlas por medio del dataset LAS. Puede proyectar los sistemas de coordenadas horizontal y, opcionalmente, vertical de los archivos .las y .zlas. La proyección del sistema de coordenadas vertical requiere instalar el paquete de datos del sistema de coordenadas de ArcGIS Pro. Este paquete incluye las cuadrículas de transformación necesarias para la conversión.
Los archivos que se van a proyectar deben tener un sistema de coordenadas definido. El formato LAS requiere incorporar la referencia espacial en el archivo, pero algunos archivos pueden tener información incorrecta o inexistente. Para esos datos, la referencia espacial puede asignarse al tener un archivo .prj con el mismo nombre, además del archivo .las o .zlas. El archivo .prj invalidará cualquier información de referencia espacial de un archivo .las o .zlas. Puede crear el archivo .prj correspondiente a un archivo .las o .zlas mediante el uso de la herramienta Definir proyección. Si lo desea, puede crear un archivo .prj para varios archivos empleando la herramienta Crear dataset LAS con el parámetro para crear archivos .prj. Evalúe si el sistema de coordenadas asignado por medio del archivo .prj sitúa con precisión los archivos .las o .zlas antes de proyectarlos.
El parámetro Transformación geográfica es opcional. Si no se requiere la transformación de datum o geográfica, no aparecerá ninguna lista desplegable en el parámetro y se deja en blanco. Si se requiere una transformación, se generará una lista desplegable basada en los datums de entrada y salida y se aplicará una transformación predeterminada.
Por ejemplo, no se requiere una transformación geográfica cuando se proyecta de GCS_North_American_1983 a NAD_1983_UTM_Zone_12N porque los sistemas de coordenadas de entrada y de salida tienen el datum NAD_1983. Sin embargo, proyectar desde GCS_North_American_1983 a WGS_1984_UTM_Zone_12N requiere una transformación geográfica porque el sistema de coordenadas de entrada utiliza el datum NAD_1983, mientras que el sistema de coordenadas de salida utiliza el datum WGS_1984.
Sugerencia:
Las transformaciones son bidireccionales. Por ejemplo, si está conviertiendo datos de WGS84 a NAD 1927, puede elegir la transformación NAD_1927_to_WGS_1984_3 y la herramienta la aplicará correctamente.
Cuando se utiliza un dataset LAS para proyectar varios archivos, los sistemas de coordenadas de esos archivos deberían ser los mismos. Esto es importante porque los datos de proyección podrían requerir una transformación geográfica. En este caso, la transformación solo puede especificarse para un sistema de coordenadas.
La mayoría de las herramientas que crean archivos de formato LAS nuevos admiten los entornos Sistema de coordenadas de salida y Transformaciones geográficas. Estos entornos pueden utilizarse para proyectar los archivos .las o .zlas de entrada. Si tiene pensado en realizar otras operaciones, como la reducción, el ordenamiento en teselas, el recorte o el filtrado de datos LAS, plantéese utilizar una de las herramientas siguientes para evitar crear datasets intermedios innecesarios:
[LAS fino]:(../3d-analyst/thin-las.yml) reduzca la densidad de puntos de los datos.
LAS de tesela: subdivida la nube de puntos en un esquema de teselas regular.
Reorganizar los puntos puede mejorar el rendimiento de visualización y las operaciones de procesamiento de datos porque reordena los registros de puntos para optimizar las consultas espaciales. Las estadísticas se calculan automáticamente cuando se reorganizan los puntos. La operación de reorganización agregará el tiempo de procesamiento, pero se recomienda por las ventajas que ofrece.
Si los puntos LAS no se van a reorganizar y la salida serán archivos .las sin comprimir, puede calcular las estadísticas para optimizar las consultas espaciales y ofrecer un resumen de los códigos de clase y valores de retorno que hay en cada archivo. Sin embargo, la operación alargará el tiempo de procesamiento de esta herramienta. Si los archivos .las o .zlas no se van a utilizar en ArcGIS, puede deshabilitar el cálculo de estadísticas para que la herramienta procese más rápido.
Archivos .las o .zlas de entrada que se proyectarán. También se puede proporcionar un dataset LAS para procesar todos los archivos .las y .zlas a los que hace referencia.
LAS Dataset Layer
Carpeta de destino
Carpeta existente en la que se escribirán los archivos en formato LAS de salida.
Folder
Sistema de coordenadas de salida
Sistema de coordenadas de los archivos de formato LAS de salida.
Coordinate System
Transformación geográfica
(Opcional)
Este método se puede utilizar para convertir datos entre dos sistemas de coordenadas geográficas o sistemas de referencia. Este parámetro opcional puede ser necesario si los sistemas de coordenadas de entrada y salida tienen un sistema de referencia diferente.
Sugerencia:
La herramienta aplica automáticamente una transformación predeterminada. Puede elegir otra transformación distinta de la lista desplegable. Las transformaciones son bidireccionales. Por ejemplo, si está conviertiendo datos de WGS84 a NAD 1927, puede elegir la transformación NAD_1927_to_WGS_1984_3 y la herramienta la aplicará correctamente.
El parámetro proporciona una lista desplegable de métodos de transformación válidos. Consulte las sugerencias de uso para obtener información adicional sobre cómo seleccionar una o varias transformaciones adecuadas.
String
Compresión
(Opcional)
Especifica si se escribirá el archivo de salida mediante el uso del formato ZLAS comprimido o el formato LAS sin comprimir.
Igual que la entrada—La salida se escribirá utilizando la misma compresión que el archivo de entrada. Esta es la opción predeterminada.
Sin compresión—La salida se escribirá utilizando el formato LAS sin comprimir.
Compresión ZLAS—La salida se escribirá empleando el formato ZLAS comprimido.
String
Opciones de LAS
(Opcional)
Especifica las operaciones que se realizarán en los archivos .las.
Reorganizar puntos—Los puntos se reorganizarán. Reorganizar los puntos puede mejorar cómo se procesarán los datos de salida cuando se recuperen sus registros de puntos para visualización y procesamiento posterior en otras herramientas. La reorganización de registros de puntos da lugar al cálculo de las estadísticas de los archivos .las. Esta es la opción predeterminada.
Calcular Estadísticas—Se calcularán las estadísticas y el índice espacial de cada archivo .las de salida. Esta información se almacenará en un archivo que tenga el mismo nombre y la misma ubicación que el archivo .las, pero una extensión .lasx. La presencia de estadísticas ayuda a mejorar el rendimiento de análisis y visualización. La estadística también mejora la simbología y la experiencia de filtrado LAS limitando la presentación de códigos de clase a valores que están presentes en el archivo .las. Esta opción se ignora al crear archivos .zlas o reorganizar puntos, porque esas opciones calculan estadísticas.
Quitar los registros de longitud variable—Los registros de longitud variable que se agregaron mediante aplicaciones de terceros se eliminarán de los archivos de salida. Cada archivo puede almacenar registros de longitud variable antes de los registros de punto y al final del archivo. El significado de estos registros normalmente solo lo conoce el software original. Mantener estos registros solo supondrá una funcionalidad de valor agregado cuando los datos LAS se procesen mediante aplicaciones que entienden cómo interpretar esta información. La eliminación de registros de longitud variable puede ayudar a reducir el tamaño de archivo general de los datos de salida, especialmente si son numerosos.
Quitar bytes adicionales—Los registros de bytes adicionales se eliminarán. Los registros de bytes adicionales son atributos adicionales que se asocian con cada punto. Los bytes adicionales no suelen encontrarse en los archivos .las, pero su eliminación reduce más el tamaño del archivo de salida.
String
Modificador de nombre de salida
(Opcional)
Modifica los nombres de los archivos de salida agregando caracteres al principio y al final de los nombres de archivo existentes.
Columnas de la tabla de valores:
Prefix—The characters that will be added to the beginning of the file name.
Suffix—The characters that will be added to the end of the file name.
Value Table
Dataset LAS de salida
(Opcional)
Dataset LAS que hará referencia a los archivos .las o .zlas recién creados. Este parámetro proporciona una forma de seguir interactuando con los archivos de salida. Las rutas relativas se utilizarán para referenciar los archivos de salida. Cuando este parámetro se especifica en una sesión activa de ArcGIS Pro, el dataset LAS se agregará al mapa activo.
LAS Dataset
Salida derivada
Etiqueta
Explicación
Tipo de datos
Carpeta de salida
Carpeta que contiene los archivos .las o .zlas proyectados.
Archivos .las o .zlas de entrada que se proyectarán. También se puede proporcionar un dataset LAS para procesar todos los archivos .las y .zlas a los que hace referencia.
LAS Dataset Layer
target_folder
Carpeta existente en la que se escribirán los archivos en formato LAS de salida.
Folder
coordinate_system
Sistema de coordenadas de los archivos de formato LAS de salida.
Los valores válidos son un objeto de SpatialReference, un archivo con una extensión .prj o una representación de cadena de caracteres de un sistema de coordenadas.
Coordinate System
geographic_transform[geographic_transform,...]
(Opcional)
Este método se puede utilizar para convertir datos entre dos sistemas de coordenadas geográficas o sistemas de referencia. Este parámetro opcional puede ser necesario si los sistemas de coordenadas de entrada y salida tienen un sistema de referencia diferente.
Para obtener una lista de las transformaciones válidas, use el método arcpy.ListTransformations. La transformación más adecuada suele ser la primera de la lista que se devuelve. La lista se ordena por cantidad de superposición de los datos frente a las áreas de uso de las transformaciones. Si dos o más transformaciones presentan la misma cantidad de superposición con los datos, los valores de precisión de la transformación se usan como parámetro de ordenación secundario.
Sugerencia:
Las transformaciones son bidireccionales. Por ejemplo, si está conviertiendo datos de WGS84 a NAD 1927, puede elegir la transformación NAD_1927_to_WGS_1984_3 y la herramienta la aplicará correctamente. Si no se proporciona ninguna transformación, se utiliza la transformación predeterminada. Esta transformación predeterminada es adecuada para aplicaciones generales de representación cartográfica pero puede que no sea adecuada para aplicaciones que requieren una veracidad de ubicación precisa.
String
compression
(Opcional)
Especifica si se escribirá el archivo de salida mediante el uso del formato ZLAS comprimido o el formato LAS sin comprimir.
SAME_AS_INPUT—La salida se escribirá utilizando la misma compresión que el archivo de entrada. Esta es la opción predeterminada.
NO_COMPRESSION—La salida se escribirá utilizando el formato LAS sin comprimir.
ZLAS—La salida se escribirá empleando el formato ZLAS comprimido.
String
las_options[las_options,...]
(Opcional)
Especifica las operaciones que se realizarán en los archivos .las.
REARRANGE—Los puntos se reorganizarán. Reorganizar los puntos puede mejorar cómo se procesarán los datos de salida cuando se recuperen sus registros de puntos para visualización y procesamiento posterior en otras herramientas. La reorganización de registros de puntos da lugar al cálculo de las estadísticas de los archivos .las. Esta es la opción predeterminada.
COMPUTE_STATISTICS—Se calcularán las estadísticas y el índice espacial de cada archivo .las de salida. Esta información se almacenará en un archivo que tenga el mismo nombre y la misma ubicación que el archivo .las, pero una extensión .lasx. La presencia de estadísticas ayuda a mejorar el rendimiento de análisis y visualización. La estadística también mejora la simbología y la experiencia de filtrado LAS limitando la presentación de códigos de clase a valores que están presentes en el archivo .las. Esta opción se ignora al crear archivos .zlas o reorganizar puntos, porque esas opciones calculan estadísticas.
REMOVE_VLR—Los registros de longitud variable que se agregaron mediante aplicaciones de terceros se eliminarán de los archivos de salida. Cada archivo puede almacenar registros de longitud variable antes de los registros de punto y al final del archivo. El significado de estos registros normalmente solo lo conoce el software original. Mantener estos registros solo supondrá una funcionalidad de valor agregado cuando los datos LAS se procesen mediante aplicaciones que entienden cómo interpretar esta información. La eliminación de registros de longitud variable puede ayudar a reducir el tamaño de archivo general de los datos de salida, especialmente si son numerosos.
REMOVE_EXTRA_BYTES—Los registros de bytes adicionales se eliminarán. Los registros de bytes adicionales son atributos adicionales que se asocian con cada punto. Los bytes adicionales no suelen encontrarse en los archivos .las, pero su eliminación reduce más el tamaño del archivo de salida.
String
name_modifier[name_modifier,...]
(Opcional)
Modifica los nombres de los archivos de salida agregando caracteres al principio y al final de los nombres de archivo existentes.
Columnas de la tabla de valores:
Prefix—The characters that will be added to the beginning of the file name.
Suffix—The characters that will be added to the end of the file name.
Value Table
out_las_dataset
(Opcional)
Dataset LAS que hará referencia a los archivos .las o .zlas recién creados. Este parámetro proporciona una forma de seguir interactuando con los archivos de salida. Las rutas relativas se utilizarán para referenciar los archivos de salida. Cuando este parámetro se especifica en una sesión activa de ArcGIS Pro, el dataset LAS se agregará al mapa activo.
LAS Dataset
Salida derivada
Nombre
Explicación
Tipo de datos
out_folder
Carpeta que contiene los archivos .las o .zlas proyectados.
Folder
Muestra de código
Ejemplo de "ProjectLAS" (script independiente)
En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de 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"
)