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

Clasificar LAS por altura

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

Resumen

Reclasifica los puntos LIDAR según su altura sobre la superficie del suelo.

Uso

  • Esta herramienta reclasifica los puntos LAS con valores de código de clase de 0 o 1 según la altura desde la superficie del suelo creada utilizando retornos LIDAR terrestres que tienen asignados valores de código de clase de 2 u 8. Si en los retornos LIDAR terrestres se utilizan valores distintos de 2 u 8, utilice la herramienta Cambiar códigos de clase de LAS para ajustar la definición del código de la clase a las especificaciones sobre el formato LAS.

  • Considere la posibilidad de utilizar esta herramienta para clasificar la vegetación en los datos LIDAR recopilados de áreas remotas con una presencia mínima de edificios.

  • Considere la posibilidad de aplicar una extensión de procesamiento para comprobar si los valores del rango Z indicado son adecuados para un determinado subconjunto de puntos LAS. Una vez que la región reclasificada se considera satisfactoria, se puede aplicar a una extensión más amplia.

  • 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

    Terreno

    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

ClassifyLasByHeight_3d (in_las_dataset, ground_source, height_classification, {noise}, {compute_stats}, {extent}, {process_entire_files}, boundary)
ParámetroExplicaciónTipo de datos
in_las_dataset

El dataset LAS que se procesará. Solo se evaluarán los puntos LAS con los valores de código de clase 0 y 1.

LAS Dataset Layer
ground_source

El origen de las mediciones del terreno que se utilizará para determinar la altura sobre el suelo.

  • GROUND —Se utilizarán los puntos LAS designados con el valor de código de clasificación de suelo 2 y el valor de código de clave modelo 8.
  • MODEL_KEY —Solo se utilizarán los puntos LAS designados con el código de clasificación de clave de modelo 8.
String
height_classification
[[class_code, height_from_ground],...]

El valor del código de clase que se asignará a los puntos LAS incluidos en el rango de valores derivado de la altura especificada respecto al suelo. El orden de la entrada influye en los rangos de altura que se van a utilizar para definir la reclasificación de los puntos LAS. El rango Z de la primera entrada abarcará desde la superficie del suelo hasta el valor especificado para height_from_ground. El rango Z de las siguientes entradas abarcará desde el límite superior de la entrada anterior hasta su propio valor de height_from_ground.

Value Table
noise
(Opcional)

Indica si los puntos se van a reclasificar como ruido según su proximidad desde el suelo. Los elementos de ruido en los datos LIDAR se pueden introducir mediante errores del sensor y la interceptación involuntaria de los obstáculos aéreos, como los pájaros, en la ruta del pulso LIDAR.

  • ALL_NOISE —Se clasificarán tanto el ruido alto como el bajo.
  • HIGH_NOISE —Solo aquellos puntos que estén por encima de la altura máxima en la tabla de clasificación de LAS se reclasificarán como de ruido alto.
  • LOW_NOISE —Solo aquellos puntos que estén por debajo de la superficie del suelo se reclasificarán como ruido. Esto solo está disponible cuando se utilizan todos los puntos del suelo para definir la superficie del terreno.
  • NONE —Ningún punto se reclasificará como ruido.
String
compute_stats
(Opcional)

Especifica si las estadísticas se deben calcular para los archivos LAS a los que hace referencia el dataset LAS. La existencia de las estadísticas permite las opciones de simbología y filtrado de la capa del dataset LAS para mostrar solo los valores de atributos LAS que existen en los archivos LAS.

  • COMPUTE_STATS —Se calcularán las estadísticas.
  • NO_COMPUTE_STATS —No se calcularán las estadísticas. Esta es la opción predeterminada.
Boolean
extent
(Opcional)

Especifique la extensión de los datos que se evaluará con esta herramienta.

Extent
process_entire_files
(Opcional)

Especifique cómo se va a aplicar la extensión de procesamiento.

  • PROCESS_ENTIRE_FILES —Solo se evaluarán los puntos LAS que estén dentro de la extensión de procesamiento. Esta es la opción predeterminada.
  • PROCESS_EXTENT —Se evaluarán todos los puntos de los archivos LAS que intersequen con la extensión de procesamiento.
Boolean
boundary

Entidad poligonal que define la región para la que se evaluarán los puntos de suelo LAS.

Feature Layer

Salida derivada

NombreExplicaciónTipo de datos
out_las_dataset

El dataset LAS que se modificó.

Muestra de código

Ejemplo 1 de ClassifyLasByHeight (ventana de Python)

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

arcpy.env.workspace = 'C:/data'
arcpy.ClassifyLasByHeight_3d('lidar.lasd', 'Ground', 
                             [[3, 5], [4, 17], [5, 120]], 'HIGH_NOISE')
Ejemplo 2 de ClassifyLasByHeight (script independiente)

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

'''****************************************************************************
Name:        Classify Vegetation Points
Description: Classify points representing vegetation with LAS class code values
             of 3, 4, and 5. The code is designed for use as a script tool.
****************************************************************************'''
# Import system modules
import arcpy
import exceptions, sys, traceback

# Set Local Variables
inLas = arcpy.GetParameterAsText(0)
recursion = arcpy.GetParameterAsText(1)
lasd = arcpy.GetParameterAsText(2)
extent = arcpy.GetParameter(3)
calcStats = arcpy.GetParameter(4)

try:
    # Execute CreateLasDataset
    arcpy.management.CreateLasDataset(inLas, lasd, folder_recursion=recursion)
    # Execute ChangeLasClassCodes
    arcpy.ddd.ClassifyLasByHeight(lasd, ground_source='GROUND', 
                                  height_classification=[[3, 5], 
                                                         [4, 17], 
                                                         [5, 120]], 
                                  noise='ALL_NOISE', compute_stats=calcStats, 
                                  extent=extent)

except arcpy.ExecuteError:
    print(arcpy.GetMessages())

Entornos

  • Espacio de trabajo actual
  • Extensión

Información sobre licencias

  • ArcGIS Desktop Basic: Requiere 3D Analyst
  • ArcGIS Desktop Standard: Requiere 3D Analyst
  • ArcGIS Desktop Advanced: Requiere 3D Analyst

Temas relacionados

  • Información general sobre el conjunto de herramientas Administración de datos
  • Fundamentos de las superficies
  • Formatos de superficie

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