Etiqueta | Explicación | Tipo de datos |
Dataset de entrada | La capa de entidades de puntos de entrada. | Layer File; Feature Layer |
Paquete de capas de escena de salida | 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:
| 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_WGS84_3 funcionará correctamente, aunque la conversión de datum sea de WGS84 a NAD 1927. Nota:Los datos del sistema de coordenadas de ArcGIS son obligatorios para transformaciones de datums verticales entre datums elipsoidales y relacionados con la gravedad y entre dos datums relacionados con la gravedad. | 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 |
Resumen
Crea un paquete de capas de escena de puntos (.slpk) o contenido de capas de escena (.i3sREST) a partir de una capa de entidades de puntos.
Uso
Haga coincidir el sistema de coordenadas de salida con la referencia espacial de la escena web en la que se mostrará. Si el entorno de visualización previsto es una escena web global, el sistema de coordenadas de salida debe usar GCS WGS84 o el Sistema de coordenadas geodésicas de China de 2000.
Tenga en cuenta lo siguiente al definir las coordenadas z en los datos 3D que se están procesando:
- Si el paquete de capas de escenas de salida tendrá coordenadas x,y en GCS WGS 84, el sistema de coordenadas z puede definirse con cualquier datum elipsoide, o bien EGM96 o EGM2008 a través del parámetro Sistema de coordenadas de salida. Si el sistema de coordenadas z no está definido, las unidades verticales serán metros.
- Si el paquete de capas de escenas de salida almacenará valores x, y en coordenadas proyectadas y el sistema de coordenadas z no está definido, las unidades verticales serán las mismas que las coordenadas x,y. En el caso de las entidades 3D con unidades z no definidas que difieren de las unidades x,y, puede usar la herramienta Ajustar Z 3D para convertir los valores z a una unidad lineal coincidente, o bien la herramienta Definir proyección para definir el datum z correcto.
Solo los campos designados como visibles en las propiedades de capa se conservarán en el paquete de capas de escenas. Si no se necesitan ciertos campos en la capa de escena resultante, puede ocultar las columnas no deseadas.
-
Debe habilitar las unidades del mundo real en la capa de entidades con simbología de marcador de modelo 3D antes de ejecutar la herramienta.
No se admite el uso de puntos extruidos como entrada.
-
No se admiten las clases de entidades con geometría multipunto. Puede convertir una clase de entidad multipunto con la herramienta De multiparte a parte simple.
Utilice el entorno Zona horaria si la clase de entidad de entrada contiene campos de fecha. El uso de este entorno codificará el valor de tiempo en la hora local con un desplazamiento de UTC o UTC, si se elige esa opción. Para obtener más información sobre el uso del tiempo con capas de escena, consulte Capas de escena que tienen habilitada la función de tiempo.
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
arcpy.management.CreatePointSceneLayerPackage(in_dataset, out_slpk, {out_coor_system}, {transform_method}, {target_cloud_connection})
Nombre | Explicación | Tipo de datos |
in_dataset | La capa de entidades de puntos de entrada. | Layer File; Feature Layer |
out_slpk | 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:
| 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_WGS84_3 funcionará correctamente, aunque la conversión de datum sea de WGS84 a NAD 1927. Nota:Los datos del sistema de coordenadas de ArcGIS son obligatorios para transformaciones de datums verticales entre datums elipsoidales y relacionados con la gravedad y entre dos datums relacionados con la gravedad. | 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 |
Muestra de código
El siguiente script demuestra el uso de la función CreatePointSceneLayerPackage en la ventana de Python.
import arcpy
arcpy.management.CreatePointSceneLayerPackage(
r'c:\temp\points.lyrx', r'c:\temp\output.slpk', arcpy.SpatialReference(4326))
El siguiente script demuestra el uso de la función CreatePointSceneLayerPackage en la ventana de Python mediante la salida a un archivo de almacenamiento en la nube.
import arcpy
arcpy.management.CreatePointSceneLayerPackage(
r'c:\temp\points.lyrx', None, arcpy.SpatialReference(4326),
r'c:\cloudConnections\AWS.acs')