Создать коллекцию растров (Управление данными)

Сводка

Выполняет пакетный анализ или обработку коллекций изображений, собранных в наборе данных мозаики. Изображения во входном наборе данных мозаики могут обрабатываться по отдельности или группами.

Правила обработки можно задать с помощью параметра Конструктор коллекций или параметров растровой функции. Он создает новый набор данных мозаики из обработанных изображений. Вы можете дополнительно сохранить обработанные изображения на диске в виде отдельных файлов. По умолчанию, входная растровая функция присоединяется к имеющейся последовательности функций изображений набора данных мозаики, и добавляется к выходному набору данных мозаики.

Использование

  • Выходными данными инструмента является набор данных мозаики с шаблоном растровой функции (RFT), примененным к каждому элементу растра. Поскольку дополнительные параметры влияют на выходные данные, необходимо правильно задать параметры, чтобы получить корректные выходные данные.

  • Если вы хотите получить отдельные файлы изображений с примененным RFT, необходимо задать выходную рабочую область. RFT можно создать с помощью Редактора функций растра.

Синтаксис

arcpy.management.GenerateRasterCollection(out_raster_collection, collection_builder, collection_builder_arguments, {raster_function}, {raster_function_arguments}, {collection_properties}, {generate_rasters}, {out_workspace}, {format}, {out_base_name})
ParameterОбъяснениеТип данных
out_raster_collection

Полный путь создаваемого набора данных мозаики. Набор данных мозаики должен храниться в базе геоданных.

Mosaic Dataset
collection_builder

Входная коллекция изображений. Она может рассматриваться как шаблон, содержащий такие аргументы, как путь к исходному набору данных мозаики, фильтры для извлечения поднабора из источника входных данных и т.д.

В настоящий момент инструмент поддерживает только SIMPLE_COLLECTION, что позволяет вам задавать один источник данных и фильтр запроса к источнику.

  • SIMPLE_COLLECTIONПозволят задавать источник данных и фильтр запроса.
String
collection_builder_arguments
[[Name, Value],...]

Список аргументов для создания поднабора коллекции из набора данных мозаики.

Этот инструмент поддерживает только источник данных и фильтр для построения поднабора данных мозаики. Значения DataSource и WhereClause должны быть заполнены, иначе инструмент не сможет работать.

  • 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],...]
(Дополнительный)

Ключевые свойства выходного набора данных мозаики.

Доступные ключевые свойства метаданных зависят от типа сенсора, захватывающего изображения. К примерам ключевых свойств метаданных относятся следующие:

  • SensorName
  • ProductName
  • AcquisitionDate
  • CloudCover
  • SunAzimuth
  • SunElevation
  • SensorAzimuth
  • SensorElevation
  • Off-nadirAngle
  • BandName
  • MinimumWavelength
  • MaximumWavelength
  • RadianceGain
  • RadianceBias
  • SolarIrradiance
  • ReflectanceGain
  • ReflectanceBias

Value Table
generate_rasters
(Дополнительный)

Генерация файлов растровых наборов данных по элементам набора данных мозаики, после применения RFT.

  • NO_GENERATE_RASTERSОбработка, заданная шаблоном растровой функции, будет применена к элементам изображений из входного источника данных для создания элемента изображения в выходном наборе данных мозаики. Используется по умолчанию.
  • GENERATE_RASTERSНа диске создаются наборы растровых данных. Необходимо также задать out_workspace и format.
Boolean
out_workspace
(Дополнительный)

Задает выходное местоположение наборов растровых данных, если параметр generate_rasters задан как GENERATE_RASTERS.

Для выходных файлов растров применяются правила именования oid_<oid#>_<Unique_GUID>.

Folder; String
format
(Дополнительный)

Формат создаваемого растра.

  • TIFFTagged Image File Format (TIFF)
  • IMAGINE ImageФайл ERDAS IMAGINE
  • CRFОблачный формат растра (CRF). Используется по умолчанию.
  • MRFФормат Мета Растр (MRF)
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"
)

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы