Disponible avec une licence Spatial Analyst.
Les paramètres d’outil définissent la façon dont un outil traite les données en entrée. Les paramètres d’outil sont composés de mots-clés, de paramètres définis par l’utilisateur et de classes.
Règles des paramètres d’outil
- Un paramètre de mot-clé, tel que output_measurement, comporte des mots-clés prédéfinis spécifiques (DEGREE, PERCENT_RISE), placés entre guillemets. Les mots-clés ne sont pas sensibles à la casse, mais il est recommandé de les écrire en majuscules pour plus de lisibilité.
# 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")
Les paramètres définis par l’utilisateur sont des entrées qui quantifient généralement un paramètre.
- Les paramètres définis par l’utilisateur sont généralement des nombres et ne figurent pas entre guillemets.
# In the following statement 4 is the zfactor parameter outRas = Slope("inraster", "DEGREE", 4)
Certains paramètres en entrée sont des classes. Les classes sont utilisées en remplacement des paramètres de l’outil de géotraitement si ces derniers constituent une chaîne plus compliquée.
- Les arguments spécifiques de la classe figurent entre parenthèses. L’entrée sous forme de chaîne est placée entre guillemets, mais les nombres ne le sont pas ; les paramètres sont séparés par des virgules.
outRas = FocalStatistics("inraster", NbrAnnulus(1, 3, "MAP"))
Pour plus d’informations, reportez-vous à la rubrique Classes Spatial Analyst.
- Pour spécifier la valeur par défaut d’un paramètre facultatif, indiquez des guillemets vides.
# In the following statement the slope calculations will # default to DEGREE; 4 is the z value factoroutRas = Slope("inraster", "", 4)
Remarque :
Pour une meilleure lisibilité, il est recommandé de définir l’objet classe sur une variable dotée d’un nom significatif et d’utiliser la variable dans l’outil Algèbre spatiale.myRemapVal = RemapValue([[-3,9],[0,1],[3,-4],[4,5],[5,6],[6,4],[7,-7]])
outReclassRV = Reclassify(inRaster, "VALUE", myRemapVal, "")
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?