Имя растровой функции, объекта JSON растровой функции или последовательности функций (в формате .rft.xml).
File; String
Выходной набор растровых данных
Выходной набор растровых данных.
Raster Dataset
Аргументы растровой функции
(Дополнительный)
Параметры, связанные с последовательностью функций. Например, если в последовательности функций используется растровая функция Отмывка, то следует указать источник данных, азимут и высоту.
Столбцы таблицы значений:
Name–The name of the raster function.
Value–The value of the raster function.
Value Table
Свойства растра
(Дополнительный)
Основные свойства выходного набора растровых данных, например, сенсор и длина волны.
Столбцы таблицы значений:
Name–The name of the key raster property.
Value–The value of the key raster property.
Value Table
Формат
(Дополнительный)
Формат выходного растра.
Формат по умолчанию будет взят из расширения файла, заданного в значении Выходной набор растровых данных.
TIFF–Будет использоваться формат растровых данных Tagged Image File Format.
Формат Cloud Optimized GeoTIFF (COG)–Будет использоваться формат Cloud Optimized GeoTIFF.
Файл ERDAS IMAGINE–Будет использоваться формат растровых данных ERDAS IMAGINE.
Esri Grid–Будет использоваться формат растровых данных Esri Grid.
CRF–Будет использоваться Cloud Raster Format.
MRF–Будет использоваться Meta Raster Format.
String
Обработать как многомерный
(Дополнительный)
Задает, будет ли входной набор данных мозаики обработан как многомерный набор растровых данных.
Отмечено–Входные данные будут обработаны как многомерный набор растровых данных и все срезы будут обработаны для создания нового многомерного набора растровых данных. Задать параметр Формат как CRF, чтобы использовать эту опцию.
Не отмечено–Входные данные не будут обработаны как многомерный набор растровых данных. Если входные данные являются многомерными, будет обработан только тот срез, который отображается в данный момент. Используется по умолчанию.
Имя растровой функции, объекта JSON растровой функции или последовательности функций (в формате .rft.xml).
File; String
out_raster_dataset
Выходной набор растровых данных.
Raster Dataset
raster_function_arguments[[Name, Value],...]
(Дополнительный)
Параметры, связанные с последовательностью функций. Например, если в последовательности функций используется растровая функция Отмывка, то следует указать источник данных, азимут и высоту.
Столбцы таблицы значений:
Name–The name of the raster function.
Value–The value of the raster function.
Value Table
raster_properties[[Name, Value],...]
(Дополнительный)
Основные свойства выходного набора растровых данных, например, сенсор и длина волны.
Столбцы таблицы значений:
Name–The name of the key raster property.
Value–The value of the key raster property.
Value Table
format
(Дополнительный)
Формат выходного растра.
Формат по умолчанию будет взят из расширения файла, заданного в значении output_raster_dataset.
TIFF–Будет использоваться формат растровых данных Tagged Image File Format.
Cloud Optimized GeoTIFF–Будет использоваться формат Cloud Optimized GeoTIFF.
IMAGINE Image–Будет использоваться формат растровых данных ERDAS IMAGINE.
Grid–Будет использоваться формат растровых данных Esri Grid.
CRF–Будет использоваться Cloud Raster Format.
MRF–Будет использоваться Meta Raster Format.
String
process_as_multidimensional
(Дополнительный)
Задает, будет ли входной набор данных мозаики обработан как многомерный набор растровых данных.
ALL_SLICES–Входные данные будут обработаны как многомерный набор растровых данных и все срезы будут обработаны для создания нового многомерного набора растровых данных. Задайте для параметра format значение CRF, чтобы использовать эту опцию.
CURRENT_SLICE–Входные данные не будут обработаны как многомерный набор растровых данных. Если входные данные являются многомерными, будет обработан только тот срез, который отображается в данный момент. Используется по умолчанию.
Boolean
Пример кода
GenerateRasterFromRasterFunction, пример (окно Python)
Это пример скрипта Python, который использует растровую функцию NDVI для создания набора растровых данных.
GenerateRasterFromRasterFunction, пример (автономный скрипт)
Это пример скрипта Python, который использует растровую функцию Band Arithmetic с методом SAVI для создания набора растровых данных.
## Generate raster from Band Arithmetic raster function where method is set to SAVI.
arcpy.management.GenerateRasterFromRasterFunction(
r"C:\Projects\SAVI.rft.xml", r"C:\Projects\Portland_SAVI.tif",
r"Raster C:\Projects\PortlandIKONOS.tif;Method SAVI;'Band Indexes' '4 3 0.33'",
None, "TIFF", "CURRENT_SLICE")