モデル パラメーターの取得 (Get Model Parameter) (Geostatistical Analyst)

Geostatistical Analyst のライセンスで利用可能。

サマリー

既存の地理統計モデル ソースからモデル パラメーター値を取得します。

使用法

  • このツールは通常、モデルまたはスクリプト作成で使用されます。

  • 地球統計モデル ソースは、地球統計レイヤーである必要があります。

  • 詳細については、[モデル パラメーターの設定 (Set Model Parameter)] をご参照ください。

  • 入力モデル ソースの例:

    /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.GAGetModelParameter_ga(
    "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']"

# Execute GAGetModelParameter
outParam = arcpy.GAGetModelParameter_ga(modelSource, xmlPath)

# Show results
print(outParam)

ライセンス情報

  • Basic: 次のものが必要 Geostatistical Analyst
  • Standard: 次のものが必要 Geostatistical Analyst
  • Advanced: 次のものが必要 Geostatistical Analyst

関連トピック