Construit le réseau de drainage (ensemble de polylignes) seuillé à une valeur source, ainsi que la topologie des drains.
[ STREAMS , downStream , downCell ] = MakeStreamLines ( tree , threshold )
Entier : identifiant (handle) de l'arbre de cellules définissant le bassin versant dont on souhaite construire le réseau.
Seuil (en nombre de cellules) définissant la taille des bassins sources.
En sortie, objet de type list
contenant les drains. STREAMS(i)
est un vecteur contenant les cellules (numéros d'enregistrements) du drain i, classées d'aval en amont.
En sortie, vecteur d'entiers de longueur length(STREAMS)
indiquant le drain exutoire de chaque drain. Le drain STREAMS(i)
conflue dans le drain STREAMS(downStream(i))
.
En sortie, vecteur d'entiers de longueur length(STREAMS)
indiquant la cellule aval de chaque drain. La dernière cellule du drain i, STREAMS(i)($)
se jette donc dans la cellule downCell(i)
(cette cellule appartenant au drain STREAMS(downStream(i))
).
Construit le réseau de drainage (ensemble de polylignes) seuillé à une valeur source, ainsi que la topologie des drains.