Agregar archivos al dataset LAS (Administración de datos)

Disponible con una licencia Standard o Advanced.

Disponible con una licencia de 3D Analyst.

Disponible con una licencia de Spatial Analyst.

Resumen

Agrega uno o más archivos en formato LAS y entidades de restricción de superficie a un dataset LAS existente.

Uso

  • El dataset LAS proporciona una forma de visualizar, gestionar y analizar colecciones de datos de nubes de puntos almacenados en archivos LAS sin comprimir (*.las) y variantes comprimidas (*.zlas y *.laz). El dataset LAS hace referencia a los archivos de entrada donde residen y permite trabajar con una gran colección de archivos independientes a través de un único punto de acceso que puede optimizar la experiencia de renderización. Los archivos comprimidos suelen ocupar aproximadamente un 30 % del espacio de almacenamiento que ocupan los archivos sin comprimir, lo que los convierte en una alternativa adecuada para gestionar grandes colecciones de datos y el almacenamiento de archivos. Puede editar códigos de clase de archivos .las y archivos .zlas sin comprimir. Al considerar qué formato de archivo utilizar, evalúe los formatos según las aplicaciones en las que se utilizarán.

    Más información sobre los tipos de datos compatibles con el dataset LAS.

    Los archivos ZLAS se pueden crear con cualquier herramienta que cree archivos .las, como Convertir LAS, Extraer LAS, LAS fino, LAS de tesela y LAS de proyecto. Los archivos LAZ se pueden crear con la herramienta Convertir LAS.

  • Las entidades de restricción de superficie se pueden utilizar para implementar los valores de elevación derivados de las entidades que representan las características de superficie en el dataset LAS.

  • Las etiquetas de código de clase proporcionadas en las propiedades de capa y catálogo del dataset LAS reflejan las designaciones de clase descritas en las especificaciones ASPRS LAS 1.4. Este esquema de clasificación está orientado a las inspecciones LIDAR aéreas y se compone de lo siguiente:

    • Clases asociadas con objetos predefinidos, por ejemplo, 2 representa el suelo.
    • Clases cuyos valores no están definidos, pero están reservados para su uso posterior por parte de la ASPRS.
    • Clases que se pueden asignar a cualquier otro objeto
    Los filtros de puntos, las opciones de edición interactiva y las etiquetas de simbología predeterminadas de la capa de datos LAS reflejan las etiquetas de código de clase de la especificación del formato LAS.

    Más información sobre la clasificación de puntos LIDAR

  • Cada archivo LAS (*.las, *.zlas o .laz) que se vaya a agregar al dataset LAS se examina para determinar si su estructura cumple con las especificaciones del formato LAS de ASPRS. Los archivos que se hayan creado incorrectamente o estén dañados no se cargarán. En tal caso, utilice la aplicación Esri CheckLAS para evaluar el archivo.

  • Las especificaciones de ASPRS para un archivo .las requieren que este contenga información de referencia espacial. Si esta información falta o está mal definida, el archivo tendrá una referencia espacial desconocida, lo que hará que se represente en el sistema de coordenadas del mapa. Si se conoce la referencia espacial correcta, utilice la herramienta Definir proyección o la herramienta Crear dataset LAS con la opción Crear PRJ para archivos LAS establecida en Todos los archivos LAS o Archivos sin referencias espaciales.

    Más información sobre cómo se almacena y modifica la información del sistema de coordenadas LAS.

  • Las etiquetas de código de clase proporcionadas en las propiedades de capa y catálogo del dataset LAS reflejan las designaciones de clase descritas en las especificaciones ASPRS LAS 1.4. Este esquema de clasificación está orientado a las inspecciones LIDAR aéreas y se compone de lo siguiente:

    • Clases asociadas con objetos predefinidos, por ejemplo, 2 representa el suelo.
    • Clases cuyos valores no están definidos, pero están reservados para su uso posterior por parte de la ASPRS.
    • Clases que se pueden asignar a cualquier otro objeto
    Los filtros de puntos, las opciones de edición interactiva y las etiquetas de simbología predeterminadas de la capa de datos LAS reflejan las etiquetas de código de clase de la especificación del formato LAS.

    Más información sobre la clasificación de puntos LIDAR

  • Si la norma LAS es aplicable a los datos, pero los códigos de clase no se ajustan a ella, considere la posibilidad de modificar las designaciones de clase para que se ajusten a las normas ASPRS LAS 1.4, a fin de garantizar que los datos se interpreten de manera coherente. Dado que los archivos con formato LAS 1.0 no requerían ningún estándar de clasificación, es posible que los proveedores de datos hayan aplicado códigos de clasificación a objetos que no se ajustaban al estándar introducido en los formatos LAS más recientes. Si los valores de los códigos de clase en los datos no son coherentes con el estándar LAS, utilice la herramienta Cambiar códigos de clase LAS para alinear el valor con el último esquema de clasificación ASPRS.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset LAS de entrada

