Liaison d'écoulement (Spatial Analyst)
Récapitulatif
Attribue des valeurs uniques aux sections d’un réseau linéaire raster entre les intersections.
Utilisation
Les liaisons sont des sections d'un canal d'écoulement reliant deux jonctions successives, une jonction et l'orifice ou une jonction et la ligne de partage des eaux.
-
Le raster d'écoulement en entrée peut être créé par « définition d'un seuil » pour les résultats de l'outil Accumulation de flux.
-
Le réseau linéaire raster d'écoulement doit être représenté en tant que valeurs supérieures ou égales à un sur arrière-plan de valeurs NoData.
Syntaxe
Paramètre | Explication | Type 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
Nom | Explication | Type de données |
out_raster |
Raster de liaison d'écoulement en sortie. Il sera de type entier. | Raster |
Exemple de code
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")
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")