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ámetro | Explicación | Tipo 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:
| 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.
| 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.
| String |
Muestra de código
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
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí