Подпись | Описание | Тип данных |
Входной набор данных | Входной пакет слоев сцены | File |
Выходная папка | Местоположение, в котором создается выходной пакет слоев сцены, или файл облачного подключения (.acs) для записи выходного i3sREST. | Folder |
Выходное имя | Имя выходного пакета слоев сцены | String |
Выходной файл журнала (Дополнительный) | Выходной файл журнала, в котором будут суммированы результаты оценки. | File |
Оптимизация текстуры (Дополнительный) | Указывает текстуры, которые оптимизируются в соответствии с целевой платформой, где используется пакет слоев сцены. Внимание:Оптимизации, включающие KTX2, могут занимать много времени. Для более быстрого получения результатов используйте опции Desktop или Нет.
| String |
Краткая информация
Обновляет пакет слоев сцены до текущей версии I3S в формате SLPK или выходные данные до i3sREST для использования в ArcGIS Enterprise.
Использование
Версия 1.4 и новее пакетов слоев сцены конвертируется в самую последнюю версию I3S.
Слои облака точек сцены в настоящий момент не поддерживаются.
Используйте параметр Оптимизация текстур для добавления или удаления текстур в выходной пакет слоев сцены.
Предупреждения о ситуациях, возникающих в процессе обновления, записываются в сообщения инструмента и в выходной файл журнала. Предупреждения не влияют на отображение пакета слоев сцены, но могут указывать на возможные несоответствия в спецификации I3S.
Используйте параметр Целевое облачное подключение, чтобы выходной ресурс слоя сцены был в хранилище объектов, расположенном в облаке, например, в Amazon S3, хранилище BLOB-объектов Azure, Alibaba OSS или Google Cloud. Эти ресурсы готовы к работе как слой сцены, а выбранное вами местоположение должно быть зарегистрировано как хранилище данных, управляемое пользователем в ArcGIS Enterprise.
Вы можете создать файл подключения (.acs), используя инструмент Создать файл подключения к облачному хранилищу.
Этот инструмент не исправляет пакеты слоев сцены, у которых отсутствуют или неверны требуемые свойства из спецификации I3S. Ошибки записываются в значение параметра Выходной файл журнала.
Параметры
arcpy.management.UpgradeSceneLayer(in_dataset, out_folder_path, out_name, {out_log}, {texture_optimization})
Имя | Описание | Тип данных |
in_dataset | Входной пакет слоев сцены | File |
out_folder_path | Местоположение, в котором создается выходной пакет слоев сцены, или файл облачного подключения (.acs) для записи выходного i3sREST. | Folder |
out_name | Имя выходного пакета слоев сцены | String |
out_log (Дополнительный) | Выходной файл журнала, в котором будут суммированы результаты оценки. | File |
texture_optimization (Дополнительный) | Указывает текстуры, которые оптимизируются в соответствии с целевой платформой, где используется пакет слоев сцены. Внимание:Оптимизации, включающие KTX2, могут занимать много времени. Для более быстрого получения результатов используйте опции DESKTOP или NONE.
| String |
Пример кода
Следующий скрипт окна Python демонстрирует, как использовать функцию UpgradeSceneLayer для обновления пакетов слоев сцены в хранилище объектов, которое можно использовать в рабочих процессах публикации 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")
Пример скрипта окна Python для использования функции UpgradeSceneLayer для обновления пакета слоев сцены
import arcpy
arcpy.management.UpgradeSceneLayer(r"C:\temp\buildings.slpk, r"C:\packages",
"buildings_upgraded",
r"C:\temp\extracted\out.json", "NONE")
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да