En savoir plus sur les paramètres d’outil dans Algèbre spatiale

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


Dans cette rubrique
  1. Règles des paramètres d’outil