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 edificio de LAS

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

Resumen

Clasifica puntos de tejados de edificios en datos LIDAR aéreos.

Ilustración

Clasificación de los puntos de tejado de los edificios.

Uso

  • Los datos LAS deben tener puntos de suelo clasificados antes de clasificar los puntos de tejado de los edificios. Considere el uso de la herramienta Clasificar el terreno LAS si los puntos de suelo no se han clasificado. Los puntos de suelo deben tener un valor de código de clase de 2, de modo que, si los puntos de suelo tienen un valor de código de clase diferente, utilice la herramienta Cambiar los códigos de clase LAS para reasignar los códigos de clase según corresponda.

  • Los puntos LAS con valores de código de clase de 0 y 1 se evaluarán para determinar si encajan en la altura y área mínimas especificadas para identificar tejados de edificios. Los puntos de edificio existentes clasificados con un valor de código de clase de 6 también se utilizarán para determinar si los puntos adyacentes encajan en un plano que conecte la misma estructura. Este proceso utiliza un algoritmo RANSAC optimizado que comienza con un punto de semilla seleccionado al azar, que podría hacer que los resultados de la clasificación variasen ligeramente entre ejecuciones.

  • Si se clasifican por error pequeños clústeres de puntos que no pertenecen a los edificios, plantéese aumentar el parámetro Área mínima para eliminar la inclusión de tales puntos. Por el contrario, si parece que la herramienta ha olvidado los edificios, plantéese utilizar un área más pequeña para capturar las regiones que faltan. Se puede proporcionar una extensión de procesamiento o un polígono de límite para limitar aún más la región que se está procesando, lo que puede ser útil al probar los resultados de los valores experimentales.

  • La herramienta es adecuada para el procesamiento de levantamientos topográficos LIDAR aéreos. Es posible que los archivos LAS creados a partir de orígenes como nubes de puntos fotogramétricas produzcan resultados menos fiables debido a que la probabilidad de puntos de ruido es mayor.

  • Esta herramienta funciona mejor si los puntos LAS tienen una densidad de puntos uniforme. Por lo general, los levantamientos topográficos LIDAR aéreos tendrán algo de superposición en su cobertura, lo que producirá áreas con clústeres de puntos más densos. La inclusión de esos puntos distorsiona el espaciado nominal de los puntos, además de producir errores de comisión en las regiones superpuestas y errores de omisión en el área no superpuesta. Para obtener mejores resultados, utilice la herramienta Clasificar solapamiento de LAS para clasificar puntos superpuestos y modifique el valor Espaciado de punto promedio para ofrecer una estimación del espaciado de puntos nominal fuera de las regiones de superposición.

    Nota:

    Algunos levantamientos topográficos aéreos contienen una superposición total en forma de varios escaneados, lo que produce una distribución regular de puntos superpuestos. Si la distribución de los puntos es uniforme, no hay necesidad de clasificar los puntos superpuestos como requisito previo para esta herramienta.

Sintaxis

ClassifyLasBuilding_3d (in_las_dataset, {min_height}, min_area, {compute_stats}, {extent}, boundary, {process_entire_files}, point_spacing)
ParámetroExplicaciónTipo de datos
in_las_dataset

El dataset LAS que se va a clasificar.

LAS Dataset Layer
min_height
(Opcional)

La altura desde el suelo que define el punto más bajo a partir del cual se identificarán los puntos del tejado.

Linear Unit
min_area

El área más pequeña de puntos coplanares que se usará para establecer la presencia del tejado de un edificio.

Areal Unit
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)

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

Extent
boundary

Entidad poligonal que define el área de interés que se va a procesar con esta herramienta.

Feature Layer
process_entire_files
(Opcional)

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

  • PROCESS_EXTENT —Solo se procesarán los puntos LAS que intersequen el área de interés. Esta es la opción predeterminada.
  • PROCESS_ENTIRE_FILES —Si alguna parte del archivo LAS interseca el área de interés, se procesarán todos los puntos de ese archivo LAS, incluidos los que queden fuera del área de interés.
Boolean
point_spacing

El espaciado promedio de los puntos LAS que se usará para determinar la presencia de tejados de edificios. Este valor será de forma predeterminada el espacio promedio calculado para el dataset LAS.

Linear Unit

Salida derivada

NombreExplicaciónTipo de datos
derived_las_dataset

El dataset LAS clasificado para los tejados de los edificios.

Capa de dataset LAS

Muestra de código

Ejemplo 1 de ClassifyLasBuilding (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.ClassifyLasBuilding_3d('Highland.lasd', minHeight='9 feet', 
                             minArea='30 Square Feet', compute_stats=True)
Ejemplo 2 de ClassifyLasBuilding (script independiente)

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

'''****************************************************************************
       Name: Tile & Classify LAS Files
Description: Creates & classifies tiled LAS files.
****************************************************************************'''
# Import system modules
import arcpy
import tempfile
import math

in_las = arcpy.GetParameterAsText(1) # The LAS files that need to be tiled
out_folder = arcpy.GetParameterAsText(2) # folder for LAS files
basename = arcpy.GetParameterAsText(3) # basename for output files
out_lasd = arcpy.GetParameterAsText(4) # output LAS dataset


try:
    # Create temp LAS dataset to reference LAS files that will be tiled
    temp_lasd = arcpy.CreateUniqueName('temp.lasd', tempfile.gettempdir())
    arcpy.management.CreateLasDataset(in_las, temp_lasd)
    arcpy.ddd.TileLas(temp_lasd, out_folder, basename, out_lasd, las_version=1.4, 
                      point_format=7, file_size=300)
    arcpy.management.Delete(temp_lasd)
    arcpy.ddd.ClassifyLasGround(out_lasd, method='AGGRESSIVE')
    arcpy.ddd.ClassifyLasBuilding(out_lasd, min_height='3 Meters', min_area='4 Meters')
    arcpy.ddd.ClassifyLasByHeight(out_lasd, height_classification=[(3, 6), (4,20), (5,70)],
                                  noise='All Noise', compute_stats='COMPUTE_STATS')

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

Entornos

  • Extensión
  • Factor de procesamiento en paralelo

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