Remplissage (Spatial Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Remplit les cuvettes d’une surface raster pour supprimer de légères imperfections dans les données.

Pour en savoir plus sur la fonction Remplissage

Utilisation

Syntaxe

Fill (in_surface_raster, {z_limit})
ParamètreExplicationType de données
in_surface_raster

Raster en entrée qui représente une surface continue.

Raster Layer
z_limit
(Facultatif)

La différence d'altitude maximale entre une cuvette et le point d'écoulement à remplir.

Si la différence dans les valeurs z entre une cuvette et son point d'écoulement est supérieure à la limite z, cette cuvette ne sera pas remplie.

La valeur de la limite z doit être supérieure à zéro.

Si aucune valeur n'est indiquée pour ce paramètre, toutes les cuvettes seront remplies, quelle que soit la profondeur.

Double

Valeur renvoyée

NomExplicationType de données
out_surface_raster

Raster de surface en sortie après le remplissage des cuvettes.

Raster

Exemple de code

Premier exemple d'utilisation de l'outil Remplissage (fenêtre Python)

Cet exemple décrit le remplissage des cuvettes d'un raster de grille de surface d'altitude en entrée.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outFill = Fill("elevation")
outFill.save("C:/sapyexamples/output/outfill01")
Deuxième exemple d'utilisation de l'outil Remplissage (script autonome)

Cet exemple décrit le remplissage des cuvettes d'un raster de grille de surface d'altitude en entrée, compte tenu d'une limite z.

# Name: Fill_Ex_02.py
# Description: Fills sinks in a surface 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
inSurfaceRaster = "elevation"
zLimit = 3.28

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

# Execute FlowDirection
outFill = Fill(inSurfaceRaster, zLimit)

# Save the output 
outFill.save("C:/sapyexamples/output/outfill02")

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