Parámetros de herramientas en Álgebra de mapas

Disponible con una licencia de Spatial Analyst.

Los parámetros de las herramientas definen cómo una herramienta procesa los datos de entrada. Los parámetros de las herramientas están formados por palabras clave, parámetros definidos por el usuario y clases.

Reglas de parámetros de herramientas

  • Un parámetro de palabra clave como output_measurement tiene palabras clave predefinidas específicas (DEGREE, PERCENT_RISE), que aparecen entre comillas. Las palabras clave no distinguen entre mayúsculas y minúsculas, pero se recomienda utilizar mayúsculas por razones de legibilidad.
    # Usage: Slope(in_raster, {output_measurement}, {z_factor})
    
    # DEGREE will be used as the default output measurement in the 
    #  following statement
    outRas = Slope("elevation", "DEGREE")

Los parámetros definidos por el usuario son entradas que generalmente cuantifican un parámetro.

  • Los parámetros definidos por el usuario suelen ser números y no aparecen entre comillas.
    # In the following statement 4 is the zfactor parameter
    outRas = Slope("inraster", "DEGREE", 4)

Algunos parámetros de entrada son clases. Las clases se utilizan cuando los parámetros de la herramienta de geoprocesamiento serían una cadena de caracteres equivalente más complicada.

  • Los argumentos específicos de la clase aparecen entre paréntesis. La entrada de cadena de caracteres está entrecomillada y los números no; los parámetros están delimitados por comas.
    outRas = FocalStatistics("inraster", NbrAnnulus(1, 3, "MAP"))

    Para obtener más información, consulte Clases de Spatial Analyst.

  • Para especificar un valor predeterminado para un parámetro opcional, debe usar comillas vacías.
    # In the following statement the slope calculations will 
    #  default to DEGREE; 4 is the z value
    factoroutRas = Slope("inraster", "", 4)
Nota:

Por razones de legibilidad, se recomienda establecer el objeto de clase en una variable con nombre significativo y utilizar la variable en la herramienta Álgebra de mapas.

myRemapVal = RemapValue([[-3,9],[0,1],[3,-4],[4,5],[5,6],[6,4],[7,-7]])
outReclassRV = Reclassify(inRaster, "VALUE", myRemapVal, "")

Temas relacionados