Etiqueta | Explicación | Tipo de datos |
Dataset de entrada | El paquete de capas de escena de entrada. | File |
Carpeta de salida | La ubicación donde se creará el paquete de capas de escena de salida o el archivo de conexión a la nube (.acs) para generar la salida a i3sREST. | Folder |
Nombre de salida | El nombre de la capa de escena de salida. | String |
Archivo de registro de salida (Opcional) | El archivo de registro de salida en el que se resumirán los resultados de la evaluación. | File |
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. Desktop incluye las plataformas Windows, Linux y Mac.
| String |
Resumen
Actualiza un paquete de capas de escena a la versión actual de I3S en formato SLPK o salida al formato i3sREST para su uso en ArcGIS Enterprise.
Uso
Los paquetes de capas de escena de la versión 1.4 y posteriores se pueden convertir a la versión de I3S más reciente.
Actualmente no se admiten capas de escena de nube de puntos.
Utilice el parámetro Optimización de textura para agregar o eliminar texturas en el paquete de capas de escena de salida.
Las advertencias encontradas durante el proceso de actualización se pueden notificar a los mensajes de la herramienta o al archivo de registro de salida. Las advertencias no afectan a la visualización del paquete de capas de escena, pero pueden indicar el incumplimiento de la especificación I3S.
Los paquetes de capas de escena se pueden actualizar a una carpeta del sistema de archivos o a un almacén de objetos ubicado en la nube, por ejemplo, Amazon S3, Azure Blob Storage o Alibaba OSS. La ubicación debe estar registrada como data store administrado por el usuario en ArcGIS Enterprise.
Parámetros
arcpy.management.UpgradeSceneLayer(in_dataset, out_folder_path, out_name, {out_log}, {texture_optimization})
Nombre | Explicación | Tipo de datos |
in_dataset | El paquete de capas de escena de entrada. | File |
out_folder_path | La ubicación donde se creará el paquete de capas de escena de salida o el archivo de conexión a la nube (.acs) para generar la salida a i3sREST. | Folder |
out_name | El nombre de la capa de escena de salida. | String |
out_log (Opcional) | El archivo de registro de salida en el que se resumirán los resultados de la evaluación. | File |
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. Desktop incluye las plataformas Windows, Linux y Mac.
| String |
Muestra de código
El siguiente script de la ventana de Python muestra cómo utilizar la función UpgradeSceneLayer para actualizar los paquetes de capas de escena a un almacén de objetos que se puede utilizar en flujos de trabajo de publicación de ArcGIS Enterprise.
import arcpy
arcpy.management.UpgradeSceneLayer(r"C:\temp\buildings.slpk,
r"C:\CloudConnections\AWS.acs",
"buildings_upgraded",
r"C:\temp\extracted\out.json", "DESKTOP")
El siguiente script de la ventana de Python muestra cómo utilizar la función UpgradeSceneLayer para actualizar paquetes de capas de escena.
import arcpy
arcpy.management.UpgradeSceneLayer(r"C:\temp\buildings.slpk, r"C:\packages",
"buildings_upgraded",
r"C:\temp\extracted\out.json", "NONE")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí