FAQ
ArcGIS Pro SDK: ジオプロセシング ツールの実行
ナレッジ番号:5955 | 登録日:2025/07/07 | 更新日:2025/08/12
概要
ArcGIS Pro SDK からジオプロセシング ツールを実行する方法をご紹介します。サンプルコード
こちらのサンプルでは [バッファー] ツールを実行しています。 まず、ツールの実行に必要なパラメーターを Geoprocessing.MakeValueArray メソッドを用いて ValueArray にまとめます。 そして Geoprocessing.ExcecuteToolAsync メソッドで実行するツールを指定し、パラメーターを渡します。// ツール実行時のパラメーターを準備 string in_data = @"D:\sample.gdb\point"; string out_data = @"D:\sample.gdb\point_buffer"; string distance = "5000 Meters"; var parameters = Geoprocessing.MakeValueArray(in_data, out_data, distance); // ツールの実行(例:バッファー) await Geoprocessing.ExecuteToolAsync("analysis.Buffer", parameters);
補足
ツールの実行に必要なパラメーターやその順番については各ツールのヘルプをご参考ください。 Geoprocessing.ExcecuteToolAsync メソッドの第一引数で指定するツール名は、各ツールのヘルプにある Python コードの関数名を記述してください。
バッファー (Buffer) (解析)—ArcGIS Pro | ドキュメント
メタデータ
機能
種類
製品