Проверить слой сцены (Управление данными)

Краткая информация

Оценивает файл пакета слоя сцены (*.slpk), чтобы определить его соответствие спецификации I3S.

Использование

  • Этот инструмент будет проверять пакет слоя сцены на соответствие спецификации I3S для выявления проблем, которые могут вызвать ошибки при просмотре слоя сцены в клиентском приложении ArcGIS. Рассмотрите возможность запуска этого инструмента перед публикацией пакета слоев сцены, созданного вне платформы ArcGIS.

  • Инструмент оценивает следующее:

    • Наличие ожидаемых значений для всех требуемых и рекомендуемых объектов JSON.
    • Наличие заявленных текстур для зданий, 3D-объектов и интегрированных моделей meshe.
    • Наличие заявленных атрибутов и связанных с ними статистических данных для точек, зданий, 3D-объектов и облаков точек.
    • Наличие заявленных атрибутов вершин, таких как положение, цвет, UV и нормали.
    • Наличие корневых узлов и заявленных дочерних узлов в дереве узлов.
  • Выходной отчет по умолчанию представляет собой читаемый JSON-файл, но также может быть создан в виде текстового или XML-файла. В отчете перечислены предупреждения, описывающие проблемы несоответствия спецификациям I3S, которые могут не вызывать проблем при отображении данных, а также ошибки, описывающие проблемы, которые могут вызвать проблемы при отображении пакета слоя сцены.

Параметры

ПодписьОписаниеТип данных
Входной слой сцены

Файл пакета слоев сцены, который будет оцениваться.

File
Выходной файл журнала

Выходной файл журнала, в котором будут суммированы результаты оценки.

File

arcpy.management.ValidateSceneLayerPackage(in_slpk, out_report)
ИмяОписаниеТип данных
in_slpk

Файл пакета слоев сцены, который будет оцениваться.

File
out_report

Выходной файл журнала, в котором будут суммированы результаты оценки.

File

Пример кода

ValidateSceneLayerPackage, пример (окно Python)

В следующем примере показано использование этого инструмента в окне Python.

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

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы