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

Краткая информация

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

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Выходная коллекция растров

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

Mosaic Dataset
Конструктор коллекций

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

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

  • Простая коллекцияПозволят задавать источник данных и фильтр запроса.
String
Аргументы конструктора коллекций

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

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

  • Источник данныхПуть к источнику данных.
  • Условие выраженияФильтр для получения поднабора из набора данных мозаики.
Value Table
Входная растровая функция
(Дополнительный)

Путь к файлу шаблона функции растра (.rft.xml или .rft.json). Шаблон растровой функции будет применяться к каждому элементу входного набора данных мозаики. Для создания шаблона можно использовать Редактор функций. Если RFT не задан, инструмент создаст выходную мозаику на основе параметра Аргументы конструктора коллекций.

String; File
Аргументы растровой функции
(Дополнительный)

Параметры, связанные с последовательностью функций.

Например, если в последовательности функций используется функция NDVI , следует указать ID видимой и инфракрасной областей. Имя растровой переменной RFT должно быть значением поля Tag входного источника данных.

Value Table
Свойства коллекции растров
(Дополнительный)

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

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

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

Value Table
Создать растры
(Дополнительный)

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

  • Не отмечено – обработка, заданная шаблоном растровой функции, будет применена к элементам изображений из входного источника данных для создания элемента изображения в выходном наборе данных мозаики. Используется по умолчанию.
  • Отмечено – на диске создаются наборы растровых данных. Также необходимо задать Выходную рабочую область растров и Формат.

Boolean
Выходная рабочая область растров
(Дополнительный)

Задает выходное местоположение наборов растровых данных, если включен параметр Создать растры.

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

Folder; String
Формат
(Дополнительный)

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

  • TiffTagged Image File Format (TIFF)
  • ERDAS IMAGINEФайл ERDAS IMAGINE
  • CRFОблачный формат растра (CRF). Используется по умолчанию.
  • MRFФормат Мета Растр (MRF)
String
Выходное базовое имя
(Дополнительный)

Задает выходное базовое имя сохраняемых наборов растровых данных, если включен параметр Создать растры. Для нескольких выходных наборов растровых данных к базовому имени будет добавлен числовой псевдоним.

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

String

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})
ИмяОписаниеТип данных
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"
)