Dériver le cours d’eau en tant que ligne (Outils Spatial Analyst)
Résumé
Génère des entités linéaires de cours d’eau à partir d’un raster de surface en entrée sans remplissage préalable requis des cuvettes ou dépressions.
Utilisation
Le raster de surface en entrée peut être un modèle numérique de terrain (MNT) sans remplissage préalable des cuvettes ou de MNT conditionné du point de vue hydrologique. L’outil n’est pas sensible aux erreurs survenant dans le raster de surface et peut agir comme une dépression ou une cuvette où se termine le flux. Le remplissage de cuvettes ou de dépressions n’est pas nécessaire.
Le paramètre Output stream features (Entités d’écoulement en sortie) génère une entité polyligne en sortie qui correspond aux lignes de cours d’eau ayant atteint le seuil d’accumulation, spécifié via le paramètre facultatif Accumulation threshold (Seuil d’accumulation) (
accumulation_thresholddans Python). Si aucune valeur Accumulation threshold (Seuil d’accumulation) n’est fournie, par défaut, l’outil calcule un seuil de surface en fonction de la taille du raster de surface en entrée (0,2 % du nombre total de cellules). La direction de flux et l’accumulation de flux sont calculées en interne pour dériver les cours d’eau, mais ne correspondent pas à une sortie. Utilisez Derive Continuous Flow (Dériver le flux continu) pour obtenir les rasters d’accumulation de flux et de direction de flux à l’aide de la même méthodologie.Lorsque le raster de surface en entrée contient des dépressions effectives dans le raster de surface, les dépressions doivent être spécifiées dans le paramètre Input raster or feature depressions data (Données raster ou d’entités de dépression en entrée) (
in_depressions_datadans Python) pour être considérées comme des cellules dans lesquelles l’eau se déverse, mais ne s’échappe pas (évacuation). Les informations sur la zone de dépression peuvent correspondre à un raster ou une classe d’entités. La classe d’entités peut être ponctuelle, polyligne ou surfaciqueUne valeur de paramètre Input accumulation weight raster (Raster de pondération d’accumulation en entrée) (
in_weight_rasterdans Python) peut être spécifiée pour appliquer une pondération à chaque cellule lors de l’étape intermédiaire de la dérivation de l’accumulation. Si un raster de pondération est appliqué, spécifiez un seuil d’accumulation de flux approprié pour le paramètre Accumulation threshold (Seuil d’accumulation) (accumulation_thresholddans Python).Spécifiez une valeur de paramètre Accumulation threshold (Seuil d’accumulation) (
accumulation_thresholddans Python) qui reflète la complexité du terrain de la zone d’étude ou qui correspondant à la taille de la surface de captation choisie. Si, par exemple, le seuil est égal à 20 hectares, seules les cellules de 20 hectares ou plus en amont définissent un raster d’écoulement.Si le paramètre Input raster or features depressions data (Données raster ou d’entités de dépression en entrée) ou Input accumulation weight raster (Raster de pondération d’accumulation en entrée) ou les données permettant d’appliquer les paramètres d’environnement sont utilisés, la valeur Accumulation threshold (Seuil d’accumulation) par défaut est recalculée en fonction de la surface de l’intersection entre les entrées. Toutefois, une fois que vous avez spécifié une valeur pour le paramètre Accumulation threshold (Seuil d’accumulation), cette valeur n’est plus recalculée en fonction des modifications de la sélection en entrée. La même situation peut se produire si vous exécutez l’outil par lots à l’aide de la valeur Input surface raster (Raster de surface en entrée) en tant que paramètre de traitement par lots, où la valeur Accumulation threshold (Seuil d’accumulation) est calculée en fonction de la première entrée et ne change pas lors du traitement par lots d’autres couches raster.
Utilisez le paramètre Stream designation method (Méthode de désignation du cours d’eau) pour attribuer une valeur unique de sections de cours d’eau entre les intersections ou un ordre aux segments de cours d’eau. L’option Constant (Constante) est la valeur par défaut ; tous les cours d’eau reçoivent la même valeur égale à 1. Lorsque l’option Unique est sélectionnée, une valeur unique est attribuée à chaque section de cours d’eau entre les intersections. Les autres méthodes de hiérarchisation sont les méthodes Strahler, Shreve et Hack. La méthode Strahler augmente l’ordre d’un cours d’eau si des cours d’eau de même ordre s’intersectent. La méthode Shreve attribue un ordre aux cours d’eau en fonction de leur magnitude. Tous les liens sans affluent ont une magnitude (ordre) de un. Les magnitudes sont des pentes descendantes additives. Lorsque deux liaisons se croisent, leurs magnitudes s'ajoutent et le résultat est attribué au lien de pente descendante. La méthode Hack augmente l’ordre d’un cours d’eau de un en fonction de son ordre de déchargement. La rivière principale a une magnitude de 1 et tous les cours d’eau qui s’y jettent une magnitude de 2 et ainsi de suite.
Lorsque le paramètre Simplify features (Simplifier les entités) est sélectionné (
simplifydans Python), les lignes d’entités de cours d’eau en sortie sont simplifiées via la suppression de sommets à l’aide de l’algorithme Douglas-Peucker avec une tolérance de sqrt(0.5) * taille de cellule. Cet algorithme conserve les points critiques en identifiant et en supprimant les sommets relativement redondants.Les cellules NoData sont considérées comme du bruit et, par définition, ne sont associées à aucune valeur. L’outil ignore ces cellules à l’identification de la direction du voisin à la pente montante la moins forte, ainsi qu’à la détermination de la direction du flux et de l’accumulation.
Avec le paramètre Force all edge cells to flow outward (Forcer l’écoulement vers l’extérieur sur les quatre bords) désactivé (paramètre par défaut) (
force_flow = "NORMAL"dans Python), une cellule au bord du raster de surface s’écoule vers la cellule intérieure, avec la plus grande pente dans la valeur z. Si la pente est inférieure ou égale à zéro, la cellule s'écoule du raster de surface.Reportez-vous à la rubrique Environnements d’analyse et Spatial Analyst pour plus d’informations sur les environnements de géotraitement qui s’appliquent à cet outil.
Bibliographie :
Douglas, David H., et Thomas K. Peucker. 1973. "Algorithms for the Reduction of the Number of Points Required to Represent a Digitised Line or its Caricature." The Canadian Cartographer, 10(2): 112–122.
Ehlschlaeger, C. R. 1989. "Using the AT Search Algorithm to Develop Hydrologic Models from Digital Elevation Data." International Geographic Information Systems (IGIS) Symposium 89: 275-281.
Hack, J. T. 1957. "Studies of Longitudinal Stream Profiles in Virginia and Maryland." Geological Survey Professional Paper 294: 45–95.
Jenson, S. K., and Domingue, J. O. 1988. « Extracting Topographic Structure from Digital Elevation Data for Geographic Information System Analysis. » Photogrammetric Engineering and Remote Sensing 54 (11): 1593–1600.
Metz, M., Mitasova, H., & Harmon, R. S. 2011. "Efficient extraction of drainage networks from massive, radar-based elevation models with least cost path search." Hydrology and Earth System Sciences 15(2): 667-678.
Shreve, R. 1966. « Statistical Law of Stream Numbers » Journal of Geology. 74: 17-35
Strahler, A. N. 1957. « Quantitative analysis of watershed geomorphology » Transactions of the American Geophysical Union 8 (6): 913-920
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Raster de surface en entrée |
Raster de surface en entrée. |
Raster Layer |
|
Entités polylignes en sortie |
Classe d’entités en sortie qui contient les cours d’eau identifiés. |
Feature Class |
|
Données raster ou d’entités de dépression en entrée (Facultatif) |
Jeu de données définissant les dépressions effectives. Les dépressions peuvent être définies par un raster ou une couche d’entités. Si l’entrée est un raster, les cellules des dépressions doivent inclure une valeur valide, zéro compris, et les zones qui ne sont pas des dépressions doivent avoir la valeur NoData. |
Composite Geodataset |
|
Raster de pondération d’accumulation en entrée (Facultatif) |
Jeu de données raster en entrée qui définit la fraction du flux contribuant à l’accumulation de flux à chaque cellule. La pondération n’est appliquée qu’à l’accumulation de flux. Si aucun raster de pondération d’accumulation n’est spécifié, une pondération par défaut de 1 est appliquée à chaque cellule. |
Raster Layer |
|
Seuil d’accumulation (Facultatif) |
Seuil visant à déterminer si une cellule donnée fait partie d’un cours d’eau en termes de surface totale qui se déverse dans la cellule. |
Areal Unit |
|
Méthode de désignation du cours d’eau (Facultatif) |
Spécifie la valeur unique ou l’ordre des cours d’eau dans la table attributaire en sortie.
|
String |
|
Simplifier des entités (Facultatif) |
Indique si les lignes de cours d’eau en sortie sont lissées en formes plus simples.
|
Boolean |
Environnements
Validation automatique, Espace de travail courant, Valeur Z en sortie par défaut, Etendue, Transformations géographiques, Résolution M, Tolérance M, 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, Résolution XY, Tolérance XY, Résolution Z, Tolérance Z
Informations de licence
- Basic: Nécessite Spatial Analyst
- Standard: Nécessite Spatial Analyst
- Advanced: Nécessite Spatial Analyst