ラスター関数からテーブルを生成 (データ管理ツール)
サマリー
ラスター関数データセットをテーブルまたはフィーチャクラスに変換します。 入力ラスター関数は、テーブルまたはフィーチャクラスを出力するよう設計されたラスター関数である必要があります。
使用法
ツールへの入力はラスター関数です。
入力ラスター関数は、テーブルまたはフィーチャクラスの出力を生成する必要があります。 ラスター関数の設定によって、出力がテーブルになるかフィーチャクラスになるかが決まります。 このツールはラスター関数を検証し、出力タイプを決定します。
ラスター関数には、.xml ファイル、JSON ファイル テンプレート、JSON 関数定義文字列のいずれかを使用できます。
このツールは並列モードで実行でき、環境設定の並列処理設定を使用します。
パラメーター
|
ラベル
|
説明
|
データ タイプ
|
|
入力ラスター関数
|
テーブルまたはフィーチャクラスを出力する関数テンプレートまたは関数 JSON オブジェクト。
|
String; File
|
|
出力テーブル
|
出力テーブルまたはフィーチャクラスのパス、ファイル名、およびタイプ (拡張子)。
|
Table
|
|
ラスター関数の引数
(オプション)
|
設定すべき関数の引数およびその値。 各ラスター関数には独自の引数と値があり、それらはツールのダイアログにリスト表示されます。
値テーブル列:
|
Value Table
|
arcpy.management.GenerateTableFromRasterFunction(raster_function, out_table, {raster_function_arguments})
|
名前
|
説明
|
データ タイプ
|
|
raster_function
|
テーブルまたはフィーチャクラスを出力する関数テンプレートまたは関数 JSON オブジェクト。
|
String; File
|
|
out_table
|
出力テーブルまたはフィーチャクラスのパス、ファイル名、およびタイプ (拡張子)。
|
Table
|
|
raster_function_arguments
[raster_function_arguments,...]
(オプション)
|
設定すべき関数の引数およびその値。 各ラスター関数には独自の引数と値があり、それらはツールのダイアログにリスト表示されます。
値テーブル列:
|
Value Table
|
コードのサンプル
GenerateTableFromRasterFunction の例 1 (Python ウィンドウ)
以下は、GenerateTableFromRasterFunction を実行する Python のサンプルです。
#====================================
# GenerateTableFromRasterFunction
# Usage:
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, { {Name} {Value}; {Name} {Value}...}))
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, {raster_function_arguments})
import arcpy
# Convert Raster to point feature class using build in Pixel to Vector function
arcpy.management.GenerateTableFromRasterFunction(
"P2V", "C:/Workspace/outputdb.sde/pixelpoints",
"Raster C:/Workspace/data/testimage.tif")
GenerateTableFromRasterFunction の例 2 (スタンドアロン スクリプト)
以下は、GenerateTableFromRasterFunction を実行する Python スクリプトのサンプルです。
#====================================
# GenerateTableFromRasterFunction
# Usage:
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, { {Name} {Value}; {Name} {Value}...}))
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, {raster_function_arguments})
import arcpy
rasterfunc = "C:/Workspace/funcs/TestGeometry.rft.xml"
outfc = "C:/Workspace/polygonfeat.shp"
funcargs = "Raster C:/Workspace/data/testgeo.tif"
# Generate polygon feature class using custom python raster function
arcpy.management.GenerateTableFromRasterFunction(
rasterfunc, outfc, funcargs)
環境
セル サイズ, 現在のワークスペース, 範囲, GPU ID, 並列処理ファクター, プロセッサー タイプ, スクラッチ ワークスペース
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい