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

Уровень лицензии: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. Для данной опции необходимо указать последовательность функций растра. Это значение используется по умолчанию.
  • ЗАМЕНИТЬ Производит замену текущей последовательности функций указанным Шаблоном функции растра (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

Пример кода

AddRasterFunction пример 1 (окно Python)

Это пример на языке Python, иллюстрирующий применение инструмента Добавить функцию растра (AddRasterFunction).

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

Это пример скрипта Python, иллюстрирующий применение инструмента Добавить функцию растра (AddRasterFunction).

#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: Да
9/10/2013