Liaison d'écoulement (Spatial Analyst)

Récapitulatif

Attribue des valeurs uniques aux sections d’un réseau linéaire raster entre les intersections.

Utilisation

Syntaxe

StreamLink (in_stream_raster, in_flow_direction_raster)
ParamètreExplicationType de données
in_stream_raster

Raster en entrée représentant un réseau d'écoulement linéaire.

Raster Layer
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 de liaison d'écoulement en sortie.

Il sera de type entier.

Raster

Exemple de code

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

Cet exemple attribue des valeurs uniques aux sections d'un réseau linéaire raster entre les intersections.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outStreamLink = StreamLink("stream", "flowdir")
outStreamLink.save("c:/sapyexamples/output/outstrmlnk01")
Deuxième exemple d'utilisation de l'outil StreamLink (script autonome)

Cet exemple attribue des valeurs uniques aux sections d'un réseau linéaire raster entre les intersections.

# Name: _Ex_02.py
# Description: 
# 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
inStreamRaster = "stream"
inFlowDirection = "flowdir"

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

# Execute StreamLink
outStreamLink = StreamLink(inStreamRaster, inFlowDirection)

# Save the output 
outStreamLink.save("c:/sapyexamples/output/outstrmlnk02")

Environnements

Rubriques connexes

Informations de licence

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

7/10/2012