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 for 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 sobre licencias

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.

  • 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 LAS:

    Valor de clasificación Tipo de clasificación

    0

    Nunca clasificado

    1

    No asignado

    2

    Suelo

    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 el volumen de las nuevas asignaciones de código de clase que se introdujo con la versión de LAS 1.4 en principio se designó como Reservado, los códigos de clase 8 y 12 cambiaron de Clave de modelo y Superposición a Reservados.

Sintaxis

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 —Nunca se procesaron 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 —Una torre de celosía que se utiliza como soporte del tendido eléctrico aéreo
  • 16 —Un ensamblaje 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
String
return_values
[return_values,...]
(Opcional)

Especifica los valores de retorno que se utilizarán para filtrar los puntos LAS. Cuando no se especifica nada, se utilizan todos los valores de retorno.

  • Last Return —Último retorno
  • First of Many —Primero de muchos
  • Last of Many —Último de muchos
  • Single Return —Retorno simple
  • 1 —1
  • 2 —2
  • 3 —3
  • 4 —4
  • 5 —5
  • 6 —6
  • 7 —7
  • 8 —8
String
no_flag
(Opcional)

Indica si los puntos de datos que no tienen asignado ningún marcador de clasificación, se deben habilitar para visualización y 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)

Indica si los puntos de datos marcados como sintéticos, o puntos que se originan de una fuente de datos distinta a LIDAR, se deben habilitar para visualización y 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)

Indica si los puntos de datos marcados como puntos clave de modelo, o las mediciones significativas que no deben simplificarse, se deben habilitar para visualización y 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)

Indica si los puntos de datos marcados como retenidos, que normalmente representan las mediciones de ruido no deseado, se deben habilitar para visualización y 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 sobre licencias

  • 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

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • 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 © 2019 Esri. | Privacidad | Legal