Краткая информация
Выполняет пакетный анализ или обработку коллекций изображений, собранных в наборе данных мозаики. Изображения во входном наборе данных мозаики могут обрабатываться по отдельности или группами.
Правила обработки можно задать с помощью параметра Конструктор коллекций или параметров растровой функции. Он создает новый набор данных мозаики из обработанных изображений. Вы можете дополнительно сохранить обработанные изображения на диске в виде отдельных файлов. По умолчанию, входная растровая функция присоединяется к имеющейся последовательности функций изображений набора данных мозаики, и добавляется к выходному набору данных мозаики.
Использование
Выходными данными инструмента является набор данных мозаики с шаблоном растровой функции (RFT), примененным к каждому элементу растра. Поскольку дополнительные параметры влияют на выходные данные, необходимо правильно задать параметры, чтобы получить корректные выходные данные.
Если вы хотите получить отдельные файлы изображений с примененным RFT, необходимо задать выходную рабочую область. RFT можно создать с помощью Редактора функций растра.
Синтаксис
GenerateRasterCollection_management (out_raster_collection, collection_builder, collection_builder_arguments, {raster_function}, {raster_function_arguments}, {collection_properties}, {generate_rasters}, {out_workspace}, {format}, {out_base_name})
Параметр | Объяснение | Тип данных |
out_raster_collection | Полный путь создаваемого набора данных мозаики. Набор данных мозаики должен храниться в базе геоданных. | Mosaic Dataset |
collection_builder | Входная коллекция изображений. Она может рассматриваться как шаблон, содержащий такие аргументы, как путь к исходному набору данных мозаики, фильтры для извлечения поднабора из источника входных данных и т.д. В настоящий момент инструмент поддерживает только SIMPLE_COLLECTION, что позволяет вам задавать один источник данных и фильтр запроса к источнику.
| String |
collection_builder_arguments [[Name, Value],...] | Список аргументов для создания поднабора коллекции из набора данных мозаики. В настоящий момент инструмент поддерживает только источник данных и фильтр для построения поднабора из набора данных мозаики. Значения DataSource и WhereClause должны быть заполнены, иначе инструмент не сможет работать.
| Value Table |
raster_function (Дополнительный) | Путь к файлу шаблона функции растра (.rft.xml или .rft.json). Шаблон растровой функции будет применяться к каждому элементу входного набора данных мозаики. Для создания шаблона можно использовать Редактор функций. Если RFT не задан, инструмент создаст выходную мозаику на основе параметра collection_builder_arguments. | String; File |
raster_function_arguments [[Name, Value],...] (Дополнительный) | Параметры, связанные с последовательностью функций. Например, если в последовательности функций используется функция NDVI, следует указать ID видимой и инфракрасной областей.. Имя растровой переменной RFT должно быть значением поля Tag из входного источника данных. | Value Table |
collection_properties [[Name, Value],...] (Дополнительный) | Ключевые свойства выходного набора данных мозаики. Доступные ключевые свойства метаданных зависят от типа сенсора, захватывающего изображения. К примерам ключевых свойств метаданных относятся следующие:
| Value Table |
generate_rasters (Дополнительный) | Генерация файлов растровых наборов данных по элементам набора данных мозаики, после применения RFT.
| Boolean |
out_workspace (Дополнительный) | Задает выходное местоположение наборов растровых данных, если параметр generate_rasters задан как GENERATE_RASTERS. Для выходных файлов растров применяются правила именования oid_<oid#>_<Unique_GUID>. | Folder; String |
format (Дополнительный) | Формат создаваемого растра.
| String |
out_base_name (Дополнительный) | Задает выходное базовое имя сохраняемых наборов растровых данных, если параметр generate_rasters задан как GENERATE_RASTERS. | String |
Пример кода
GenerateRasterCollection, пример (автономный скрипт)
Это пример скрипта Python для инструмента GenerateRasterCollection.
import arcpy
arcpy.GenerateRasterCollection_management(
out_raster_collection="c:/temp/FGDB.gdb/testgencollection",
collection_builder="Simple Collection",
collection_builder_arguments="# DataSource c:\temp\FGDB.gdb\qb_portland;#
WhereClause 'Tag = 'MS''",
raster_function="C:/temp/NDVI_test.rft.json",
raster_function_arguments="# MS #;# VisibleBandID_20171019_7337_958 1;#
InfraredBandID_20171019_7337_958 4",
collection_properties="",
generate_rasters="GENERATE_RASTERS",
out_workspace="c:/temp/persistedoutput",
format="CRF"
)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да