Utilizar los parámetros de herramienta
Los parámetros de herramienta definen cómo una herramienta procesará los datos de entrada. Los parámetros de herramienta se componen de palabras clave, los parámetros definidos por el usuario y las clases.
Las normas de los parámetros de herramienta
- Un parámetro de palabra clave como output_measurement tiene palabras clave de configuración predeterminadas específicas (DEGREE, PERCENT_RISE), que están encerradas en 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 definido por el usuario son entradas que generalmente cuantifican un parámetro.
- Los parámetros definidos por el usuarios son generalmente números y no se encierran 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 las herramientas de geoprocesamiento equivalen a una cadena de caracteres más complicada.
- Los argumentos específicos de la clase están encerrados en paréntesis. La entrada de cadena de caracteres están encerrados entre comillas 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 Una vista general de las clases de la Extensión ArcGIS Spatial Analyst.
- Para especificar un valor predeterminado de un parámetro opcional, debe utilizar comillas vacías.
# In the following statement the slope calculations will # default to DEGREE; 4 is the z value factoroutRas = Slope("inraster", "", 4)
Por razones de legibilidad, se recomienda establecer el objeto de clase en una variable denominada de manera significativa 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, "")