Создать уровень детальности (Управление данными)

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

Создает пакет слоев сцены с правильно заданными уровнями детализации.

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

  • Используйте этот инструмент для пакетов слоев сцены интегрированной модели mesh, созданных с помощью стороннего программного обеспечения, с одним уровнем детализации. Сюда входят пакеты слоев сцены, созданные из FME с помощью Safe Software или ArcGIS Data Interoperability.

  • Интегрированная модель mesh — единственный поддерживаемый тип слоя сцены.

Параметры

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

Входной пакет слоев сцены интегрированной модели mesh.

File
Выходной набор данных

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

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

arcpy.management.GenerateLevelOfDetail(in_dataset, out_dataset, {texture_optimization})
ИмяОписаниеТип данных
in_dataset

Входной пакет слоев сцены интегрированной модели mesh.

File
out_dataset

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

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

Пример кода

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

В следующем скрипте показано, как использовать функцию GenerateLevelOfDetail в окне Python.

import arcpy
arcpy.management.GenerateLevelOfDetail(
    in_dataset=r"C:\test\mesh.slpk",
    out_dataset=r"C:\test\meshLOD.slpk",
    texture_optimization="DESKTOP"
)

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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