Изменить растровую функцию (Управление данными (Data Management))

Уровень лицензии:BasicStandardAdvanced

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

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

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

Синтаксис

EditRasterFunction_management (in_mosaic_dataset, {edit_mosaic_dataset_item}, {edit_options}, {function_chain_definition}, {location_function_name})
ПараметрОбъяснениеТип данных
in_mosaic_dataset

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

Mosaic Layer; Raster Layer
edit_mosaic_dataset_item
(дополнительно)

Выберите, редактировать ли элементы набора данных мозаики.

  • EDIT_MOSAIC_DATASETПравка будет касаться функций, связанных с набором данных мозаики. Это значение используется по умолчанию.
  • EDIT_MOSAIC_DATASET_ITEMПравка будет касаться функций, связанных с элементами в наборе данных мозаики.
Boolean
edit_options
(дополнительно)

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

  • INSERTПроизводит вставку функций в текущую последовательность выше функции, указанной в параметре location_function_name. Для данной опции необходимо указать последовательность функций растра. Это значение используется по умолчанию.
  • REPLACE Производит замену текущей последовательности функций указанным Шаблоном функции растра (Raster Function Template). Для данной опции необходимо указать последовательность функций растра.
  • REMOVEУдалить существующую последовательность функций растра.
String
function_chain_definition
(дополнительно)

Файл шаблона функции растра (rft.xml). Последовательность функций растра можно экспортировать из Редактора шаблона функции растра (Raster Function Template Editor).

File
location_function_name
(дополнительно)

Имя функции, которая подлежит правке.

При вставке (INSERT) функции она будет расположена над функцией, указанной параметром location_function_name. При замене (REPLACE) функции она будет замещать выбранную функцию. При Удалении (REMOVE) функции она будет удалена.

String

Пример кода

EditRasterFunction. Пример 1 (окно Python)

Это пример скрипта Python, использующего EditRasterFunction.

import arcpy
arcpy.EditRasterFunction_management(
     "C:/Workspace/editfunction.gdb/md", "EDIT_MOSAIC_DATASET", 
     "INSERT", "C:/workspace/hillshade.rft.xml", "Stretch Function")
EditRasterFunction. Пример 2 (автономный скрипт)

Это пример скрипта Python, использующего EditRasterFunction.

#Add raster function on top of mosaic dataset

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "editfunction.gdb/md"
editmode = "EDIT_MOSAIC_DATASET"
editmethod = "INSERT"
funcfile = "C:/workspace/hillshade.rft.xml"
funcname = "#"

arcpy.EditRasterFunction_management(mdname, editmode, editmethod, 
                                    funcfile, funcname)

Параметры среды

Связанные темы

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
5/10/2014