ラスタ関数の編集(Edit Raster Function) (データの管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

モザイク データセット、モザイク データセット内のアイテム、またはラスタ関数を含むラスタ レイヤで、ラスタ関数テンプレートを追加、置換、または削除します。ラスタ関数テンプレートはラスタ関数チェーンを定義します。テンプレートは rft.xml ファイルとして格納され、ラスタ関数エディタからエクスポートすることができます。

使用法

構文

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 既存の関数チェーンを、このツールで指定したラスタ関数テンプレートで置換します。このオプションを使用するには、ラスタ関数チェーンを指定する必要があります。
  • REMOVE既存のラスタ関数チェーンを削除します。
String
function_chain_definition
(オプション)

ラスタ関数テンプレート ファイル(rft.xml)。ラスタ関数チェーンはラスタ関数テンプレート エディタからエクスポートできます。

File
location_function_name
(オプション)

編集の対象となる関数の名前。

関数を挿入する場合、関数が [location_function_name] の上に挿入されます。関数を置換する場合、選択した関数が置換されます。関数を削除する場合、選択した関数が削除されます。

String

コードのサンプル

AddRasterFunction(ラスタ関数の追加)の例 1(Python ウィンドウ)

以下は、AddRasterFunction(ラスタ関数の追加)を実行する Python サンプルです。

import arcpy
arcpy.EditRasterFunction_management(
     "C:/Workspace/editfunction.gdb/md", "EDIT_MOSAIC_DATASET", 
     "INSERT", "C:/workspace/hillshade.rft.xml", "Stretch Function")
AddRasterFunction(ラスタ関数の追加)の例 2(スタンドアロン スクリプト)

以下は、AddRasterFunction(ラスタ関数の追加)を実行する Python スクリプト サンプルです。

#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/14/2013