Valider le paquetage de couche de scène (Gestion des données)

Résumé

Évalue un fichier de paquetage de couche de scène (*.slpk) afin de déterminer sa conformité avec la spécification I3S.

Utilisation

  • Cet outil valide un paquetage de couche de scène en s’appuyant sur la spécification I3S afin d’identifier les causes de problèmes potentiels lors de l’affichage de la couche de scène dans une application cliente ArcGIS. Exécutez cet outil avant de publier un paquetage de couche de scène généré en dehors de la plateforme ArcGIS.

  • L’outil évalue les aspects suivants :

    • Présence des valeurs attendues pour tous les objets JSON obligatoires et recommandés.
    • Présence de textures déclarées pour les bâtiments, les objets 3D et les maillages intégrés.
    • Présence des attributs déclarés et des statistiques associées pour les points, les bâtiments, les objets 3D et les nuages de points.
    • Présence des attributs de sommet déclarés, comme la position, la couleur, UV et les normales.
    • Présence de nœuds racines et de nœuds enfants déclarés au sein de l’arborescence de nœuds.
  • Le rapport en sortie est un fichier JSON lisible par défaut mais il peut également être généré au format texte ou XML. Le rapport répertorie les avertissements liés aux problèmes de non-respect des spécifications I3S, mais qui ne provoquent pas d’erreur d’affichage des données, ainsi que les erreurs liées aux problèmes de rendu du paquetage de couche de scène.

Syntaxe

arcpy.management.ValidateSceneLayerPackage(in_slpk, out_report)
ParamètreExplicationType de données
in_slpk

Le fichier de paquetage de couches de scènes qui va être évalué.

File
out_report

Fichier journal en sortie qui synthétise les résultats de l’évaluation.

File

Exemple de code

Exemple d'utilisation de l'outil ValidateSceneLayerPackage (fenêtre Python)

L'exemple suivant illustre l'utilisation de cet outil dans la fenêtre Python.

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

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes