概要
ラスター関数データセットをテーブルまたはフィーチャクラスに変換します。入力ラスター関数は、テーブルまたはフィーチャクラスを出力するよう設計されたラスター関数である必要があります。
使用法
ツールへの入力は、ラスター関数です。
入力ラスター関数は、テーブルまたはフィーチャクラスの出力を生成する必要があります。ラスター関数の設定により、出力がテーブルになるかフィーチャクラスになるかが決定されます。このツールによりラスター関数が検証され、出力タイプが決定します。
ラスター関数は、*.xml ファイル、JSON ファイル テンプレート、JSON 関数定義文字列のいずれかです。
このツールは、並列モードで実行でき、[環境] 設定の並列処理設定を使用します。
構文
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)
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい