Crear paquete de capa de escena de nube de puntos (Administración de datos)

Resumen

Crea un paquete de capas de escena de nube de puntos (archivo .slpk) a partir de una entrada de LAS, zLAS, LAZ o dataset LAS.

Uso

  • El sistema de coordenadas de salida debe coincidir con el sistema de coordenadas de la escena web en la que se muestra. Si el entorno de visualización previsto será una vista de escena web global, el sistema de coordenadas de salida debe usar GCS WGS 84 o el Sistema de coordenadas geodésicas de China de 2000. El sistema de coordenadas verticales para una escena global debe ser elipsoidal o EGM2008 Geoid o EGM96 Geoid.

  • Todos los archivos LAS, ZLAS o LAZ procesados deben tener la misma referencia espacial. Si se usan varias referencias espaciales para la colección deseada de archivos LAS o ZLAS, plantéese usar la herramienta Extraer LAS para reproyectar los datos a una referencia espacial común. Los datasets que presentan un sistema de coordenadas desconocido se bloquean como entrada de la herramienta.

  • Los archivos LAS, ZLAS o LAZ pueden tener su referencia espacial definida en su encabezado o mediante un archivo PRJ con el mismo nombre de base y que se coloca en la misma ubicación. El archivo PRJ redefine la información del encabezado y puede usarse para corregir información de referencia espacial ausente o no válida. Si todos los archivos LAS, ZLAS o LAZ procesados tienen coordenadas desconocidas, pero usan la misma referencia espacial, solo un archivo necesitará un PRJ definido para que la herramienta pueda procesar la colección. Es posible generar un archivo PRJ con la herramienta Crear dataset LAS.

  • Es posible definir archivos LAZ con información del sistema de coordenadas ausente mediante el parámetro Sistema de coordenadas de entrada.

  • Un paquete de capas de escena con un tamaño de archivo inferior a 1 GB se puede cargar directamente en un navegador a ArcGIS Online o Portal for ArcGIS. Si tiene más de 1 GB, utilice la herramienta Compartir paquete para cargarlo en ArcGIS Online o Portal for ArcGIS 10.5 o posterior para paquetes de capas de escena de nube de puntos.

Sintaxis

arcpy.management.CreatePointCloudSceneLayerPackage(in_dataset, out_slpk, {out_coor_system}, {transform_method}, {attributes}, {point_size_m}, {xy_max_error_m}, {z_max_error_m}, {in_coor_system}, {scene_layer_version})
ParámetroExplicaciónTipo de datos
in_dataset

Los datos LIDAR (LAS, zLAS, LAZ o dataset LAS) que se utilizarán para crear un paquete de capas de escena. Los datos LIDAR también pueden especificarse seleccionando la carpeta principal que contiene los archivos deseados.

Layer File; LAS Dataset Layer; Folder; File
out_slpk

Paquete de capas de escena de salida (.slpk).

File
out_coor_system
(Opcional)

El sistema de coordenadas del paquete de capas de escenas de salida. Puede ser cualquier sistema de coordenadas proyectadas o personalizadas. Entre los sistemas de coordenadas geográficas admitidos están WGS 1984 y el Sistema de coordenadas geodésicas de China de 2000. WGS 1984 y EGM96 Geoid son los sistemas de coordenadas horizontales y verticales predeterminados, respectivamente. Puede especificar el sistema de coordenadas de cualquiera de estas maneras:

  • Especifique la ruta a un archivo .prj.
  • Haga referencia a un dataset con el sistema de coordenadas deseado.
  • Utilice un objeto arcpy.SpatialReference.

Spatial Reference
transform_method
[transform_method,...]
(Opcional)

El método de transformación de datum que se utilizará cuando el sistema de coordenadas de la capa de entrada utilice un datum diferente del sistema de coordenadas de salida. Todas las transformaciones son bidireccionales, con independencia de la dirección que impliquen sus nombres. Por ejemplo, NAD_1927_to_WGS_1984_3 funcionará correctamente, aunque la conversión de datum sea de WGS 1984 a NAD 1927.

Nota:

Los datos del sistema de coordenadas de ArcGIS son obligatorios para transformaciones de datum verticales entre datums elipsoidales y relacionados con la gravedad y entre dos datums relacionados con la gravedad.

