Слияние элементов набора данных мозаики (Управление данными (Data Management))
Краткая информация
Выполняет слияние нескольких элементов набора данных мозаики.
Использование
Для выбора элементов набора данных мозаики для слияния следует использовать выборку и запросы. Если указано поле блока, инструмент использует результаты выборки и объединяет все похожие поля блока в отдельных строках.
По умолчанию, максимальное число объединяемых элементов равно 1000. Если максимальное число элементов превышено, инструмент добавит дополнительные слитые элементы для данной выборки или запроса. Например, если выбрано 2000 элементов, инструмент создаст два слитых элемента.
Синтаксис
Параметр | Объяснение | Тип данных |
in_mosaic_dataset |
Путь и имя набора данных мозаики. | Image Service; Mosaic Layer; String |
where_clause (дополнительно) |
Для задания элементов набора данных мозаики для слияния можно использовать SQL. | SQL Expression |
block_field (дополнительно) | Если поля блока в метаданных еще нет, то можно выбрать поле в таблице атрибутов набора данных мозаики и использовать его в качестве поля блока. Поля с одинаковыми значениями в Поле блока (Block Field) будут слиты в одну строку. В качестве полей блока можно указывать поля дат, числовые и текстовые поля. Можно задать одновременно where_clause и block_field, в этом случае будут слиты только те строки, которые соответствуют условиям запроса и имеют совпадающие значения поля блока. | Field |
max_rows_per_merged_items (дополнительно) |
Укажите максимальное число строк, которые могут быть слиты в один элемент набора данных мозаики. По умолчанию – это 1000 строк. Если максимальное число элементов превышено, инструмент добавит дополнительные слитые элементы для данной выборки или запроса. | Long |
Пример кода
Это пример скрипта Python, использующий инструмент MergeMosaicDatasetItems.
import arcpy
arcpy.MergeMosaicDatasetItems_management("c:/data/merge_md_items.gdb/md",
"", "Year", "2000")
Это пример скрипта Python, использующий инструмент MergeMosaicDatasetItems.
#Merge items with items that are newer than year 1999
import arcpy
arcpy.MergeMosaicDatasetItems_management(
"c:/data/merge_md_items.gdb/md", "Year>1999", "", "1000")