Liaison d’écoulement (Analyse raster)

Synthèse

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

Illustration

Illustration de l’outil Liaison d'écoulement

Utilisation

  • Cet outil de portail d'analyse raster est disponible si vous êtes connecté à un portail ArcGIS EnterpriseArcGIS Image Server est configuré pour l'Analyse raster. Si cet outil est exécuté, ArcGIS Pro est utilisé comme client et le traitement est effectué sur les serveurs fédérés avec ArcGIS Enterprise. L'outil de portail accepte les couches de votre portail en entrée et crée la sortie dans votre portail.

    La couche raster en entrée prend en charge une couche du portail, un URI ou une URL vers un service d'imagerie, ou la sortie de l'outil Make Image Server Layer (Créer une couche de serveur d’imagerie). Cet outil ne prend pas en charge les couches ou données raster locales.

  • 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.

Paramètres

ÉtiquetteExplicationType de données
Raster d’écoulement en entrée

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

Raster Layer; Image Service; String
Raster de direction de flux en entrée

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

Raster Layer; Image Service; String
Nom en sortie

Nom du service raster de liaison d’écoulement en sortie.

Le nom par défaut repose sur le nom de l'outil et sur le nom de la couche en entrée. Si le nom de la couche existe déjà, vous êtes invité à fournir un autre nom.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Raster en sortie

Raster en sortie.

Raster Layer

arcpy.ra.StreamLink(inputStreamRaster, inputFlowDirectionRaster, outputName)
NomExplicationType de données
inputStreamRaster

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

Raster Layer; Image Service; String
inputFlowDirectionRaster

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

Raster Layer; Image Service; String
outputName

Nom du service raster de liaison d’écoulement en sortie.

Le nom par défaut repose sur le nom de l'outil et sur le nom de la couche en entrée. Si le nom de la couche existe déjà, vous êtes invité à fournir un autre nom.

String

Sortie obtenue

NomExplicationType de données
outputRaster

Raster en sortie.

Raster Layer

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
arcpy.ra.StreamLink("https://myserver/rest/services/streams/ImageServer","https://myserver/rest/services/flowdir/ImageServer","outStreamLink1")
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: StreamLink_example02.py
# Requirements: ArcGIS Image Server

# Import system modules
import arcpy

# Set local variables
inStreams = "https://myserver/rest/services/streams/ImageServer"
inFlowDirection = "https://myserver/rest/services/flowdir/ImageServer"
outputStreamLink = "outStreamLink2"

# Execute Stream Link raster analysis tool
arcpy.ra.StreamLink(inStreams, inFlowDirection, outputStreamLink)

Informations de licence

  • Basic: Nécessite ArcGIS Image Server
  • Standard: Nécessite ArcGIS Image Server
  • Advanced: Nécessite ArcGIS Image Server

Rubriques connexes