Bassins (Spatial Analyst)

Récapitulatif

Permet de créer un raster délimitant tous les bassins de drainage.

Utilisation

Syntaxe

Basin (in_flow_direction_raster)
ParamètreExplicationType de données
in_flow_direction_raster

Raster en entrée qui montre la direction du flux sortant de chaque cellule.

Le raster de direction de flux peut être créé à l'aide de l'outil Direction de flux.

Raster Layer

Valeur renvoyée

NomExplicationType de données
out_raster

Raster en sortie qui délimite les bassins de drainage.

Il sera de type entier.

Raster

Exemple de code

Premier exemple (fenêtre Python)

Cet exemple décrit les bassins de drainage d'un raster (GRID) de direction de flux en entrée.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outBasin = Basin("flowdir")
outBasin.save("C:/sapyexamples/output/outbasin01")
Deuxième exemple (script autonome)

Cet exemple décrit les bassins de drainage d'un raster (GRID) de direction de flux en entrée.

# Name: Basin_Ex_02.py
# Description: Creates a raster delineating all drainage basins.
# 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
inFlowDirectionRaster = "flowdir"

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

# Execute FlowDirection
outBasin = Basin(inFlowDirectionRaster)

# Save the output 
outBasin.save("C:/sapyexamples/output/outbasin02")

Environnements

Rubriques connexes

Informations de licence

ArcView : Obligatoire Spatial Analyst
ArcEditor : Obligatoire Spatial Analyst
ArcInfo : Obligatoire Spatial Analyst

7/10/2012