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

Resumen

Crea un paquete de capas de escena de nube de puntos (.slpk) o contenido de capas de escena (.i3sREST) en la nube 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, 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 de entrada 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 archivo .prj definido para que la herramienta pueda procesar la colección. Puede 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.

  • Use el parámetro Conexión a la nube de destino para enviar contenido de la capa de escena a un almacén de objetos ubicado en la nube, como Amazon S3, almacenamiento de Blob de Azure, Alibaba OSS o Google Cloud. Este contenido se puede publicar como un servicio de escena y la ubicación que elija debe estar registrada como un data store administrado por el usuario en ArcGIS Enterprise.

  • Puede crear un archivo de conexión (.acs) utilizando la herramienta Crear archivo de conexión de almacenamiento en la nube.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de entrada

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.

Layer File; LAS Dataset Layer; Folder; File
Paquete de capas de escena de salida
(Opcional)

El paquete de capas de escena de salida (.slpk).

File
Sistema de coordenadas de salida
(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 WGS84 y el Sistema de coordenadas geodésicas de China de 2000. WGS84 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 correcto.
  • Utilice un objeto arcpy.SpatialReference.

Spatial Reference
Transformación geográfica
(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
Atributos para almacenar en caché
(Opcional)

Especifica los atributos de datos de origen que se incluirán 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.

  • IntensidadSe incluirá la intensidad del retorno del pulso láser para cada punto LIDAR.
  • RGBSe incluirá la información de imágenes RGB capturadas para cada punto LIDAR.
  • Marcadores LASSe incluirán los marcadores de clasificación y dirección del escaneado.
  • Código de clasificaciónSe incluirán los valores de código de clasificación.
  • Valor de retornoSe incluirán los números de retorno discreto del pulso LIDAR
  • Datos de usuarioSe incluirá un atributo personalizable que puede ser cualquier número del rango de 0 a 255.
  • Id. de origen de puntoPara el LIDAR aéreo, este valor identifica normalmente la ruta de vuelo que capturó un punto LIDAR dado, que será incluido.
  • Hora de GPSSe incluirá la marca de tiempo de 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.
  • Ángulo de escaneoSe incluirá la dirección angular del escáner láser para un punto LIDAR dado. El rango de valores va de -90 a 90.
  • Infrarrojo cercanoSe incluirán los registros de infrarrojo cercano capturados para cada punto LIDAR.
String
Tamaño de punto (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
Error máx. XY (m)
(Opcional)

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,001.

Double
Error máx. Z (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,001.

Double
Sistema de coordenadas de entrada
(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 en la misma ubicación.

Coordinate System
Versión de capa de escena
(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.xEl paquete de capas de escena de nube de puntos será compatible con todos los clientes de ArcGIS.
  • 2.xEl paquete de capas de escena de nube de puntos será compatible con ArcGIS AllSource 2.1.2 o posterior y se puede publicar en ArcGIS Online y ArcGIS 10.6.1 o posterior. Esta es la opción predeterminada.
String
Conexión a la nube de destino
(Opcional)

El archivo de conexión a la nube de destino (.acs) donde se generará el contenido de la capa de escena (.i3sREST).

Folder
Nombre de salida
(Opcional)

El nombre de salida del contenido de la capa de escena cuando se produce la salida a un almacén en la nube. Este parámetro solo está disponible si se ha especificado un valor para el parámetro Conexión a la nube de destino.

String

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}, {target_cloud_connection}, {out_name})
NombreExplicació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.

Layer File; LAS Dataset Layer; Folder; File
out_slpk
(Opcional)

El 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 WGS84 y el Sistema de coordenadas geodésicas de China de 2000. WGS84 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 correcto.
  • 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 incluirán 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.

  • INTENSITYSe incluirá la intensidad del retorno del pulso láser para cada punto LIDAR.
  • RGBSe incluirá la información de imágenes RGB capturadas para cada punto LIDAR.
  • FLAGSSe incluirán los marcadores de clasificación y dirección del escaneado.
  • CLASS_CODESe incluirán los valores de código de clasificación.
  • RETURNSSe incluirán los números de retorno discreto del pulso LIDAR
  • USER_DATASe incluirá un 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, que será incluido.
  • GPS_TIMESe incluirá la marca de tiempo de 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_ANGLESe incluirá la dirección angular del escáner láser para un punto LIDAR dado. El rango de valores va de -90 a 90.
  • NEAR_INFRAREDSe incluirán los registros 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)

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,001.

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,001.

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 en la misma ubicación.

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.XEl paquete de capas de escena de nube de puntos será compatible con todos los clientes de ArcGIS.
  • 2.XEl paquete de capas de escena de nube de puntos será compatible con ArcGIS AllSource 2.1.2 o posterior y se puede publicar en ArcGIS Online y ArcGIS 10.6.1 o posterior. Esta es la opción predeterminada.
String
target_cloud_connection
(Opcional)

El archivo de conexión a la nube de destino (.acs) donde se generará el contenido de la capa de escena (.i3sREST).

Folder
out_name
(Opcional)

El nombre de salida del contenido de la capa de escena cuando se produce la salida a un almacén en la nube. Este parámetro solo está disponible si se ha especificado un valor para el parámetro target_cloud_connection.

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.