Подпись | Описание | Тип данных |
Входной набор данных | Входной пакет слоев сцены | File |
Выходная папка | Местоположение, в котором создается выходной пакет слоев сцены, или файл облачного подключения (.acs) для записи выходного i3sREST. | Folder |
Выходное имя | Имя выходного пакета слоев сцены | String |
Выходной файл журнала (Дополнительный) | Выходной файл журнала, в котором будут суммированы результаты оценки. | File |
Оптимизация текстуры (Дополнительный) | Указывает текстуры, которые оптимизируются в соответствии с целевой платформой, где используется пакет слоев сцены. Desktop включает платформы Windows, Linux и Mac.
| String |
Краткая информация
Обновляет пакет слоев сцены до текущей версии I3S в формате SLPK или выходные данные до формата i3sREST, для использования в ArcGIS Enterprise.
Использование
Версия 1.4 и новее пакетов слоев сцены конвертируется в самую последнюю версию I3S.
Слои облака точек сцены в настоящий момент не поддерживаются.
Используйте параметр Оптимизация текстур для добавления или удаления текстур в выходной пакет слоев сцены.
Предупреждения о ситуациях, возникающих в процессе обновления, записываются в сообщения инструмента и в выходной файл журнала. Предупреждения не влияют на отображение пакета слоев сцены, но могут указывать на возможные несоответствия в спецификации I3S.
Пакеты слоев сцены могут быть обновлены и сохранены либо в папку в файловой системе, либо в хранилище объектов, расположенное в облаке, например Amazon S3, хранилище BLOB-объектов Azure или Alibaba OSS. Местоположение должно быть зарегистрировано в ArcGIS Enterprise как хранилище данных, управляемое пользователем.
Параметры
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 (Дополнительный) | Указывает текстуры, которые оптимизируются в соответствии с целевой платформой, где используется пакет слоев сцены. Desktop включает платформы Windows, Linux и Mac.
| 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: Да