Сводка
Позволяет вам указать, как создаются обзорные изображения набора данных мозаики. Сделанные инструментом настройки используются инструментом Построить обзорные изображения.
Использование
Этот инструмент используется, если есть конкретные параметры, которые вам нужно задать для создания обзорных изображений, например
- Определение местоположения для записи файлов
- Определение экстентов для изменения по границе
- Определение свойств изображений просмотра, например, методы пересчета или сжатия
- Определение коэффициента пересчета обзорных изображений
Используйте инструмент Построить обзорные изображения, чтобы создать соответствующие элементы.
Для определения контура обзорных изображений может использоваться полигональный класс пространственных объектов. Если вы не хотите использовать все полигоны в классе пространственных объектов, вы можете сделать выборку в слое в таблице содержания или использовать инструмент, например, Выбрать в слое по атрибуту или Выбрать в слое по расположению, для выбора нужных полигонов.
По умолчанию размер листа равен 128 на 128. Размер листа можно изменить в Настройках среды.
Этот инструмент может занимать много времени при запуске, если граница содержит большое количество вершин.
Синтаксис
arcpy.management.DefineOverviews(in_mosaic_dataset, {overview_image_folder}, {in_template_dataset}, {extent}, {pixel_size}, {number_of_levels}, {tile_rows}, {tile_cols}, {overview_factor}, {force_overview_tiles}, {resampling_method}, {compression_method}, {compression_quality})
Параметр | Объяснение | Тип данных |
in_mosaic_dataset | Набор данных мозаики, для которого вы хотите построить обзорные изображения. | Mosaic Layer |
overview_image_folder (Дополнительный) | Папка или база геоданных, где будут храниться обзорные изображения. | Workspace |
in_template_dataset (Дополнительный) | Набор растровых данных или класс полигональных объектов, используемые для определения экстента обзорных изображений. | Raster Layer; Feature Layer |
extent (Дополнительный) | Укажите экстент, используя следующие минимальные и максимальные координаты x и y. Указывается в виде пространства, ограниченного в следующем порядке: мин. X, макс. X, мин.Y, макс. Y. Граница набора данных мозаики определит экстента обзорных изображений, если он не определен. | Envelope |
pixel_size (Дополнительный) | Если вы не хотите использовать все пирамиды растров, укажите базовый размер пиксела, с которым будут созданы обзорные изображения. Для этого параметра используются такие же единицы, как у пространственной привязки набора данных мозаики. | Double |
number_of_levels (Дополнительный) | Укажите число уровней обзорных изображений, которые вы хотите создать. Значение, равное -1, определит оптимальное для вас значение. | Long |
tile_rows (Дополнительный) | Укажите число строк (в пикселах) для каждого листа. Большие значения приведут к меньшему числу больших обзорных изображений и увеличит подобие, которое понадобится вам для создания обзорных изображений нижнего уровня. Маленькое значение приведет к созданию большого числа маленьких файлов. | Long |
tile_cols (Дополнительный) | Укажите число столбцов (в пикселах) для каждого листа. Большие значения приведут к меньшему числу больших обзорных изображений и увеличит подобие, которое понадобится вам для создания обзорных изображений нижнего уровня. Маленькое значение приведет к созданию большого числа маленьких файлов. | Long |
overview_factor (Дополнительный) | Укажите соотношение, используемое для определения размера следующего обзорного изображения. Например, если размер ячейки первого уровня равен 10, а коэффициент обзорных изображений равен 3, то размер пиксела следующего обзорного изображения будет 30. | Long |
force_overview_tiles (Дополнительный) | Создать обзорные изображения на всех уровнях либо только поверх имеющихся пирамид.
| Boolean |
resampling_method (Дополнительный) | Выберите алгоритм агрегирования значений пикселов обзорных изображений.
| String |
compression_method (Дополнительный) | Определите тип сжатия данных – для хранения обзорных изображений.
| String |
compression_quality (Дополнительный) | Укажите значение в пределах 1-100. Более высокие значения генерируют более качественные результаты, но они создают более крупные файлы. | Long |
Производные выходные данные
Имя | Объяснение | Тип данных |
out_mosaic_dataset | Обновленный набор данных мозаики. | Слой мозаики |
Пример кода
Пример 1 функции DefineOverviews(окно Python)
Это пример скрипта Python для DefineOverviews.
import arcpy
arcpy.DefineOverviews_management("c:/workspace/fgdb.gdb/md01",
"c:/temp", "#", "#", "30", "6", "4000",
"4000", "2", "CUBIC", "JPEG", "50")
DefineOverviews, пример 2 (автономный скрипт)
Это пример скрипта Python для DefineOverviews.
#Define Overviews to the default location
#Define Overviews for all levels - ignore the primary Raster pyramid
#Define Overviews compression and resampling method
import arcpy
arcpy.env.workspace = "C:/Workspace"
arcpy.DefineOverviews_management("DefineOVR.gdb/md", "#", "#", "#", "#",
"#", "#", "#", "#", "FORCE_OVERVIEW_TILES",
"BILINEAR", "JPEG", "50")
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да