ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Ecoulement vers entité

Disponible avec une licence Spatial Analyst.

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Convertit un raster représentant un réseau linéaire en plusieurs entités représentant le réseau linéaire.

Pour en savoir plus sur l'utilisation de la fonction Ecoulement vers entité

Utilisation

  • Le réseau linéaire raster d'écoulement en entrée doit être représenté en tant que valeurs supérieures ou égales à un sur un arrière-plan de valeurs NoData.

  • Les résultats obtenus avec l'outil Accumulation de flux peuvent être utilisés pour créer un raster de réseau hydrographique en fixant un seuil pour sélectionner les cellules avec une accumulation de flux élevée. Par exemple, les cellules dans lesquelles plus de 100 cellules s'écoulent sont utilisées pour définir le réseau hydrographique. Utilisez l'outil Con ou SetNull pour créer un raster de réseau hydrographique où des valeurs d'accumulation de flux de 100 ou plus passent à 1, et le reste est mis à l'arrière-plan (NoData). Le réseau hydrographique obtenu peut être utilisé dans l'outil Liaison d'écoulement et Ecoulement vers entité.

  • Il doit y avoir des entités contiguës avec la même valeur, telles que les résultats de l'outil Ordre d'écoulement ou Liaison d'écoulement. Ecoulement vers entité ne doit pas être utilisé sur un raster dans lequel il y a peu de cellules adjacentes de la même valeur.

  • La direction des entités en sortie pointera vers l'aval.

  • Pour plus d’informations sur les environnements de géotraitement qui s’appliquent à cet outil, reportez-vous à la rubrique Environnements d’analyse et Spatial Analyst.

Syntaxe

StreamToFeature(in_stream_raster, in_flow_direction_raster, out_polyline_features, {simplify})
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
out_polyline_features

Classe d'entités en sortie contenant les flux convertis.

Feature Class
simplify
(Facultatif)

Spécifie si une réduction du nombre de points est utilisée.

  • SIMPLIFY — Une réduction du nombre de points est appliquée à l'entité pour réduire le nombre de sommets. L'algorithme Douglas-Puecker de généralisation des lignes est utilisé avec une tolérance de sqrt(0.5) * cell size.
  • NO_SIMPLIFY — Aucun réduction du nombre de points n'est appliquée.

Par défaut, la réduction du nombre de points s'applique.

Boolean

Exemple de code

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

Cet exemple convertit un raster représentant un réseau linéaire en entités.

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

Cet exemple convertit un raster représentant un réseau linéaire en entités.

# Name: StreamToFeature_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"
inFlowDir = "flowdir"
outStreamFeats = "c:/sapyexamples/output.gdb/outstrm02"


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

# Execute 
StreamToFeature(inStreamRaster, inFlowDir, outStreamFeats,
                 "NO_SIMPLIFY")

Environnements

  • Validation automatique
  • Espace de travail courant
  • Valeur Z en sortie par défaut
  • Étendue
  • Transformations géographiques
  • Masque
  • Résolution M
  • Tolérance M
  • Conserver un index spatial
  • Mot-clé CONFIG en sortie
  • Système de coordonnées en sortie
  • Valeurs M en sortie
  • Valeurs Z en sortie
  • Domaine M en sortie
  • Domaine XY en sortie
  • Domaine Z en sortie
  • Espace de travail temporaire
  • Raster de capture
  • Résolution XY
  • Tolérance XY
  • Résolution Z
  • Tolérance Z

Informations de licence

  • Basic: Requiert Spatial Analyst
  • Standard: Requiert Spatial Analyst
  • Advanced: Requiert Spatial Analyst

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Hydrologie

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal