Résumé
Attribue des valeurs uniques aux sections d'un réseau linéaire raster entre les intersections.
Illustration
Utilisation
Cet outil du portail d’analyse raster est disponible lorsque vous êtes connecté à un portail ArcGIS Enterprise comportant un ArcGIS Image Server configuré pour Raster Analysis . Lorsque cet outil est appelé, ArcGIS Pro est utilisé comme client et le traitement est effectué dans les serveurs fédérés avec ArcGIS Enterprise. Cet outil du portail prend en charge les couches de votre portail en entrée et crée la sortie dans le portail.
La couche raster en entrée prend en charge les éléments suivants : couche du portail, URI ou URL d’un service d’imagerie ou sortie de l’outil Créer une couche de serveur d’imagerie. Cet outil ne prend pas en charge les données raster ou les couches 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.
Syntaxe
StreamLink(inputStreamRaster, inputFlowDirectionRaster, outputName)
Paramètre | Explication | Type 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 la couche existe déjà, vous êtes invité à fournir un autre nom. | String |
Sortie dérivée
Nom | Explication | Type de données |
outputRaster | Raster en sortie. | Couche raster |
Exemple de code
Cet exemple attribue des valeurs uniques aux sections d'un réseau linéaire raster entre les intersections.
import arcpy
arcpy.StreamLink_ra("https://myserver/rest/services/streams/ImageServer","https://myserver/rest/services/flowdir/ImageServer","outStreamLink1")
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.StreamLink_ra(inStreams, inFlowDirection, outputStreamLink)
Environnements
Informations de licence
- Basic: Requiert ArcGIS Image Server
- Standard: Requiert ArcGIS Image Server
- Advanced: Requiert ArcGIS Image Server
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?