Сводка
Определяет настройки по умолчанию для отображения набора данных мозаики и обслуживания его как сервиса изображений.
Использование
Текущие свойства набора данных мозаики можно найти на вкладке По умолчанию в окне Свойства набора данных мозаики.
Синтаксис
arcpy.management.SetMosaicDatasetProperties(in_mosaic_dataset, {rows_maximum_imagesize}, {columns_maximum_imagesize}, {allowed_compressions}, {default_compression_type}, {JPEG_quality}, {LERC_Tolerance}, {resampling_type}, {clip_to_footprints}, {footprints_may_contain_nodata}, {clip_to_boundary}, {color_correction}, {allowed_mensuration_capabilities}, {default_mensuration_capabilities}, {allowed_mosaic_methods}, {default_mosaic_method}, {order_field}, {order_base}, {sorting_order}, {mosaic_operator}, {blend_width}, {view_point_x}, {view_point_y}, {max_num_per_mosaic}, {cell_size_tolerance}, {cell_size}, {metadata_level}, {transmission_fields}, {use_time}, {start_time_field}, {end_time_field}, {time_format}, {geographic_transform}, {max_num_of_download_items}, {max_num_of_records_returned}, {data_source_type}, {minimum_pixel_contribution}, {processing_templates}, {default_processing_template}, {time_interval}, {time_interval_units}, {product_definition}, {product_band_definitions})
Параметр | Объяснение | Тип данных |
in_mosaic_dataset | Набор данных мозаики с заданными свойствами. | Mosaic Layer |
rows_maximum_imagesize (Дополнительный) | Максимальное количество строк для изображения мозаики, созданного набором данных мозаики для каждого запроса. Это поможет управлять тем, насколько будет загружен сервер при просмотре изображений клиентом. При самом большом числе будет создано большее изображение, но при этом также увеличится количество времени на обработку набора данных мозаики. А если задать слишком маленькое значение, то изображение может и не отобразиться. | Long |
columns_maximum_imagesize (Дополнительный) | Максимальное количество столбцов для изображения мозаики, создаваемого набором данных мозаики для каждого запроса. Это поможет управлять тем, насколько будет загружен сервер при просмотре изображений клиентом. При самом большом числе будет создано большее изображение, но при этом также увеличится количество времени на обработку набора данных мозаики. А если задать слишком маленькое значение, то изображение может и не отобразиться. | Long |
allowed_compressions [allowed_compressions,...] (Дополнительный) | Указывает методы сжатия, которые будут применены для передачи изображения мозаики с компьютера на дисплей (или с сервера в клиент).
| String |
default_compression_type (Дополнительный) | Определяет тип сжатия по умолчанию. Метод сжатия по умолчанию должен быть в списке значений, используемых для параметра allowed_compressions, или он должен быть задан в свойстве набора данных мозаики Допустимые методы сжатия.
| String |
JPEG_quality (Дополнительный) | Качество сжатия при использовании JPEG. Качество сжатия должно быть в пределах интервала от 1 до 100. Высокие значения соответствуют более высокому качеству изображения, но меньшему сжатию. | Long |
LERC_Tolerance (Дополнительный) | Максимальная ошибка на пиксел при использовании сжатия LERC. Это значение измеряется в единицах набора данных мозаики. Например, если ошибка равна 10 см, а единицы измерения набора данных мозаики – метры, введите 0,1. | Double |
resampling_type (Дополнительный) | Определяет, как будут вычисляться значения пикселов при отображении набора данных в мелком масштабе. Выберите подходящий метод, в зависимости от типа данных.
| String |
clip_to_footprints (Дополнительный) | Указывает, будут ли растры вырезаться по контуру. Часто набор растровых данных и его контуры имеют одинаковый экстент. Если он разный, набор растровых данных можно вырезать по контуру.
| Boolean |
footprints_may_contain_nodata (Дополнительный) | Определяет, будут ли показываться пикселы со значениями NoData.
| Boolean |
clip_to_boundary (Дополнительный) | Указывает, будет ли изображение мозаики вырезано по границе. Часто набор данных мозаики и его граница имеют одинаковый экстент. Если он разный, набор данных мозаики можно вырезать по границе.
| Boolean |
color_correction (Дополнительный) | Указывает, будет ли в наборе данных мозаики применяться цветовая коррекция.
| Boolean |
allowed_mensuration_capabilities [allowed_mensuration_capabilities,...] (Дополнительный) | Определяет измерения, которые будут выполняться на наборе данных мозаики. Возможность выполнять вертикальные измерения зависит от снимков, для этого может потребоваться ЦМР.
| String |
default_mensuration_capabilities (Дополнительный) | Задает возможность измерений по умолчанию для набора данных мозаики. Значение измерения по умолчанию должно быть задано в списке значений, используемых для параметра allowed_mensuration_capabilities, или в свойстве набора данных мозаики Возможности измерения.
| String |
allowed_mosaic_methods [allowed_mosaic_methods,...] (Дополнительный) | Задает правила отображения перекрывающихся изображений.
| String |
default_mosaic_method (Дополнительный) | Указывает метод мозаики по умолчанию, который будет использоваться для набора данных мозаики. Метод мозаики по умолчанию должен устанавливаться в списке значений, используемых для параметра allowed_mosaic_methods, или в свойстве набора данных мозаики Разрешенные методы мозаики.
| String |
order_field (Дополнительный) | Поле, которое будет применяться для упорядочения растров с использованием значения ByAttribute параметра default_mosaic_method. Перечень полей определяется как список полей в таблице атрибутов, которые относятся к типу метаданных и являются целыми числами. Этот список может включать, но не ограничивается следующим:
Если поле является числовым или полем даты, необходимо установить параметр order_base. Этот параметр не нужен, если значение ByAttribute не входит в список allowed_mosaic_methods. | String |
order_base (Дополнительный) | Сортирует растры, основываясь на их отличии от этого значения в поле, выбранном в параметре order_field. Если используется атрибут Дата, он должен быть в одном из следующих форматов:
Этот параметр необходим, только если значение ByAttribute задано для параметра allowed_mosaic_methods. | String |
sorting_order (Дополнительный) | Указывает, будут ли растры сортироваться по возрастанию или убыванию.
Этот параметр необходим, только если значение ByAttribute задано для параметра allowed_mosaic_methods. | Boolean |
mosaic_operator (Дополнительный) | Задает правила, которые будут использованы для решения проблемы перекрывающихся пикселов.
| String |
blend_width (Дополнительный) | Количество пикселов, к которым будет применено значение BLEND для параметра mosaic_operator. | Long |
view_point_x (Дополнительный) | Числовое значение, которое будет использоваться для горизонтального смещения центра изображения. Единицы измерения такие же, как и единицы пространственной привязки. Этот параметр применим, только если параметр allowed_mosaic_methods задан как Viewpoint. | Double |
view_point_y (Дополнительный) | Числовое значение, которое будет использоваться для вертикального смещения центра изображения. Единицы измерения такие же, как и единицы пространственной привязки. Этот параметр применим, только если параметр allowed_mosaic_methods задан как Viewpoint. | Double |
max_num_per_mosaic (Дополнительный) | Максимальное число наборов растровых данных, которые будут отображены в заданное время в наборе данных мозаики. | Long |
cell_size_tolerance (Дополнительный) | Максимальная допустимая разница в размерах пикселов, выше которой изображения будут считаться имеющими другой размер ячейки. Это позволяет рассматривать изображения с примерно одинаковым пространственным разрешением как имеющие одинаковое номинальное разрешение. Например, при коэффициенте 0.1 все изображения в с разницей размера ячейки в пределах 10 процентов будут сгруппированы для всех инструментов и операций, использующих эти размеры ячеек. | Double |
cell_size (Дополнительный) | Размер ячейки набора данных мозаики с использованием существующего набора растровых данных или его заданных ширины (x) и высоты (y). Если задается размер ячейки, можно использовать одное значение для размера квадратной ячейки или значения x и y – для прямоугольной. | Cell Size XY |
metadata_level (Дополнительный) | Задает уровень метаданных, которые будут предоставляться с сервера клиенту при публикации набора данных мозаики.
| String |
transmission_fields [transmission_fields,...] (Дополнительный) | Поля в таблице атрибутов, которые сможет видеть клиент. По умолчанию список содержит следующие элементы:
| String |
use_time (Дополнительный) | Указывает, будет ли набор данных мозаики будет содержать временные данные. Если время активировано, необходимо будет указать начальное и конечное поля, а также формат времени.
| Boolean |
start_time_field (Дополнительный) | Поле в таблице атрибутов, которое показывает время начала. | String |
end_time_field (Дополнительный) | Поле в таблице атрибутов, которое показывает время окончания. | String |
time_format (Дополнительный) | Задает формат времени набора данных мозаики для таких параметров, как start_time_field и end_time_field.
| String |
geographic_transform [geographic_transform,...] (Дополнительный) | Географические преобразования для связи с набором данных мозаики. | String |
max_num_of_download_items (Дополнительный) |
Максимальное число наборов растровых данных, которые можно загрузить по запросу. | Long |
max_num_of_records_returned (Дополнительный) | Максимальное число записей, которые можно загрузить по запросу. | Long |
data_source_type (Дополнительный) | Определяет тип изображений в наборе данных мозаики.
| String |
minimum_pixel_contribution (Дополнительный) |
Минимальное число пикселов, необходимое, чтобы элемент набора данных мозаики считался достаточно значимым для использования в наборе данных мозаики. Элемент, отображающий небольшую полосу общего изображения, которая может возникнуть из-за перекрытия изображений. Пропуск таких элементов позволит повысить производительность набора данных мозаики. | Long |
processing_templates [processing_templates,...] (Дополнительный) | Последовательность функций, которая будет использоваться для обработки на лету набора данных мозаики или элементов набора данных мозаики. Вы можете добавить, удалить или изменить последовательность функций. Все имена добавленных шаблонов должны быть уникальными. Более подробно о том, как работать с последовательностями функций, см. Редактирование шаблонов последовательности функций. | File; String |
default_processing_template (Дополнительный) | Последовательность функций по умолчанию. Последовательность функций по умолчанию будет применена при доступе к набору данных мозаики. | String |
time_interval (Дополнительный) | Продолжительность каждого временного интервала. Временной интервал определяет степень детализации временных данных. Единицы измерения времени указываются в параметре time_interval_units. | Double |
time_interval_units (Дополнительный) | Задает единицы измерения, которые будут использоваться для временных интервалов.
| String |
product_definition (Дополнительный) | Указывает шаблон, либо соответствующий типу изображений, с которыми вы работаете, либо являющийся общим. Общие опции включают стандартные поддерживаемые типы сенсоров растров: | String |
product_band_definitions [Band Name {Wavelength Minimum} {Wavelength Maximum},...] (Дополнительный) | Определения диапазонов длин волн, числа каналов и порядка каналов. Измените значения product_definition и добавьте новые каналы при помощи определения продукта CUSTOM. | Value Table |
Производные выходные данные
Имя | Объяснение | Тип данных |
out_mosaic_dataset | Обновленный набор данных мозаики. | Mosaic Layer |
Пример кода
SetMosaicDatasetProperties, пример 1 (окно Python)
Это пример Python для функции SetMosaicDatasetProperties.
import arcpy
arcpy.SetMosaicDatasetProperties_management(
"c:/workspace/mdproperties.gdb/md", cell_size="0.2", metadata_level="BASIC",
transmission_fields="NAME;MINPS;MAXPS;GROUPNAME;PRODUCTNAME;ZORDER;YEARS;YEARE",
use_time="ENABLED", start_time_field="YEARS", end_time_field="YEARE",
time_format="YYYYMM", geographic_transform=
"NAD_1983_HARN_To_WGS_1984_2", max_num_of_download_items="10",
max_num_of_records_returned="500", source_type="GENERIC",
minimum_pixel_contribution="50", processing_templates="None;C:/Test/NewRFTs/Aspect.rft.xml",
default_processing_template="None")
SetMosaicDatasetProperties, пример 2 (автономный скрипт)
Это пример скрипта Python для функции SetMosaicDatasetProperties.
#Set mosaic dataset imagery properties group
import arcpy
arcpy.env.workspace = "C:/Workspace"
arcpy.SetMosaicDatasetProperties_management(
"mdproperties.gdb/md", "525340", "3909809", "None;JPEG", "JPEG",
"85", "0.5", "CUBIC", "CLIP", "FOOTPRINTS_MAY_CONTAIN_NODATA",
"NOT_CLIP", "APPLY", "Base-Top Height;Top-Top Shadow Height",
"Base-Top Height")
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да