El dataset LAS que se procesará.

LAS Dataset Layer
Carpetas o Archivos LAS
(Opcional)

Los archivos con formato LAS (.las, .zlas y .laz) que se agregarán al dataset LAS de entrada. Se puede especificar una carpeta para agregar todos los archivos compatibles del directorio. Del mismo modo, se puede proporcionar otro dataset LAS para agregar todos sus archivos con rutas válidas.

En el panel Geoprocesamiento, también se puede especificar una carpeta como entrada seleccionándola en File Explorer y arrastrándola al cuadro de entrada del parámetro.

LAS Dataset Layer; Folder; File
Incluir subcarpetas
(Opcional)

Especifica si los archivos de formato LAS (.las, .zlas y .laz) que residen en los subdirectorios de una carpeta de entrada se agregarán al dataset LAS. Este parámetro solo se aplica cuando el valor del parámetro Archivos de entrada contiene una carpeta.

  • Desactivado: solo los archivos en formato LAS que residen en una carpeta de entrada se agregarán al dataset LAS. Esta es la opción predeterminada.
  • Activado: todos los archivos en formato LAS que residen en los subdirectorios de una carpeta de entrada se agregarán al dataset de LAS.
Boolean
Restricciones de superficie
(Opcional)

Las entidades que contribuirán a la definición de la superficie triangulada generada a partir del dataset LAS.

  • Entidades de entrada: entidades con geometría que se incorporará a la superficie triangulada del dataset LAS.
  • Campo de altura: la fuente de elevación de la entidad se puede derivar de cualquier campo numérico de la tabla de atributos de la entidad o de la geometría seleccionando Shape.Z. Si la altura no es necesaria, especifique la palabra clave <None> para crear entidades carentes de z con una elevación que se interpolará desde la superficie.
  • Tipo: define el rol de la entidad en la superficie triangulada generada a partir del dataset LAS. Las opciones con designación brusca o suave se refieren a si los bordes de la entidad representan cortes de pendiente o un cambio gradual.
  • Tipo de entidad de superficie: tipo de entidad de superficie que define la manera en que se incorporará la geometría de la entidad en la triangulación para la superficie. Las opciones con designación brusca o suave se refieren a si los bordes de la entidad representan cortes de pendiente o un cambio gradual.
    • Puntos de anclaje: puntos de elevación que no se simplifican. Esta opción sólo está disponible para la geometría de entidad de punto simple.
    • línea brusca o línea suavizada: líneas de corte que implementan un valor de altura.
    • recorte o recorte suavizado: dataset de polígono que define el límite del dataset de LAS.
    • borrado o borrado suavizado: dataset de polígono que define los agujeros del dataset de LAS.
    • sustitución o sustitución suavizada: dataset de polígono que define áreas de altura constante.
Value Table

Salida derivada

EtiquetaExplicaciónTipo de datos
Dataset LAS de entrada actualizado

El dataset LAS actualizado.

LAS Dataset Layer

arcpy.management.AddFilesToLasDataset(in_las_dataset, {in_files}, {folder_recursion}, {in_surface_constraints})
NombreExplicaciónTipo de datos
in_las_dataset

El dataset LAS que se procesará.

LAS Dataset Layer
in_files
[in_files,...]
(Opcional)

Los archivos con formato LAS (.las, .zlas y .laz) que se agregarán al dataset LAS de entrada. Se puede especificar una carpeta para agregar todos los archivos compatibles del directorio. Del mismo modo, se puede proporcionar otro dataset LAS para agregar todos sus archivos con rutas válidas.

En el panel Geoprocesamiento, también se puede especificar una carpeta como entrada seleccionándola en File Explorer y arrastrándola al cuadro de entrada del parámetro.

