Etiqueta | Explicación | Tipo de datos |
Dataset de entrada | La capa de entidades de objetos 3D o multiparche 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 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 |
Transformación geográfica | 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 |
Optimización de textura (Opcional) | Especifica las texturas que se optimizarán de acuerdo con la plataforma de destino en la que se utiliza el paquete de capas de escena. Precaución:El procesamiento de las optimizaciones que contienen ETC2 puede requerir un tiempo considerable. Para obtener los resultados más rápidos, utilice las opciones Escritorio o Ninguno.
| String |
Resumen
Crea un paquete de capas de escena (archivo .slpk) a partir de una entrada de capa de entidades multiparche o de objetos 3D.
Uso
Para usar una clase de entidad multiparche o de objetos 3D como entrada, primero debe agregar la clase de entidad a una escena global o local activa como capa de entidades. Esta capa de entidades se puede utilizar a continuación como entrada de la herramienta. También se puede utilizar un archivo de capa (.lyrx) como entrada.
El sistema de coordenadas de salida debe coincidir con la referencia espacial de la escena web en la que se muestra. Si el entorno de visualización previsto es una 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.
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.
La elevación de las capas multiparche se deben definir con alturas absolutas.
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.
Parámetros
arcpy.management.Create3DObjectSceneLayerPackage(in_dataset, out_slpk, {out_coor_system}, transform_method, {texture_optimization})
Nombre | Explicación | Tipo de datos |
in_dataset | La capa de entidades de objetos 3D o multiparche 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 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,...] | 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 |
texture_optimization (Opcional) | Especifica las texturas que se optimizarán de acuerdo con la plataforma de destino en la que se utiliza el paquete de capas de escena. Precaución:El procesamiento de las optimizaciones que contienen ETC2 puede requerir un tiempo considerable. Para obtener los resultados más rápidos, utilice las opciones DESKTOP o NONE.
| String |
Muestra de código
El siguiente script muestra cómo utilizar la función Create3DObjectSceneLayerPackage en la ventana de Python.
import arcpy
arcpy.management.Create3DObjectSceneLayerPackage(r'c:\temp\buildings.lyrx',
r'c:\temp\output.slpk',
arcpy.SpatialReference(4326), None, 'DESKTOP')
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí