Подпись | Описание | Тип данных |
Входной слой сцены | Файл пакета слоев сцены, который будет оцениваться. | File |
Выходной файл журнала | Выходной файл журнала, в котором будут суммированы результаты оценки. | File |
Краткая информация
Оценивает файл пакета слоев сцены (*.slpk) для выявления соответствия спецификации I3S.
Использование
Этот инструмент будет проверять пакет слоя сцены на соответствие спецификации I3S для выявления проблем, которые могут вызвать ошибки при просмотре слоя сцены в клиентском приложении ArcGIS. Рассмотрите возможность запуска этого инструмента перед использованием или публикацией пакета слоев сцены, созданного вне платформы ArcGIS.
Инструмент будет распознавать наличие следующего:
- Ожидаемые значения для всех требуемых и рекомендуемых объектов JSON
- Заявленные текстуры для зданий, 3D-объектов и интегрированных моделей meshe
- Заявленные атрибуты и связанные с ними статистические данные для точек, зданий, 3D-объектов и облаков точек.
- Заявленные атрибуты вершин, таких как положение, цвет, UV и нормали.
- Корневые узлы и заявленные дочерние узлы в дереве узлов.
Выходной отчет представляет собой читаемый JSON-файл, но также может быть создан в виде текстового или .xml-файла. В отчете перечислены предупреждения, описывающие проблемы несоответствия спецификациям I3S, которые могут не вызывать проблем при отображении данных, а также ошибки, описывающие проблемы, которые могут вызвать проблемы при отображении пакета слоя сцены.
Примечание:
Пакеты слоев сцены вокселов не поддерживаются в качестве входных.
Параметры
arcpy.management.ValidateSceneLayerPackage(in_slpk, out_report)
Имя | Описание | Тип данных |
in_slpk | Файл пакета слоев сцены, который будет оцениваться. | File |
out_report | Выходной файл журнала, в котором будут суммированы результаты оценки. | File |
Пример кода
В следующем примере показано использование этого инструмента в окне Python.
import arcpy
arcpy.env.workspace = 'C:/Data'
arcpy.management.ValidateSceneLayerPackage('street_furniture.slpk', 'validate_report.json')
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да