Obtenir le paramètre de modèle (Geostatistical Analyst)

Disponible avec une licence Geostatistical Analyst.

Synthèse

Obtient la valeur du paramètre de modèle à partir d’un modèle géostatistique source existant.

Utilisation

  • Cet outil est généralement utilisé dans un modèle ou dans des scripts.

  • La source de modèle géostatistique doit être une couche géostatistique.

  • Pour obtenir d’autres informations, voir Définir le paramètre de modèle.

  • Exemple de source de modèle en entrée :

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

    renvoie "out_param_value" = 0.345;1127.14

  • La valeur renvoyée peut être consultée dans l’élément Historique du géotraitement de l’exécution de cet outil.

Paramètres

ÉtiquetteExplicationType de données
Source de modèle géostatistique en entrée

Source de modèle géostatistique à analyser.

File; Geostatistical Layer
Chemin XML du paramètre

Chemin XML vers le paramètre de modèle demandé.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Valeur du paramètre

Valeur du paramètre de modèle.

String

arcpy.ga.GAGetModelParameter(in_ga_model_source, model_param_xpath)
NomExplicationType de données
in_ga_model_source

Source de modèle géostatistique à analyser.

File; Geostatistical Layer
model_param_xpath

Chemin XML vers le paramètre de modèle demandé.

String

Sortie obtenue

NomExplicationType de données
out_param_value

Valeur du paramètre de modèle.

String

Exemple de code

Exemple 1 d’utilisation de l’outil GetModelParameter (fenêtre Python)

Extrait les valeurs des paramètres à partir d’un modèle géostatistique source.

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)
Exemple 2 d’utilisation de l’outil GetModelParameter (fenêtre Python) (script autonome)

Extrait les valeurs des paramètres à partir d’un modèle géostatistique source.

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

Informations de licence

  • Basic: Nécessite Geostatistical Analyst
  • Standard: Nécessite Geostatistical Analyst
  • Advanced: Nécessite Geostatistical Analyst

Rubriques connexes