String
attributes
[attributes,...]
(Opcional)

Especifica los atributos de datos de origen que se deben incluir en el paquete de capas de escena. Estos valores estarán accesibles cuando el contenido se consuma en otros visores. Seleccione los atributos requeridos para las opciones de representación y filtrado deseadas (por ejemplo, intensidad, devoluciones, códigos de clase, RGB). Para reducir el almacenamiento, excluya los atributos que no se necesiten.

  • INTENSITY La intensidad del retorno del pulso láser para cada punto LIDAR.
  • RGBInformación de imágenes RGB capturadas para cada punto LIDAR.
  • FLAGSMarcadores de clasificación y dirección del escaneado.
  • CLASS_CODEValores de código de clasificación.
  • RETURNSNúmero de retorno discreto del pulso LIDAR.
  • USER_DATAUn atributo personalizable que puede ser cualquier número del rango de 0 a 255.
  • POINT_SRC_IDPara el LIDAR aéreo, este valor identifica normalmente la ruta de vuelo que capturó un punto LIDAR dado.
  • GPS_TIME La fecha de registro del GPS en la que se emitió el punto láser desde el avión. La hora está en segundos del GPS de la semana, donde la marca de tiempo oscila entre 0 y 604800 y se restablece en la medianoche del domingo.
  • SCAN_ANGLELa dirección angular del escáner láser para un punto LIDAR dado. El rango de valores va de -90 a 90.
  • NEAR_INFRAREDRegistros de infrarrojo cercano capturados para cada punto LIDAR.
String
point_size_m
(Opcional)

El tamaño de punto de los datos LIDAR. Para los datos LIDAR transportados por el aire, el valor predeterminado 0 o un valor próximo al espaciado de punto promedio suele ser la mejor opción. En el caso de los datos LIDAR terrestres, el tamaño de punto debería coincidir con el espaciado de punto deseado para las áreas de interés. Los valores se expresan en metros. El ajuste predeterminado 0 determinará automáticamente el mejor valor para el dataset de entrada.

Double
xy_max_error_m
(Opcional)

El máximo error x,y tolerado. Una tolerancia más alta dará como resultado una compresión superior de los datos y una transferencia de datos más eficiente. Los valores se expresan en metros. El valor predeterminado es 0,01.

Double
z_max_error_m
(Opcional)

Máximo de error z tolerado. Una tolerancia más alta dará como resultado una compresión superior de los datos y una transferencia de datos más eficiente. Los valores se expresan en metros. El valor predeterminado es 0,01.

Double
in_coor_system
(Opcional)

El sistema de coordenadas de los archivos LAZ de entrada. Este parámetro solo se usa con los archivos LAZ que no contienen información de referencia espacial en su encabezado ni contienen un archivo .prj.

Coordinate System
scene_layer_version
(Opcional)

La versión de capa de escena 3D indexada (I3S) del paquete de capas de escena de nube de puntos resultante. Especificar una versión ofrece compatibilidad con versiones anteriores y permite compartir paquetes de capas de escena con versiones anteriores de ArcGIS.

  • 1.XCompatible con todos los clientes de ArcGIS.
  • 2.XEs compatible con ArcGIS Pro 2.1.2 o posteriores y se puede publicar en ArcGIS Online y ArcGIS 10.6.1 o posteriores. Esta es la opción predeterminada.
String

Muestra de código

Ejemplo de CreatePointCloudSceneLayerPackage (ventana de Python)

El siguiente script de Python demuestra cómo utilizar la función CreatePointCloudSceneLayerPackage desde la ventana de Python.

import arcpy
arcpy.env.workspace = "c:/gis_data"
arcpy.management.CreateSceneLayerPackage(
    "Milan.lyrx", "Milan.slpk", arcpy.SpatialReference(4326), 
    ["ITRF_2000_To_WGS_1984 + WGS_1984_To_WGS_1984_EGM2008_2.5x2.5_Height"],
    ["INTENSITY", "RGB", "CLASS_CODE", "FLAGS", "RETURNS"], 0, 0.1, 0.1, None, 
    "1.X")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados