ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Crear capa de dataset LAS

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Crea una capa de dataset LAS que aplica filtros en los puntos LAS y controla la aplicación de las entidades de restricción de superficie.

Uso

  • Una capa de dataset LAS se puede utilizar para filtrar datos LIDAR para otros análisis. Por ejemplo, se puede crear fácilmente un modelo digital de elevación (DEM) filtrando por el código de clase 2, que representa las mediciones de terreno y, a continuación, transfiriendo la capa resultante como entrada para la herramienta De dataset LAS a ráster.

    Nota:

    La capa resultante se puede mantener como un archivo de capa utilizando la herramienta Guardar en archivo de capa.

Sintaxis

arcpy.management.MakeLasDatasetLayer(in_las_dataset, out_layer, {class_code}, {return_values}, {no_flag}, {synthetic}, {keypoint}, {withheld}, {surface_constraints})
ParámetroExplicaciónTipo de datos
in_las_dataset

El dataset LAS que se va a procesar.

LAS Dataset Layer
out_layer

El nombre de la capa de dataset LAS resultante. Se puede utilizar cualquier barra invertida o barra diagonal para denotar una capa de grupo.

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

Permite filtrar los puntos LAS por códigos de clasificación. El rango de valores válidos dependerá de los códigos de clase que se admitan en la versión de los archivos LAS a los que se hace referencia en el dataset LAS. Se seleccionarán todos los códigos de clase de forma predeterminada.

  • 0 —No se procesan nunca mediante un método de clasificación
  • 1 —Se procesaron mediante un método de clasificación, pero no se pudieron determinar.
  • 2 —Mediciones de suelo desnudo
  • 3 —Vegetación cuya altura se considera baja para el área
  • 4 —Vegetación cuya altura se considera intermedia para el área
  • 5 —Vegetación cuya altura se considera alta para el área
  • 6 —Estructura con techo y paredes
  • 7 —Datos erróneos o no deseados que están cerca del suelo
  • 8 —Reservado para uso futuro pero que se utiliza para puntos clave de modelo en LAS 1.1 - 1.3
  • 9 —Agua
  • 10 —Vías ferroviarias que utilizan los trenes
  • 11 —Superficies de carretera
  • 12 —Reservado para uso futuro pero que se utiliza para puntos superpuestos en LAS 1.1 - 1.3
  • 13 —Protección de los cables eléctricos
  • 14 —Líneas eléctricas
  • 15 —Torre de celosía utilizada para sostener el tendido eléctrico aéreo
  • 16 —Conjunto mecánico que une un circuito eléctrico
  • 17 —La superficie de un puente
  • 18 —Datos erróneos o no deseados que están lejos del suelo
  • 19 - 63 —Códigos de clase reservados para designación ASPRS.
  • 64 - 255 —Códigos de clase definidos por el usuario.
String
return_values
[return_values,...]
(Opcional)

Los valores de retorno que se utilizarán para filtrar los puntos LAS. Cuando no se especifica ningún valor, se utilizan todos los de retorno.

  • Last Return —Último retorno
  • First of Many —Primero de muchos
  • Last of Many —Último de muchos
  • Single Return —Retorno simple
  • 1 —1.er retorno
  • 2 —2.er retorno
  • 3 —3.er retorno
  • 4 —4.er retorno
  • 5 —5.er retorno
  • 6 —6.er retorno
  • 7 —7.er retorno
  • 8 —8.er retorno
  • 9 —9.º retorno
  • 10 —10.º retorno
  • 11 —11.º retorno
  • 12 —12.º retorno
  • 13 —13.º retorno
  • 14 —14.º retorno
  • 15 —15.º retorno
String
no_flag
(Opcional)

Especifica si los puntos de datos que no tienen asignado ningún marcador de clasificación se deben habilitar para la visualización y el análisis.

  • INCLUDE_UNFLAGGED —Se visualizarán los puntos no marcados. Esta es la opción predeterminada.
  • EXCLUDE_UNFLAGGED —No se visualizarán los puntos no marcados.
Boolean
synthetic
(Opcional)

