Arrondi supérieur (Spatial Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Renvoie la prochaine valeur entière supérieure, simplement représentée en tant que virgule flottante, pour chaque cellule d'un raster.

Illustration

Illustration de l'outil Arrondi supérieur
OutRas = RoundUp(InRas1)

Utilisation

Syntaxe

RoundUp (in_raster_or_constant)
ParamètreExplicationType de données
in_raster_or_constant

Valeurs en entrée à arrondir au nombre supérieur.

Si vous souhaitez utiliser un nombre en entrée pour ce paramètre, la taille de cellule et l'étendue doivent tout d'abord être définies dans l'environnement.

Raster Layer | Constant

Valeur renvoyée

NomExplicationType de données
out_raster

Raster en sortie.

Les valeurs de cellule sont obtenues en arrondissant au nombre supérieur les valeurs en entrée.

Raster

Exemple de code

Exemple 1 d'utilisation de l'outil RoundUp (fenêtre Python)

Cet exemple arrondit les valeurs dans le raster en entrée à la prochaine valeur entière supérieure et génère un raster de type flottant.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outRoundUp = RoundUp("gwhead")
outRoundUp.save("C:/sapyexamples/output/outru")
Exemple 2 d'utilisation de l'outil RoundUp (script autonome)

Cet exemple arrondit les valeurs dans le raster en entrée à la prochaine valeur entière supérieure et génère un raster de type flottant.

# Name: RoundUp_Ex_02.py
# Description: Returns the next higher whole number for each cell
#              in a raster
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inRaster = "gwhead"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute RoundUp
outRoundURaster = RoundUp(inRaster)

# Save the output 
outRoundURaster.save("C:/sapyexamples/output/outroundup")

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Requis ArcGIS Spatial Analyst
ArcGIS for Desktop Standard: Requis ArcGIS Spatial Analyst
ArcGIS for Desktop Advanced: Requis ArcGIS Spatial Analyst
5/10/2014