LAS Dataset Layer; Folder; File
folder_recursion
(Opcional)

Especifica si los archivos de formato LAS (.las, .zlas y .laz) que residen en los subdirectorios de una carpeta de entrada se agregarán al dataset LAS.

  • NO_RECURSIONSolo se agregarán al dataset LAS los archivos en formato LAS que residen en una carpeta de entrada. Esta es la opción predeterminada.
  • RECURSIONTodos los archivos en formato LAS que residen en los subdirectorios de una carpeta de entrada se agregarán al dataset LAS.
Boolean
in_surface_constraints
[[in_feature_class, height_field, SF_type],...]
(Opcional)

Las entidades a las que hará referencia el dataset LAS cuando se genere una superficie triangulada. Cada entidad debe tener definidas las siguientes propiedades:

  • in_feature_class: de entidad a la que hará referencia el dataset LAS.
  • height_field: se puede utilizar cualquier campo numérico de la tabla de atributos de la entidad para definir el origen de la altura. Si la geometría de la entidad contiene valores z, se puede seleccionar especificando Shape.Z. Si la altura no es necesaria, especifique la palabra clave <None> para crear entidades carentes de z con una elevación que se interpolará desde la superficie.
  • SF_type: tipo de entidad de superficie que define la manera en que se incorporará la geometría de la entidad en la triangulación para la superficie. Las opciones con designación brusca o suave se refieren a si los bordes de la entidad representan cortes de pendiente o un cambio gradual.
    • anchorpoints: puntos de elevación que no se reducirán. Esta opción sólo está disponible para la geometría de entidad de punto simple.
    • hardline o softline: líneas de corte que implementan un valor de altura.
    • hardclip o softclip: dataset de polígono que define el límite del dataset de LAS.
    • harderase o softerase: dataset de polígono que define los agujeros del dataset de LAS.
    • hardreplace o softreplace: dataset de polígono que define áreas de altura constante.

Value Table

Salida derivada

NombreExplicaciónTipo de datos
derived_las_dataset

El dataset LAS actualizado.

LAS Dataset Layer

Muestra de código

Ejemplo 1 de AddFilesToLasDataset (ventana de Python)

En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.

import arcpy
from arcpy import env

env.workspace = "C:/data"
arcpy.management.AddFilesToLasDataset("test.lasd", 
                                      ["LA_N", "LA_S/LA_5S4E.las"],
                                      "RECURSION", 
                                      ["boundary.shp <None> Soft_Clip",
                                       "breakline.shp Shape.Z Hard_Line"])
Ejemplo 2 de AddFilesToLasDataset (script independiente)

En el siguiente ejemplo se muestra cómo usar esta herramienta en una secuencia de comandos independiente de Python.

'''*********************************************************************
Name: Modify Files in LAS Dataset& Calculate Stats for LASD
Description: Adds files & surface constraints to a LAS dataset, then
             calculates statistics and generates report.
*********************************************************************'''
# Import system modules
import arcpy

try:
    # Script variables
    arcpy.env.workspace = 'C:/data'
    lasd = 'sample.lasd'
    oldLas = ['2006', '2007/file2.las']
    newLas = ['2007_updates_1', '2007_updates_2']
    oldSurfaceConstraints = ['boundary.shp', 'streams.shp']
    newSurfaceConstraints = [['sample.gdb/boundary', '<None>',
                              'Soft_Clip']
                             ['sample.gdb/streams', 'Shape.Z',
                              'Hard_Line']]
    arcpy.management.RemoveFilesFromLasDataset(lasd, oldLas,
                                               oldSurfaceConstraints)
    arcpy.management.AddFilesToLasDataset(lasd, newLas, 'RECURSION',
                                          newSurfaceConstraints)
    arcpy.management.LasDatasetStatistics(lasd, "UPDATED_FILES",
                                          "lasd_stats.txt",
                                          "LAS_FILE", "DECIMAL_POINT",
                                          "SPACE", "LAS_summary.txt")
except arcpy.ExecuteError:
    print(arcpy.GetMessages())
except Exception as err:
    print(err.args[0])

Información de licenciamiento

  • Basic: Requiere 3D Analyst o Spatial Analyst
  • Standard: Sí
  • Advanced: Sí

Temas relacionados