Especifica si los puntos de datos marcados como sintéticos, o puntos que provienen de una fuente de datos distinta a LIDAR, se deben habilitar para la visualización y el análisis.

  • INCLUDE_SYNTHETIC —Se visualizarán los puntos sintéticos. Esta es la opción predeterminada.
  • EXCLUDE_SYNTHETIC —No se visualizarán los puntos sintéticos.
Boolean
keypoint
(Opcional)

Especifica si los puntos de datos marcados como puntos clave de modelo, o bien las mediciones significativas que no se deben simplificar, se deben habilitar para la visualización y el análisis.

  • INCLUDE_KEYPOINT —Se visualizarán los puntos clave de modelo. Esta es la opción predeterminada.
  • EXCLUDE_KEYPOINT —No se visualizarán los puntos clave de modelo.
Boolean
withheld
(Opcional)

Especifica si los puntos de datos marcados como retenidos, que normalmente representan mediciones de ruido no deseado, se deben habilitar para la visualización y el análisis.

  • EXCLUDE_WITHHELD —No se visualizarán los puntos retenidos. Esta es la opción predeterminada.
  • INCLUDE_WITHHELD —Se visualizarán los puntos retenidos.
Boolean
surface_constraints
[surface_constraints,...]
(Opcional)

El nombre de las entidades de restricción de superficie que están habilitadas en la capa. Todas las restricciones están habilitadas por defecto.

String

Muestra de código

Ejemplo 1 de MakeLasDatasetLayer (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

arcpy.CheckOutExtension('3D')
env.workspace = 'C:/data'
arcpy.MakeLasDatasetLayer_management('Baltimore.lasd', 'Baltimore Layer', 
                                     2, 'LAST', 'INCLUDE_UNFLAGGED', 
                                     'EXCLUDE_SYNTHETIC', 'INCLUDE_KEYPOINT',
                                     'EXCLUDE_WITHHELD')
Ejemplo 2 de MakeLasDatasetLayer (secuencia de comandos independiente)

En el siguiente ejemplo se muestra cómo usar esta herramienta en un script independiente de Python.

'''*********************************************************************
Name: Export Elevation Raster from Ground LAS Measurements
Description: This script demonstrates how to export
             ground measurements from LAS files to a raster using a 
             LAS dataset. This sample is designed to be used as a script
             tool.
*********************************************************************'''
# Import system modules
import arcpy

try:
    # Set Local Variables
    inLas = arcpy.GetParameterAsText(0)
    recursion = arcpy.GetParameterAsText(1)
    surfCons = arcpy.GetParameterAsText(2)
    classCode = arcpy.GetParameterAsText(3)
    returnValue = arcpy.GetParameterAsText(4)
    spatialRef = arcpy.GetParameterAsText(5)
    lasD = arcpy.GetParameterAsText(6)
    outRaster = arcpy.GetParameterAsText(7)
    cellSize = arcpy.GetParameter(8)
    zFactor = arcpy.GetParameter(9)
    if arcpy.ProductInfo == 'ArcView':
        arcpy.CheckOutExtension('3D')
    # Execute CreateLasDataset
    arcpy.management.CreateLasDataset(inLas, lasD, recursion, surfCons, sr)
    # Execute MakeLasDatasetLayer
    lasLyr = arcpy.CreateUniqueName('Baltimore')
    arcpy.management.MakeLasDatasetLayer(lasD, lasLyr, classCode, returnValue)
    # Execute LasDatasetToRaster
    arcpy.conversion.LasDatasetToRaster(lasLyr, outRaster, 'ELEVATION',
                              'TRIANGULATION LINEAR WINDOW_SIZE 10', 'FLOAT',
                              'CELLSIZE', cellSize, zFactor)
    arcpy.GetMessages()
    
except arcpy.ExecuteError:
    print(arcpy.GetMessages())
    
except Exception as err:
    print(err.args[0])
    
finally:
    arcpy.management.Delete(lasLyr)

Entornos

  • Espacio de trabajo actual

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Introducción general del conjunto de herramientas Vistas de capas y tabla
  • Utilizar vistas de capas y tabla
  • Trabajar con vistas de capas y tabla

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal