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 referencias para uno o más archivos de LAS y entidades de restricción de superficie al dataset de LAS.

Uso

  • El dataset LAS está diseñado para utilizarlo con datos LIDAR con los formatos LAS o ZLAS. Las versiones 1.0-1.4 del archivo de formato LAS son compatibles. EzLAS Optimizer es una utilidad LIDAR independiente que se puede emplear para generar archivos .zlas o para volver a convertirlos al formato 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.

  • El formato LAS admite la clasificación de cada punto según las especificaciones definidas por la American Society for Photogrammetry and Remote Sensing (ASPRS, por sus siglas en inglés o Sociedad americana de fotogrametría y teledetección). La plataforma ArcGIS aplica el esquema de clasificación especificado para la versión 1.4 de los archivos con formato LAS:

    Valor de clasificaciónTipo de clasificación

    0

    Nunca clasificado

    1

    No asignado

    2

    Tierra

    3

    Vegetación baja

    4

    Vegetación media

    5

    Vegetación alta

    6

    Edificio

    7

    Ruido bajo

    8

    Clave de modelo/Reservada

    9

    Agua

    10

    Ferrocarril

    11

    Superficie de la carretera

    12

    Superposición/Reservado

    13

    Protector de cable

    14

    Conductor de cable

    15

    Torre de transmisión

    16

    Cable - Conector

    17

    Plataforma del puente

    18

    Ruido alto

    19 – 63

    Reservado para la definición de la ASPRS (las versiones de LAS de la 1.1 a la 1.3 admiten hasta el código de clase 31)

    32 – 255

    Lo puede definir el usuario (solo se admite en la versión de LAS 1.0 y en algunas versiones de 1.4)

    Nota:

    Aunque la mayor parte de las asignaciones de código de clase introducidas con LAS 1.4 se designaron anteriormente como Reservado, los códigos de clase 8 y 12 se cambiaron de Clave de modelo y Superponer, respectivamente, a Reservado.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset LAS de entrada

El dataset LAS que se va a procesar.

LAS Dataset Layer
Archivos o carpetas LAS
(Opcional)

Los archivos de entrada pueden hacer referencia a cualquier combinación de archivos LAS individuales y carpetas que contienen datos LAS.

En el cuadro de diálogo de la herramienta, también se puede especificar una carpeta como entrada seleccionando la carpeta en el Explorador de Windows y arrastrándola al cuadro de entrada del parámetro.

Folder; File
Incluir subcarpetas
(Opcional)

Especifica si el dataset LAS hará referencia a los archivos .las que residen en los subdirectorios de una carpeta de entrada.

  • Desactivado: solo los archivos .las que residen en una carpeta de entrada se agregarán al dataset LAS. Esta es la opción predeterminada.
  • Activado: todos los archivos .las que residen en los subdirectorios de una carpeta de entrada se agregarán al dataset 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: las entidades con geometría que se incorporarán 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 no se necesita la altura, especifique la palabra clave <None> para crear entidades carentes de z con 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: el tipo de entidad de superficie que define la manera en que se incorpora 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 simplificarán. 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.

Capa de dataset LAS

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 va a procesar.

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

Los archivos de entrada pueden hacer referencia a cualquier combinación de archivos LAS individuales y carpetas que contienen datos LAS.

En el cuadro de diálogo de la herramienta, también se puede especificar una carpeta como entrada seleccionando la carpeta en el Explorador de Windows y arrastrándola al cuadro de entrada del parámetro.

Folder; File
folder_recursion
(Opcional)

Especifica si los datos LIDAR que residen en los subdirectorios de una carpeta de entrada se agregarán al dataset LAS.

  • NO_RECURSIONSolo los archivos LIDAR que residen en una carpeta de entrada se agregarán al dataset LAS. Esta es la opción predeterminada.
  • RECURSIONTodos los archivos LIDAR 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 las siguientes propiedades definidas:

  • in_feature_class: la 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 altura. Si la geometría de la entidad contiene valores z, se puede seleccionar especificando Shape.Z. Si no se necesita la altura, especifique la palabra clave <None> para crear entidades carentes de z con elevación que se interpolará desde la superficie.
  • SF_type: el tipo de entidad de superficie que define la manera en que se incorpora 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 simplificarán. 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

NombreExplicaciónTipo de datos
derived_las_dataset

El dataset LAS actualizado.

Capa de dataset LAS

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.AddFilesToLasDataset_management("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 un script 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