Validar capa de escena (Administración de datos)

Resumen

Evalúa un paquete de capas de escena (*.slpk o *.i3sREST) en un almacén en la nube para determinar si cumple con las especificaciones de I3S.

Uso

  • Esta herramienta validará un contenido de capas de escena utilizando la especificación I3S para identificar problemas que pudieran causar dificultades al visualizar la capa de escena en una aplicación cliente de ArcGIS. Plantéese ejecutar esta herramienta antes de utilizar o publicar un paquete de capas de escena generado fuera de la plataforma ArcGIS.

  • La herramienta identificará la presencia de lo siguiente:

    • Valores esperados para todos los objetos JSON obligatorios y recomendados
    • Texturas declaradas para edificios, objetos 3D y mallas integradas
    • Atributos declarados y estadísticas asociadas para puntos, edificios, objetos 3D y nubes de puntos
    • Presencia de atributos de vértice declarados, como la posición, color, UV y normales
    • Nodos raíz y nodos secundarios declarados en el árbol de nodos
  • El informe de salida predeterminado es un archivo .json legible, pero también se puede generar como un archivo .txt o .xml. El informe enumera las advertencias para los problemas que no cumplan las especificaciones I3S, pero que quizá no causen un problema al visualizar los datos, así como los errores que pudieran causar problemas al renderizar el paquete de capas de escena.

Parámetros

EtiquetaExplicaciónTipo de datos
Capa de escena de entrada
(Opcional)

El paquete de capas de escena (*.slpk) que se evaluará.

File
Archivo de registro de salida

El archivo de registro de salida en el que se resumirán los resultados de la evaluación.

File
Carpeta de entrada
(Opcional)

El contenido de capas de escena (*.i3sREST) de un almacén en la nube que se evaluará.

Folder

arcpy.management.ValidateSceneLayerPackage({in_slpk}, out_report, {in_folder})
NombreExplicaciónTipo de datos
in_slpk
(Opcional)

El paquete de capas de escena (*.slpk) que se evaluará.

File
out_report

El archivo de registro de salida en el que se resumirán los resultados de la evaluación.

File
in_folder
(Opcional)

El contenido de capas de escena (*.i3sREST) de un almacén en la nube que se evaluará.

Folder

Muestra de código

Ejemplo 1 de ValidateSceneLayerPackage (ventana de Python)

En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.

import arcpy
arcpy.env.workspace = 'C:/Data'
arcpy.management.ValidateSceneLayerPackage('street_furniture.slpk', 'validate_report.json')
Ejemplo 2 de ValidateSceneLayerPackage (ventana de Python)

En el siguiente ejemplo se muestra cómo usar esta herramienta con la entrada de .i3sREST.

import arcpy
arcpy.env.workspace = 'C:/Data'
arcpy.management.ValidateSceneLayerPackage(None, 'validate_report.json',
                                           'C:/cloud_connections/AWS.acs/mySceneLayer.i3srest')