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

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

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

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

  • Версия 1.4 и новее пакетов слоев сцены конвертируется в самую последнюю версию I3S. I3S версия слоя сцены на вкладке Источник в свойствах слоя. См. спецификацию I3S для текущей версии каждого типа слоя сцены. Если слой сцены версии 1.6 или более ранней, рекомендуется обновить его для повышения производительности.

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

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

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

  • Используйте параметр Целевое облачное подключение, чтобы выходной ресурс слоя сцены был в хранилище объектов, расположенном в облаке, например, в Amazon S3, хранилище BLOB-объектов Azure, Alibaba OSS или Google Cloud. Этот ресурс можно опубликовать как сервис сцены, а выбранное вами местоположение должно быть зарегистрировано как управляемое пользователем хранилище данных в ArcGIS Enterprise.

  • Этот инструмент не исправляет пакеты слоев сцены, у которых отсутствуют или неверны требуемые свойства из спецификации I3S. Ошибки записываются в значение параметра Выходной файл журнала.

  • Используйте настройку среды Часовой пояс вместе с параметром Формат даты, чтобы правильно закодировать поля даты в выходном пакете слоя сцены. Дополнительные сведения о включении времени для слоев сцен см. в разделе Слои сцен с поддержкой времени.

Параметры

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

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

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

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

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

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

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

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

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

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

Внимание:

Оптимизации, включающие KTX2, могут занимать много времени. Для более быстрого получения результатов используйте опции Desktop или Нет.

  • ВсеВсе форматы текстур, включая JPEG, DXT и KTX2, будут оптимизированы для использования на настольных компьютерах, в интернете и на мобильных устройствах.
  • Настольные компьютерыТекстуры, поддерживаемые Windows, Linux и Mac, включая JPEG и DXT, будут оптимизированы для использования в клиентах ArcGIS Pro на Windows и в настольных клиентах ArcGIS Maps SDKs на Windows, Linux и Mac. Это значение по умолчанию
  • МобильныеТекстуры, поддерживаемые Android и iOS, включая JPEG и KTX2, будут оптимизированы для использования в мобильных приложениях ArcGIS Maps SDKs.
  • НетТекстуры JPEG будут оптимизированы для использования в настольных и веб-платформах.
String
Формат даты
(Дополнительный)

Формат значений даты в полях даты слоев сцены. Этот параметр скрыт, если поля даты отсутствуют.

String

arcpy.management.UpgradeSceneLayer(in_dataset, out_folder_path, out_name, {out_log}, {texture_optimization}, {date_format})
ИмяОписаниеТип данных
in_dataset

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

File
out_folder_path

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

Folder
out_name

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

String
out_log
(Дополнительный)

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

File
texture_optimization
(Дополнительный)

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

Внимание:

Оптимизации, включающие KTX2, могут занимать много времени. Для более быстрого получения результатов используйте опции DESKTOP или NONE.

  • ALLВсе форматы текстур, включая JPEG, DXT и KTX2, будут оптимизированы для использования на настольных компьютерах, в интернете и на мобильных устройствах.
  • DESKTOPТекстуры, поддерживаемые Windows, Linux и Mac, включая JPEG и DXT, будут оптимизированы для использования в клиентах ArcGIS Pro на Windows и в настольных клиентах ArcGIS Maps SDKs на Windows, Linux и Mac. Это значение по умолчанию
  • MOBILEТекстуры, поддерживаемые Android и iOS, включая JPEG и KTX2, будут оптимизированы для использования в мобильных приложениях ArcGIS Maps SDKs.
  • NONEТекстуры JPEG будут оптимизированы для использования в настольных и веб-платформах.
String
date_format
(Дополнительный)

Формат значений даты в полях даты слоев сцены. Этот параметр скрыт, если поля даты отсутствуют.

String

Пример кода

UpgradeSceneLayer, пример 2 (окно 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, пример 2 (окно 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: Да

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