Задать свойства набора данных мозаики (Управление данными (Data Management))
Краткая информация
Устанавливает свойства набора данных мозаики. Многие из этих свойств определяют значения по умолчанию, используемые при отображении набора данных мозаики, а также способ использования этого набора при публикации в качестве сервиса изображений.
Использование
Текущие свойства набора данных мозаики можно найти на закладке По умолчанию (Defaults) в окне Свойства набора данных мозаики (Mosaic Dataset Properties).
Синтаксис
Параметр | Объяснение | Тип данных |
in_mosaic_dataset |
Набор данных мозаики, свойства которого будут установлены. | Mosaic Layer |
rows_maximum_imagesize (дополнительно) |
Установите максимальное количество строк для изображения мозаики, созданного набором данных мозаики для каждого запроса. При увеличении количества строк и столбцов для параметра Максимальный размер изображения запросов будет увеличиваться время, необходимое для обработки мозаики. Однако вы можете увеличить эти числа, если вы распечатываете очень большие изображения большого разрешения. Если вы сделаете эти числа слишком маленькими, изображение может не отобразиться. Например, если изменить эти числа на 10, окно отображения будет иметь размер всего 10 пикселов или меньше. | Long |
columns_maximum_imagesize (дополнительно) |
Установите максимальное количество столбцов для изображения мозаики, создаваемого набором данных мозаики для каждого запроса. При увеличении количества строк и столбцов для параметра Максимальный размер изображения запросов будет увеличиваться время, необходимое для обработки мозаики. Однако вы можете увеличить эти числа, если вы распечатываете очень большие изображения большого разрешения. Если вы сделаете эти числа слишком маленькими, изображение может не отобразиться. Например, если изменить эти числа на 10, окно отображения будет иметь размер всего 10 пикселов или меньше. | Long |
allowed_compressions [allowed_compressions,...] (дополнительно) |
Установите свойство Разрешенное сжатие при передаче набора данных мозаики, которое определяет метод сжатия, используемый для передачи изображения мозаики с компьютера на экран (или с сервера клиенту).
| String |
default_compression_type (дополнительно) |
Установите метод сжатия по умолчанию. Тип сжатия по умолчанию должен находиться в списке allowed_compressions или быть уже установленным в свойстве Допустимые методы сжатия набора данных мозаики. | String |
JPEG_quality (дополнительно) |
Установите качество сжатия, которое будет использоваться при сжатии JPEG. Качество сжатия может находиться в диапазоне от 1 до 100. Большее число означает лучшее качество изображения, но меньшую степень сжатия. | Long |
LERC_Tolerance (дополнительно) |
Если выбран метод сжатия LERC, необходимо указать допуск LERC. Допуск представляет собой максимальную ошибку для одного пиксела (а не среднюю ошибку для всего изображения). Это значение измеряется в единицах набора данных мозаики. Например, если ошибка равна 10 см, а единицы измерения набора данных мозаики – метры, введите 0.1. LERC – эффективный метод сжатия с потерями, который рекомендуется применять для данных с большой глубиной пиксела, в частности, для данных с плавающей точкой, 32-, 16- и 12-битных данных. Для данных с плавающей точкой метод LERC работает в 5–10 раз быстрее и эффективнее, чем метод LZ77. LERC также лучше подходит для целочисленных данных. При использовании целочисленных данных, если установлен предел ошибки 0,99 или менее, считается, что метод LERC работает без потерь. | 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_capability,...] (дополнительно) |
Выберите допустимые функции измерения для этого набора данных мозаики.
| String |
default_mensuration_capabilities (дополнительно) |
Выберите функцию измерения по умолчанию для этого набора данных мозаики. Функция по умолчанию должна быть задана в списке параметров allowed_mensuration_capabilities или быть уже задана в свойстве Функции измерения набора данных мозаики. | String |
allowed_mosaic_methods [allowed_mosaic_method,...] (дополнительно) |
Выберите, какие методы мозаики допускаются этим набором данных мозаики. Изображение мозаики может быть создано из ряда входных растров. Метод мозаики определяет способ создания мозаичного изображения из разных растров в наборе данных мозаики.
| String |
default_mosaic_method (дополнительно) |
Выберите метод мозаики по умолчанию для этого набора данных мозаики. Параметр по умолчанию должен находиться в списке allowed_mosaic_methods или быть уже установленным в свойстве Разрешенные методы мозаики набора данных мозаики. | String |
order_field (дополнительно) |
Выберите поле по умолчанию для использования при расположении растров с помощью метода По атрибуту. Перечень полей определяется как список полей в таблице атрибутов, которые относятся к типу метаданных и являются целыми числами. Этот список может включать, кроме прочего, следующие элементы:
Если поле является числовым или полем даты, необходимо установить параметр База порядка (Base Order). Этот параметр не нужен, если метод ByAttribute не является допустимым методом мозаики. | String |
order_base (дополнительно) | Изображения сортируются на основе разницы между этим значением или другими значениями в Поле порядка (Order Field) таблицы атрибутов. Если используется атрибут Дата (Date), он должен быть в одном из перечисленных ниже форматов.
Этот параметр следует указывать только в том случае, если для параметра allowed_mosaic_method задано ByAttribute. | String |
sorting_order (дополнительно) |
Выберите, следует ли сортировать растры в порядке возрастания или убывания.
Этот параметр следует указывать только в том случае, если для параметра allowed_mosaic_method задано ByAttribute. | Boolean |
mosaic_operator (дополнительно) |
Выберите, какой оператор мозаики необходимо использовать для разрешения перекрывающихся ячеек.
| String |
blend_width (дополнительно) |
Определяет расстояние в пикселах (в масштабе отображения), используемое при задании оператора BLEND для параметра Оператор мозаики (Mosaic Operator). | Long |
view_point_x (дополнительно) | Определяет x-смещение, используемое для вычисления центра отображения. Это значение вычисляется в единицах системы пространственной привязки набора данных мозаики. Это значение применяется только при использовании значения Точка обзора (Viewpoint) для параметра Допустимые методы мозаики (Allowed Mosaic Method). | Double |
view_point_y (дополнительно) | Определяет y-смещение, используемое для вычисления центра отображения. Это значение вычисляется в единицах системы пространственной привязки набора данных мозаики. Это значение применяется только при использовании значения Точка обзора (Viewpoint) для параметра Допустимые методы мозаики (Allowed Mosaic Method). | Double |
max_num_per_mosaic (дополнительно) |
Максимальное количество растров, которое можно использовать для создания мозаичного изображения. | Long |
cell_size_tolerance (дополнительно) |
Коэффициент допуска должен быть больше или равен нулю. Коэффициент 0,1 означает, что все значения LowPS, которые на 10 процентов больше наименьшего размера в пикселах, считаются одинаковыми для инструментов и операций, в которых используются размеры в пикселах (ячейках). | Double |
cell_size (дополнительно) | В качестве шаблона размера ячейки можно выбрать слой или задать фактический размер ячейки. Если указывается размер ячейки, можно использовать одно значение квадратных ячеек либо значения X и Y для прямоугольных ячеек. | Cell Size XY |
metadata_level (дополнительно) |
Выберите уровень метаданных, которые будут показываться с сервера клиенту при публикации набора данных мозаики.
| String |
transmission_fields [transmission_field,...] (дополнительно) |
Выберите поля, к которым пользователи могут получать доступ. Этот список может содержать поля, которые не добавляются по умолчанию в таблицу атрибутов набора данных мозаики. По умолчанию список содержит следующие элементы:
| String |
use_time (дополнительно) |
Укажите, будет ли этот набор данных мозаики содержать данные времени. Если время активировано, необходимо указать начальное и конечное поля, а также формат времени.
| Boolean |
start_time_field (дополнительно) |
Поле в таблице атрибутов, которое будет использоваться в качестве времени начала. | String |
end_time_field (дополнительно) |
Поле в таблице атрибутов, которое будет использоваться в качестве времени окончания. | String |
time_format (дополнительно) |
Формат поля времени.
| 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 |
Пример кода
Это пример 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")
Это пример скрипта 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")