モデル パラメーターの取得 (Geostatistical Analyst ツール)
サマリー
既存の地理統計モデル ソースからモデル パラメーター値を取得します。
使用法
このツールは通常、モデルまたはスクリプト作成で使用されます。
地球統計モデル ソースは、地球統計レイヤーである必要があります。
詳細については、「モデル パラメーターの設定」をご参照ください。
入力モデル ソースの例:
/model[@name = 'Kriging']/model[@name = 'Variogram']/value[@name = 'Nugget']; /model[@name = 'Kriging']/model[@name = 'Variogram']/model[@name = 'VariogramModel']/value[@name = 'Range']
は、"out_param_value" = 0.345;1127.14 を返します。
返された値は、このツールを実行した際のジオプロセシング履歴アイテムで表示することができます。
パラメーター
|
ラベル
|
説明
|
データ タイプ
|
|
入力地球統計モデル ソース
|
解析する地球統計モデル ソース。
|
File; Geostatistical Layer
|
|
パラメーター XML パス
|
必要なモデル パラメーターの XML パス。
|
String
|
派生した出力
|
ラベル
|
説明
|
データ タイプ
|
|
パラメーター値
|
モデル パラメーターの値。
|
String
|
arcpy.ga.GAGetModelParameter(in_ga_model_source, model_param_xpath)
|
名前
|
説明
|
データ タイプ
|
|
in_ga_model_source
|
解析する地球統計モデル ソース。
|
File; Geostatistical Layer
|
|
model_param_xpath
|
必要なモデル パラメーターの XML パス。
|
String
|
派生した出力
|
名前
|
説明
|
データ タイプ
|
|
out_param_value
|
モデル パラメーターの値。
|
String
|
コードのサンプル
GetModelParameter の例 1 (Python ウィンドウ)
地球統計モデル ソースからパラメーター値を抽出します。
import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
outParam = arcpy.ga.GAGetModelParameter(
"C:/gapyexamples/data/kriging.lyr",
"/model[@name = 'Kriging']/model[@name = 'Variogram']/value[@name = 'Nugget']")
print(outParam)
GetModelParameter の例 2 (スタンドアロン スクリプト)
地球統計モデル ソースからパラメーター値を抽出します。
# Name: GAGetModelParameter_Example_02.py
# Description: Gets model parameter value from an existing geostatistical
# model source.
# Requirements: Geostatistical Analyst extension
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"
# Set local variables
modelSource = "C:/gapyexamples/data/kriging.lyr"
xmlPath = "/model[@name = 'Kriging']/model[@name = 'Variogram']/value[@name = 'Nugget']"
# Run GAGetModelParameter
outParam = arcpy.ga.GAGetModelParameter(modelSource, xmlPath)
# Show results
print(outParam)
環境
現在のワークスペース
ライセンス情報
- Basic: Geostatistical Analyst が必要
- Standard: Geostatistical Analyst が必要
- Advanced: Geostatistical Analyst が必要