Modellparameter abrufen (Geostatistical Analyst)

Mit der Geostatistical Analyst-Lizenz verfügbar.

Zusammenfassung

Ruft den Modellparameterwert aus einer vorhandenen geostatistischen Modellquelle ab.

Verwendung

  • Dieses Werkzeug wird in der Regel in einem Modell oder in der Skripterstellung verwendet.

  • Die geostatistische Modellquelle muss ein geostatistischer Layer sein.

  • Weitere Informationen finden Sie unter Modellparameter festlegen.

  • Ein Beispiel für eine Eingabe-Modellquelle:

    /model[@name = 'Kriging']/model[@name = 'Variogram']/value[@name = 'Nugget']; /model[@name = 'Kriging']/model[@name = 'Variogram']/model[@name = 'VariogramModel']/value[@name = 'Range']

    gibt Folgendes zurück: "out_param_value" = 0.345;1127.14

  • Der zurückgegebene Wert kann im Element Geoverarbeitungsverlauf für die Ausführung dieses Werkzeugs angezeigt werden.

Parameter

BeschriftungErläuterungDatentyp
Geostatistische Eingabe-Modellquelle

Die Quelle des geostatistischen Modells, das analysiert werden soll.

File; Geostatistical Layer
Parameter-XML-Pfad

XML-Pfad zum erforderlichen Modellparameter.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Parameterwert

Der Wert des Modellparameters.

String

arcpy.ga.GAGetModelParameter(in_ga_model_source, model_param_xpath)
NameErläuterungDatentyp
in_ga_model_source

Die Quelle des geostatistischen Modells, das analysiert werden soll.

File; Geostatistical Layer
model_param_xpath

XML-Pfad zum erforderlichen Modellparameter.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_param_value

Der Wert des Modellparameters.

String

Codebeispiel

GetModelParameter – Beispiel 1 (Python-Fenster)

Extrahieren von Parameterwerten aus einer geostatistischen Modellquelle.

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 – Beispiel 2 (eigenständiges Skript)

Extrahieren von Parameterwerten aus einer geostatistischen Modellquelle.

# 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)

Lizenzinformationen

  • Basic: Erfordert Geostatistical Analyst
  • Standard: Erfordert Geostatistical Analyst
  • Advanced: Erfordert Geostatistical Analyst

Verwandte Themen