ラスター関数からラスターを生成 (データ管理ツール)
サマリー
入力ラスター関数または関数チェーンからラスター データセットを生成します。
使用法
パラメーター
ラベル
説明
データ タイプ
入力ラスター関数
ラスター関数、ラスター関数の JSON オブジェクト、または関数チェーン (.rft.xml 形式) の名前。
File; String
出力ラスター データセット
出力ラスター データセット。
Raster Dataset
ラスター関数の引数
(オプション)
関数チェーンに関連付けられるパラメーター。 たとえば、関数チェーンが 陰影起伏 ラスター関数を適用する場合は、データ ソース、方位と高度を設定します。
値テーブル列:
Value Table
ラスター プロパティ
(オプション)
出力ラスター データセットの主なプロパティ (センサーや波長など)。
値テーブル列:
Value Table
形式
(オプション)
出力ラスターの形式。
デフォルトの形式は、出力ラスター データセット 値で指定したファイル拡張子から取得されます。
TIFF —Tagged Image File Format ラスター データセット形式を使用します。
クラウド最適化 GeoTIFF 形式 —クラウド最適化 GeoTIFF 形式を使用します。
ERDAS IMAGINE ファイル —ERDAS IMAGINE ラスター データ形式を使用します。
Esri Grid —Esri Grid ラスター データセット形式が使用されます。
CRF —クラウド ラスター形式を使用します。
MRF —メタ ラスター形式を使用します。
String
多次元として処理
(オプション)
入力モザイク データセットを多次元ラスター データセットとして処理するかどうか指定します。
Boolean
arcpy.management.GenerateRasterFromRasterFunction(raster_function, out_raster_dataset, {raster_function_arguments}, {raster_properties}, {format}, {process_as_multidimensional})
名前
説明
データ タイプ
raster_function
ラスター関数、ラスター関数の JSON オブジェクト、または関数チェーン (.rft.xml 形式) の名前。
File; String
out_raster_dataset
出力ラスター データセット。
Raster Dataset
raster_function_arguments
[[Name, Value],...]
(オプション)
関数チェーンに関連付けられるパラメーター。 たとえば、関数チェーンが 陰影起伏 ラスター関数を適用する場合は、データ ソース、方位と高度を設定します。
値テーブル列:
Value Table
raster_properties
[[Name, Value],...]
(オプション)
出力ラスター データセットの主なプロパティ (センサーや波長など)。
値テーブル列:
Value Table
format
(オプション)
出力ラスターの形式。
デフォルトの形式は、output_raster_dataset 値で指定したファイル拡張子から取得されます。
TIFF —Tagged Image File Format ラスター データセット形式を使用します。
Cloud Optimized GeoTIFF —クラウド最適化 GeoTIFF が使用されます。
IMAGINE Image —ERDAS IMAGINE ラスター データ形式を使用します。
Grid —Esri Grid ラスター データセット形式が使用されます。
CRF —クラウド ラスター形式を使用します。
MRF —メタ ラスター形式を使用します。
String
process_as_multidimensional
(オプション)
入力モザイク データセットを多次元ラスター データセットとして処理するかどうか指定します。
ALL_SLICES —入力を多次元ラスター データセットとして処理し、すべてのスライスを処理して、新しい多次元ラスター データセットを生成します。 このオプションを使用するには、format パラメーターを CRF に設定します。
CURRENT_SLICE —入力を多次元ラスター データセットとして処理しません。 入力が多次元である場合、現在表示されているスライスのみが処理されます。 これがデフォルトです。
Boolean
コードのサンプル
GenerateRasterFromRasterFunction の例 (Python ウィンドウ)
この Python サンプルは、NDVI ラスター関数を使用してラスター データセットを作成します。
import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"
arcpy.management.GenerateRasterFromRasterFunction(
raster_function="NDVI",
out_raster_dataset="c:/temp/ndvitest.crf",
raster_function_arguments="Raster \\\\somemachine\\data\\test.tif; VisibleBandID 3;InfraredBandID 4",
format="CRF")
GenerateRasterFromRasterFunction の例 (スタンドアロン スクリプト)
この Python サンプルは、SAVI 手法を含む Band Arithmetic ラスター関数を使用してラスター データセットを作成します。
## 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")
環境
セル配置 , セル サイズ , 圧縮 , 現在のワークスペース , 範囲 , 地理座標系変換 , GPU ID , 多次元変数の照合 , NoData , 出力座標系 , 並列処理ファクター , プロセッサー タイプ , ピラミッド , ラスター統計 , リサンプリング方法 , スクラッチ ワークスペース , スナップ対象ラスター , タイル サイズ , ディメンションの結合
ライセンス情報
Basic: はい
Standard: はい
Advanced: はい