Actualizar capa de escena (Administración de datos)

Resumen

Actualiza un paquete de capas de escena a la versión actual de I3S en formato SLPK o salida a 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.

  • 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 está listo para servir como capa 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.

  • Esta herramienta no corrige los paquetes de capas de escena con propiedades requeridas incorrectas o faltantes de la especificación I3S. Los errores se escriben en el valor del parámetro Archivo de registro de salida.

Parámetros

EtiquetaExplicaciónTipo 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.

Precaución:

El procesamiento de las optimizaciones que contienen KTX2 puede requerir un tiempo considerable. Para obtener los resultados más rápidos, utilice las opciones Escritorio o Ninguno.

  • TodasSe optimizarán todos los formatos de textura, incluidos JPEG, DXT y KTX2 para su uso en escritorio, web y plataformas móviles.
  • EscritorioSe optimizarán las texturas compatibles con Windows, Linux y Mac, incluidos JPEG y DXT, para su uso en clientes de ArcGIS Pro en Windows y en clientes de escritorio de ArcGIS Runtime en Windows, Linux y Mac. Esta es la opción predeterminada.
  • MóvilSe optimizarán las texturas compatibles con Android e iOS, incluidos JPEG y KTX2, para su uso en aplicaciones móviles de ArcGIS Runtime.
  • NingunoSe optimizarán texturas JPEG para su uso en escritorio y plataformas web.
String

arcpy.management.UpgradeSceneLayer(in_dataset, out_folder_path, out_name, {out_log}, {texture_optimization})
NombreExplicaciónTipo 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.

Precaución:

El procesamiento de las optimizaciones que contienen KTX2 puede requerir un tiempo considerable. Para obtener los resultados más rápidos, utilice las opciones DESKTOP o NONE.

  • ALLSe optimizarán todos los formatos de textura, incluidos JPEG, DXT y KTX2 para su uso en escritorio, web y plataformas móviles.
  • DESKTOPSe optimizarán las texturas compatibles con Windows, Linux y Mac, incluidos JPEG y DXT, para su uso en clientes de ArcGIS Pro en Windows y en clientes de escritorio de ArcGIS Runtime en Windows, Linux y Mac. Esta es la opción predeterminada.
  • MOBILESe optimizarán las texturas compatibles con Android e iOS, incluidos JPEG y KTX2, para su uso en aplicaciones móviles de ArcGIS Runtime.
  • NONESe optimizarán texturas JPEG para su uso en escritorio y plataformas web.
String

Muestra de código

Ejemplo 1 de UpgradeSceneLayer (ventana de Python)

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")
Ejemplo 2 de UpgradeSceneLayer (ventana de Python)

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

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados