ArcGIS Desktop

  • Documentación
  • Soporte

  • 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

LAS de tesela

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

Resumen

Crea archivos LAS en teselas conforme a un esquema de ordenamiento en teselas regular.

Uso

  • Plantéese la posibilidad de utilizar esta herramienta para subdividir archivos LAS grandes en tamaños optimizados para el análisis, la distribución y el archivado de datos. El esquema de ordenamiento en teselas predeterminado genera teselas cuadradas cuyo ancho y altura se definen mediante un tamaño objetivo límite de 250 MB. Los puntos de varios archivos LAS que queden dentro del área de una tesela se fusionarán en la tesela de salida.

  • Al reorganizar los puntos LAS, los datos LIDAR se agruparán de forma espacial y su rendimiento mejorará cuando se realicen operaciones de visualización y análisis. Para este proceso se requiere la creación de un archivo temporal. Plantéese la posibilidad de especificar una carpeta en una unidad de estado sólido como, por ejemplo, el Espacio de trabajo temporal en la configuración del entorno, para mejorar la velocidad de esta operación.

  • Plantéese la posibilidad de especificar la compresión ZLAS si los datos LIDAR ya están clasificados y listos para su archivado o distribución. Los archivos ZLAS no son editables y no se pueden reclasificar.

  • Las teselas de LAS se pueden definir con uno de los métodos siguientes:

    • Especifique el tamaño del archivo de destino del archivo LAS comprimido. Este tamaño es una estimación para una tesela de LAS con una distribución uniforme de los puntos por toda la extensión.
    • Especifique el ancho y la altura de una tesela.
    • Especifique una entidad de entrada para definir el esquema de ordenamiento en teselas. Cada polígono debe ser rectangular y debe tener un ancho y una altura uniformes. Las teselas LAS solo se crearán para las partes del dataset LAS que cubren las entidades de entrada.
  • Las teselas LAS de salida se pueden volver a proyectar especificando un Sistema de coordenadas de salida en la configuración del entorno o utilizando entidades de entrada con una referencia espacial diferente a la de los archivos LAS originales.

  • Se pueden asignar nombres personalizados a las teselas LAS utilizando entidades de entrada y eligiendo un campo de texto en el parámetro Método de nomenclatura.

    Nota:

    Se pueden utilizar las herramientas Crear red y Generar teselación para crear polígonos en teselas que cubran la extensión de la región que desee.

Sintaxis

TileLas_3d (in_las_dataset, target_folder, {base_name}, {out_las_dataset}, {compute_stats}, {las_version}, {point_format}, {compression}, {las_options}, {tile_feature}, {naming_method}, {file_size}, {tile_width}, {tile_height}, {tile_origin})
ParámetroExplicaciónTipo de datos
in_las_dataset

El dataset LAS que se va a procesar.

LAS Dataset Layer
target_folder

La carpeta donde se escribirán los archivos LAS en teselas.

Folder
base_name
(Opcional)

El nombre por el que empezará cada archivo de salida.

String
out_las_dataset
(Opcional)

El nuevo dataset LAS que hace referencia a los archivos LAS en teselas creados por esta herramienta. Esto es opcional.

LAS Dataset
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
las_version
(Opcional)

La versión del archivo LAS de cada archivo de salida. El valor predeterminado es 1.4.

  • 1.0 —Esta versión admitía 256 códigos de clase únicos, pero no tenía un esquema de clasificación predefinido.
  • 1.1 —En esta versión se ha introducido un esquema de clasificación predefinido y los formatos de registro de puntos 0 y 1.
  • 1.2 —Esta versión admitía los registros de RGB y tiempo de GPS en los registros de puntos 2 y 3.
  • 1.3 —En esta versión se ha agregado la compatibilidad con el indicador de clasificación sintética, junto con los registros de puntos 4 y 5 para datos de forma de onda, algo que no se admite en ArcGIS.
  • 1.4 —En esta versión se han introducido los formato de registro de puntos del 6 al 10, junto con nuevas definiciones de clases, 256 códigos de clase únicos y el indicador de clasificación superpuesta.
String
point_format
(Opcional)

El formato del registro de puntos de los archivos LAS de salida. Las opciones disponibles variarán según la versión del archivo LAS especificada en el parámetro point_format.

Long
compression
(Opcional)

Especifique si el archivo LAS de salida tendrá un formato comprimido o si tendrá el formato de LAS estándar.

  • NO_COMPRESSION —La salida tendrá el formato de LAS estándar (*.las). Esta es la opción predeterminada.
  • ZLAS —Los archivos LAS de salida se comprimirán con el formato de zLAS.
String
las_options
[las_options,...]
(Opcional)

Lista de modificaciones opcionales en los archivos LAS de salida.

  • REARRANGE_POINTS —Ordene de los puntos LAS según su clustering espacial.
  • REMOVE_VLR —Quite los registros de longitud variable que se hayan agregado detrás de la cabecera y los registros de punto de cada archivo.
  • REMOVE_EXTRA_BYTES —Quite los bytes adicionales que pueda haber en cada registro de puntos del archivo LAS de entrada.
String
tile_feature
(Opcional)

Las entidades poligonales que definen el ancho y la altura de la tesela que se van a utilizar al crear un esquema de ordenamiento en teselas de los datos LIDAR. Se supone que los polígonos son rectangulares y que se utilizará la extensión de la primera entidad para definir el ancho y la altura de la tesela.

Feature Layer
naming_method
(Opcional)

Define la nomenclatura de cada tesela de salida. Cuando se especifican entidades de entrada en el parámetro tile_feature, puede utilizar uno de sus campos (texto o numérico) para definir el nombre del archivo de salida. Este nombre se incorporará al final del texto utilizado en el parámetro base_name. Se admiten las siguientes convenciones de nomenclatura generadas automáticamente:

  • XY_COORDS —Incorpora las coordenadas x,y del punto central a cada tesela. Esta es la opción predeterminada.
  • ROW_COLUMN —Asigna el nombre de la tesela basándose en la fila y la columna a las que pertenece en el esquema de ordenamiento en teselas general. Las filas se incrementan de arriba abajo, mientras que las columnas se incrementan de izquierda a derecha.
  • ORDINAL —Asigna el nombre de la tesela basándose en su orden de creación, donde 1 corresponde a la primera tesela, 2 a la segunda y así sucesivamente.
String
file_size
(Opcional)

Este valor, que se expresa en megabytes, representa el límite superior del tamaño del archivo sin comprimir de una tesela LAS de salida con una distribución uniforme de los puntos por toda la extensión. La herramienta adopta de forma predeterminada el valor de 250, que se utiliza para estimar el ancho y la altura de la tesela. Este parámetro se ignora cuando se proporcionan valores para los parámetros tile_feature o tile_width y tile_height.

Double
tile_width
(Opcional)

El ancho de cada tesela. Si se especifica un valor para el ancho y la altura de la tesela, el parámetro file_size se ignorará. Cuando se especifican entidades de entrada en el parámetro tile_feature, el ancho de la tesela se derivará de la altura de la primera entidad y este parámetro se ignorará.

Linear Unit
tile_height
(Opcional)

La altura de cada tesela. Si se especifica un valor para el ancho y la altura de la tesela, el parámetro file_size se ignorará. Cuando se especifican entidades de entrada en el parámetro tile_feature, la altura de la tesela se derivará de la altura de la primera entidad y este parámetro se ignorará.

Linear Unit
tile_origin
(Opcional)

Las coordenadas del origen de la cuadrícula del ordenamiento en teselas. Los valores predeterminados se obtienen de la esquina inferior izquierda del dataset LAS de entrada. Cuando se especifican entidades de entrada en el parámetro tile_feature, el origen se heredará de la esquina inferior izquierda de la primera entidad y este parámetro se ignorará.

Point

Muestra de código

Ejemplo 1 de TileLas (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.ddd.TileLas('Denver_2', basename='2014_', out_las_dataset='Denver_2014.lasd', 
                  las_version='1.4', point_format=6, compression='ZLAS Compression', 
                  las_options=['Rearrange points'], naming_method='ROW_COLUMN', file_size=300)
Ejemplo 2 de TileLas (secuencia de comandos independiente)

En el siguiente ejemplo se muestra cómo usar esta herramienta en una secuencia de comandos independiente de Python.

'''****************************************************************************
       Name: Tile LAS File
Description: Creates tiled LAS files form an untiled collection.
****************************************************************************'''
# 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

  • Espacio de trabajo actual
  • Espacio de trabajo temporal
  • Extensión
  • Sistema de coordenadas de salida

Información sobre licencias

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

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 interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2018 Esri. | Privacidad | Legal