Краткая информация
Позволяет вам указать, как создаются обзорные изображения набора данных мозаики. Указанные для инструмента настройки используются инструментом Построить обзорные изображения (Build Overviews).
Использование
Этот инструмент используется, если есть конкретные параметры, которые вам нужно задать для создания обзорных изображений, например,
- Определение местоположения для записи файлов
- Определение экстентов для изменения по границе
- Определение свойств изображений просмотра, например, методы пересчета или сжатия
- Определение коэффициента пересчета обзорных изображений
Используйте инструмент Построить обзорные изображения (Build Overviews), чтобы создать соответствующие элементы.
Полигональный класс пространственных объектов можно использовать для определения контура обзорных изображений. Если вы не хотите использовать все полигоны в классе пространственных объектов, вы можете сделать выборку в слое в таблице содержания или использовать инструмент, например, Выбрать в слое по атрибуту (Select Layer By Attribute) или Выбрать в слое по расположению (Select Layer By Location), для выбора нужных полигонов.
По умолчанию размер листа составляет 128 на 128 пикселов. Размер листа можно изменить в настройках параметров среды.
Этот инструмент может занимать много времени при запуске, если граница содержит большое количество вершин.
Синтаксис
DefineOverviews_management (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 |
Пример кода
DefineOverviews, пример 1 (окно 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")