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

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

Обновляет пакет слоев сцены до текущей версии I3S в формате SLPK или выходные данные до формата i3sREST, для использования в ArcGIS Enterprise.

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

  • Версия 1.4 и новее пакетов слоев сцены конвертируется в самую последнюю версию I3S.

  • Слои облака точек сцены в настоящий момент не поддерживаются.

  • Используйте параметр Оптимизация текстур для добавления или удаления текстур в выходной пакет слоев сцены.

  • Предупреждения о ситуациях, возникающих в процессе обновления, записываются в сообщения инструмента и в выходной файл журнала. Предупреждения не влияют на отображение пакета слоев сцены, но могут указывать на возможные несоответствия в спецификации I3S.

  • Пакеты слоев сцены могут быть обновлены и сохранены либо в папку в файловой системе, либо в хранилище объектов, расположенное в облаке, например Amazon S3, хранилище BLOB-объектов Azure или Alibaba OSS. Местоположение должно быть зарегистрировано в ArcGIS Enterprise как хранилище данных, управляемое пользователем.

Параметры

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

Входной пакет слоев сцены

File
Выходная папка

Местоположение, в котором создается выходной пакет слоев сцены, или файл облачного подключения (.acs) для записи выходного i3sREST.

Folder
Выходное имя

Имя выходного пакета слоев сцены

String
Выходной файл журнала
(Дополнительный)

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

File
Оптимизация текстуры
(Дополнительный)

Указывает текстуры, которые оптимизируются в соответствии с целевой платформой, где используется пакет слоев сцены. Desktop включает платформы Windows, Linux и Mac.

  • НастольноеФорматы текстур будут оптимизированы для использования в настольных и веб-платформах. Форматами текстур будут JPEG и DXT. Это значение по умолчанию
  • НетФорматы текстур будут оптимизированы для использования в настольной платформе. Форматом текстур будет JPEG.
String

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.

  • DESKTOPФорматы текстур будут оптимизированы для использования в настольных и веб-платформах. Форматами текстур будут JPEG и DXT. Это значение по умолчанию
  • NONEФорматы текстур будут оптимизированы для использования в настольной платформе. Форматом текстур будет JPEG.
String

Пример кода

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

Следующий скрипт окна 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")
UpgradeSceneLayer, пример 1 (окно Python)

Пример скрипта окна 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: Да

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