Définir le paramètre de modèle (Geostatistical Analyst)

ArcGIS Pro 3.4 | | Archive de l’aide

Disponible avec une licence Geostatistical Analyst.

Synthèse

Définit les valeurs de paramètre dans une source de modèle géostatistique existante.

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.

  • Les exemples ci-dessous peuvent être utilisés dans le champ Chemin XML du paramètre afin de spécifier le paramètre qui sera utilisé comme nouvelle valeur.

    • Pour changer le nombre de classes de distance :
      /model[@name = 'Kriging']/model[@name = 'Variogram']/value[@name = 'NumberOfLags']
    • Pour changer le paramètre de pondération de la méthode LPI :
      /model[@name = 'LPI']/value[@name = 'Weight']
    • Pour indiquer si la pépite doit être recalculée dans le krigeage :
      /model[@name = "Kriging"]/model[@name = "Variogram"]/value[@name = "Nugget"]/@auto

      Spécifiez ensuite une valeur vraie ou fausse (la valeur vraie implique qu’une nouvelle valeur de pépite soit calculée lorsque le fichier XML est utilisé).

    • Pour indiquer si une nouvelle portée doit être recalculée :
      /model[@name = 'Kriging']/model[@name = 'Variogram']/model[@name = 'VariogramModel']/value[@name = 'Range']/@auto

      Spécifiez ensuite une valeur vraie ou fausse (la valeur vraie implique qu’une nouvelle valeur de portée soit calculée lorsque le fichier XML est utilisé).

    • Pour spécifier une nouvelle valeur de pépite :
      /model[@name = 'Kriging']/model[@name = 'Variogram']/value[@name = 'Nugget']
  • L’extrait de code XPath ci-dessous définit plusieurs paramètres par l’intermédiaire d’un appel unique à l’outil.

    
    params = "/model[@name = 'Kriging']/model[@name = 'Variogram']/value[@name = 'Nugget']/@auto;\
    
              /model[@name = 'Kriging']/model[@name = 'Variogram']/model[@name = 'VariogramModel']/value[@name = 'Range'];\
    
              /model[@name = 'Kriging']/model[@name = 'Variogram']/model[@name = 'VariogramModel']/value[@name = 'Sill']"
    
    vals = "true;5.5;777"
    
    gp.GASetModelParameter_ga(inXMLFile, params, vals, outXMLFile)

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
Valeur du paramètre

Valeur du paramètre défini par le chemin XML.

String
Modèle en sortie

Modèle géostatistique créé par la valeur du paramètre défini dans le chemin XML.

File

Informations de licence

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

Rubriques connexes