Obtener parámetro de modelo (Geostatistical Analyst)

Disponible con una licencia de Geostatistical Analyst.

Resumen

Obtiene el valor del parámetro de modelo de una fuente de modelos de estadísticas geográficas existente.

Uso

  • Esta herramienta se utiliza generalmente en un modelo o en scripts.

  • La fuente del modelo de estadísticas geográficas debe ser una capa de estadísticas geográficas.

  • Consulte Definir parámetro de modelo para obtener más información.

  • Un ejemplo de origen del modelo de entrada:

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

    devolverá "out_param_value" = 0,345;1127,14

  • El valor devuelto se puede visualizar en el elemento Historial de geoprocesamiento para ejecutar esta herramienta.

Parámetros

EtiquetaExplicaciónTipo de datos
Fuente del modelo de estadísticas geográficas de entrada

La fuente del modelo de estadísticas geográficas que se analizará.

File; Geostatistical Layer
Ruta XML del parámetro

Ruta XML al parámetro de modelo requerido.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Valor del parámetro

Valor del parámetro de modelo.

String

arcpy.ga.GAGetModelParameter(in_ga_model_source, model_param_xpath)
NombreExplicaciónTipo de datos
in_ga_model_source

La fuente del modelo de estadísticas geográficas que se analizará.

File; Geostatistical Layer
model_param_xpath

Ruta XML al parámetro de modelo requerido.

String

Salida derivada

NombreExplicaciónTipo de datos
out_param_value

Valor del parámetro de modelo.

String

Muestra de código

Ejemplo de GetModelParameter 1 (ventana Python)

Extraer valores de parámetro de una fuente de modelo de estadísticas geográficas.

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)
Ejemplo de GetModelParameter 2 (script independiente)

Extraer valores de parámetro de una fuente de modelo de estadísticas geográficas.

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

Información de licenciamiento

  • Basic: Requiere Geostatistical Analyst
  • Standard: Requiere Geostatistical Analyst
  • Advanced: Requiere Geostatistical Analyst

Temas relacionados