เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

r.stream.extractgrass - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ r.stream.extractgrass เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ r.stream.extractgrass เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


r.stream.extract - เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ™เป‰เปเบฒ.

KEYWORDS


raster, เบญเบธเบ—เบปเบเบเบฐเบชเบฒเบ”, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบเบฐเปเบช

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


r.stream.extract
r.stream.extract - เบŠเปˆเบงเบ
r.stream.extract เบชเบนเบ‡=เบŠเบทเปˆ [เบเบฒเบ™เบชเบฐเบชเบปเบก=เบŠเบทเปˆ] [เบŠเบถเบกเป€เบชเบปเป‰เบฒ=เบŠเบทเปˆ] threshold=float
[d8 เบ•เบฑเบ”=float] [mexp=float] [stream_length=integer] [เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ=integer]
[stream_raster=เบŠเบทเปˆ] [stream_vector=เบŠเบทเปˆ] [เบ—เบดเบ”เบ—เบฒเบ‡=เบŠเบทเปˆ] [--เบ‚เบฝเบ™เบ—เบฑเบš] [--เบŠเปˆเบงเบเป€เบซเบผเบทเบญ]
[--เบ„เบณเป€เบงเบปเป‰เบฒ] [--เบ‡เบฝเบš] [--ui]

เบ—เบธเบ‡:
--เบ‚เบฝเบ™เบ—เบฑเบš
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบฝเบ™เบ—เบฑเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง

- เบŠเปˆเบงเบ
เบžเบดเบกเบชเบฐเบซเบผเบธเบšเบเบฒเบ™เบ™เบณเปƒเบŠเป‰

-- verbose
เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป‚เบกเบ”เบนเบ™ Verbose

--เบ‡เบฝเบš
เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป‚เบกเบ”เบนเบ™เบ‡เบฝเบš

--ui
เบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เป€เบ›เบตเบ”เบเปˆเบญเบ‡เป‚เบ•เป‰เบ•เบญเบš GUI

เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™:
เบชเบนเบ‡=เบŠเบทเปˆ [เบ•เป‰เบญเบ‡เบเบฒเบ™]
เบŠเบทเปˆเบ‚เบญเบ‡ input elevation raster map

เบเบฒเบ™เบชเบฐเบชเบปเบก=เบŠเบทเปˆ
เบŠเบทเปˆเบ‚เบญเบ‡เปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบก raster เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™
เบเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบญเบปเบฒเบเบฐเปเบชเบˆเบฐเปƒเบŠเป‰เบเบฒเบ™เบชเบฐเบชเบปเบกเบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰เปเบ—เบ™เบเบฒเบ™เบ„เบณเบ™เบงเบ™เปƒเปเปˆ

เบŠเบถเบกเป€เบชเบปเป‰เบฒ=เบŠเบทเปˆ
เบŠเบทเปˆเบ‚เบญเบ‡เปเบœเบ™เบ—เบตเปˆ input raster เบเบฑเบš depressions เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡
เบเบฐเปเบชเบˆเบฐเบšเปเปˆเบ–เบทเบเบ‚เบฑเบšเป„เบฅเปˆเบญเบญเบเบˆเบฒเบเบเบฒเบ™เบŠเบถเบกเป€เบชเบปเป‰เบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡

threshold=float [เบ•เป‰เบญเบ‡เบเบฒเบ™]
เบเบฒเบ™เบชเบฐเบชเบปเบกเบเบฒเบ™เป„เบซเบผเบ•เปเปˆเบฒเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบชเบฒเบเบ™เป‰เปเบฒ
เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™ > 0

d8 เบ•เบฑเบ”=float
เปƒเบŠเป‰ SFD เป€เบเบตเบ™เบ‚เบญเบšเป€เบ‚เบ”เบ™เบตเป‰
เบ–เป‰เบฒเบเบฒเบ™เบชเบฐเบชเบปเบกเปƒเบซเบเปˆเบเบงเปˆเบฒ d8cut, SFD เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปเบ—เบ™ MFD. เบ™เบณเปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบšเปเปˆเบกเบต
เปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบกเปเบกเปˆเบ™เปƒเบซเป‰.
เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™: เบญเบดเบ™เบŸเบดเบ™เบดเบ•เบตเป‰

mexp=float
เป€เบฅเบเบเบณเบฅเบฑเบ‡เบ‚เบญเบ‡ Montgomery เบชเบณเบฅเบฑเบšเบ„เบงเบฒเบกเบŠเบฑเบ™, เบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบ”เป‰เบงเบ 0
Montgomery: เบเบฒเบ™เบชเบฐเบชเบปเบกเปเบกเปˆเบ™เบ„เบนเบ™เบเบฑเบš pow (เป€เบ›เบตเป‰เบ™เบžเบน, mexp) เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบš
threshold
เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™: 0

stream_length=integer
เบฅเบถเบšเบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ—เบตเปˆเบชเบฑเป‰เบ™เบเบงเปˆเบฒเบ•เบฒเบฅเบฒเบ‡ stream_length
เบ™เบณเปƒเบŠเป‰เบเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบ™เบชเบฐเบ•เบฃเบตเบกเบ—เบณเบญเบดเบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™ (เบžเบฒเบเบฎเบฝเบ™ spring/stream heads)
เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™: 0

เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ=integer
เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ (เป€เบ›เบฑเบ™ MB)
เบ‚เบฐเปœเบฒเบ”เปเบ„เบชเบชเบณเบฅเบฑเบšเปเบ–เบง raster
เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™: 300

stream_raster=เบŠเบทเปˆ
เบŠเบทเปˆเบชเปเบฒเบฅเบฑเบšเปเบœเบ™เบ—เบตเปˆ raster เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบกเบต ids stream เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบ

stream_vector=เบŠเบทเปˆ
เบŠเบทเปˆเบชเปเบฒเบฅเบฑเบšเปเบœเบ™เบ—เบตเปˆ vector เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบกเบต ids stream เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบ

เบ—เบดเบ”เบ—เบฒเบ‡=เบŠเบทเปˆ
เบŠเบทเปˆเบชเปเบฒเบฅเบฑเบšเปเบœเบ™เบ—เบตเปˆ raster เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบกเบตเบ—เบดเบ”เบ—เบฒเบ‡เบเบฒเบ™เป„เบซเบผ

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


r.stream.extract เบชเบฐเบเบฑเบ”เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เปƒเบ™เบฎเบนเบšเปเบšเบš raster เปเบฅเบฐ vector เบˆเบฒเบเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™
เบชเบนเบ‡ เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹ เบเบฒเบ™เบชเบฐเบชเบปเบก เป‚เบŸเบ™เป€เบ”เบต.

เบซเบกเบฒเบเป€เบซเบ”


เบ•เบฒเบฅเบฒเบ‡ NULL (nodata) เปƒเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เบชเบนเบ‡ เปเบœเบ™เบ—เบตเปˆเบ–เบทเบเบฅเบฐเป€เบฅเบตเบ, เบ„เปˆเบฒเบชเบนเบ™ เปเบฅเบฐเบ„เปˆเบฒเบฅเบปเบšเปเบกเปˆเบ™
เบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบชเบนเบ‡เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เปƒเบ™เปเบœเบ™เบ—เบตเปˆเบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบชเบนเบ‡เบ—เบตเปˆเบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ‚เบญเบ‡
เบ”เบญเบเป€เบšเป‰เบเบ•เป‰เบญเบ‡เบ•เบทเปˆเบกเปƒเบชเปˆเบเปˆเบญเบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡ r.filnulls, เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบšเบดเบ”เป€เบšเบทเบญเบ™.

เป€เบŠเบฅเบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ NULL เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบชเบนเบ™เบ‚เบญเบ‡ เบŠเบถเบกเป€เบชเบปเป‰เบฒ เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบŠเบถเบกเป€เบชเบปเป‰เบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡.
เบเบฐเปเบชเบˆเบฐเบšเปเปˆเบ–เบทเบเบ‚เบฑเบšเป„เบฅเปˆเบญเบญเบเบˆเบฒเบเบเบฒเบ™เบŠเบถเบกเป€เบชเบปเป‰เบฒ. เบ–เป‰เบฒเบžเบทเป‰เบ™เบ—เบตเปˆเบ–เบทเบเบซเบกเบฒเบเบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบŠเบถเบกเป€เบชเบปเป‰เบฒเปเบ•เปˆเบงเปˆเบฒ
เบฎเบนเบšเปเบšเบšเบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบชเบนเบ‡เบšเปเปˆเบกเบตเบเบฒเบ™เบŠเบถเบกเป€เบชเบปเป‰เบฒเบขเบนเปˆเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ™เบตเป‰, เบชเบฒเบเบ™เป‰เปเบฒเบˆเบฐเบšเปเปˆเบขเบธเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เบ–เป‰เบฒเป€เบ›เบฑเบ™เบเบฐเปเบช
เปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบกเปเบฅเบฐเปเบœเบ™เบ—เบตเปˆเบ—เบตเปˆเบกเบตเบเบฒเบ™เบŠเบถเบกเป€เบชเบปเป‰เบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰, เปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบกเบเบฒเบ™เป„เบซเบผ
เบ•เป‰เบญเบ‡เบเบปเบ‡เบเบฑเบšเปเบœเบ™เบ—เบตเปˆเบเบฒเบ™เบŠเบถเบกเป€เบชเบปเป‰เบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบงเปˆเบฒเบเบฒเบ™เป„เบซเบผเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเปเบˆเบเบขเบฒเบเบญเบญเบเบˆเบฒเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰
เบŠเบถเบกเป€เบชเบปเป‰เบฒ. เบกเบฑเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰เบเบฒเบ™เบชเบฐเบชเบปเบกเบเบฒเบ™เป„เบซเบผเบ‚เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เบžเบฒเบเปƒเบ™เบ–เป‰เบฒ a
เปเบœเบ™เบ—เบตเปˆเบŠเบถเบกเป€เบชเบปเป‰เบฒเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบ threshold เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบ„เปˆเบฒโ€‹เบชเบฐโ€‹เบชเบปเบกโ€‹เบเบฒเบ™โ€‹เป„เบซเบผโ€‹เบ‚เบญเบ‡โ€‹เบ•เปเบฒโ€‹เปˆโ€‹เบชเบธเบ”โ€‹เบ—เบตเปˆ (เบ›เปˆเบฝเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹)โ€‹
เบˆเบฐเบฅเบดเป€เบฅเบตเปˆเบกเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เปƒเปเปˆ. เบ–เป‰เบฒเบงเบดเบ—เบตเบเบฒเบ™เบ‚เบญเบ‡ Montgomery เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, the
เบ„เปˆเบฒเป€เบŠเบฅเบ‚เบญเบ‡เปเบœเบ™เบ—เบตเปˆเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบชเบฐเบชเบปเบกเปเบกเปˆเบ™เบ„เบนเบ™เบ”เป‰เบงเบ (tan(เป€เบ›เบตเป‰เบ™เบžเบนเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™))mexp เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™.
เบ›เบฝเบšโ€‹เบ—เบฝเบšโ€‹เบเบฑเบš thresholdเบ—เบตเปˆเบขเบนเปˆ เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ mexp เปเบกเปˆเบ™เปƒเบซเป‰เบซเบผเบฒเบเบเปˆเบงเบฒเบงเบดเบ—เบตเบเบฒเบ™เบ‚เบญเบ‡ Montgomery เปเบฅเบฐ
Foufoula-Georgiou (1993) เป€เบžเบทเปˆเบญเบฅเบดเป€เบฅเบตเปˆเบกเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ—เบตเปˆเบกเบตเบกเบนเบ™เบ„เปˆเบฒเบ™เบตเป‰. เบ„เปˆเบฒเป€เบŠเบฅเบ‚เบญเบ‡
เปเบœเบ™เบ—เบตเปˆเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบชเบฐเบชเบปเบกเปเบกเปˆเบ™เบ„เบนเบ™เบ”เป‰เบงเบ (tan(เป€เบ›เบตเป‰เบ™เบžเบนเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™))mexp เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบš
threshold. เบ–เป‰เบฒเบฎเบญเบ”เป€เบเบ™ เบซเบผเบทเป€เบเบตเบ™เบ‚เบญเบšเป€เบ‚เบ”, เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เปƒเปเปˆเปเบกเปˆเบ™เป€เบฅเบตเปˆเบกเบ‚เบถเป‰เบ™. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เบ„เปˆเบฒ 0 เบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™ Montgomery. Montgomery เปเบฅเบฐ Foufoula-Georgiou (1993) เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบ™เบฐเบ™เปเบฒ
เป€เบžเบทเปˆเบญเปƒเบŠเป‰ 2.0 เป€เบ›เบฑเบ™เป€เบฅเบเบเบณเบฅเบฑเบ‡. mexp เบ„เปˆเบฒเบ—เบตเปˆเปƒเบเป‰เบ„เบฝเบ‡เบเบฑเบš 0 เบˆเบฐเบชเป‰เบฒเบ‡เบเบฐเปเบชเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš
เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ—เบตเปˆเบชเบฐเบเบฑเบ”เบ”เป‰เบงเบ Montgomery เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™. เปƒเบซเบเปˆเบเบงเปˆเบฒ mexp เบ„เปˆเบฒเบซเบผเบธเบ”เบฅเบปเบ‡เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡
เบชเบฒเบเบ™เป‰เปเบฒเปƒเบ™เป€เบ‚เบ”เบฎเบฒเบšเบžเบฝเบ‡เปเบฅเบฐเป€เบžเบตเปˆเบกเบˆเปเบฒเบ™เบงเบ™เบชเบฒเบเบ™เป‰เปเบฒเปƒเบ™เป€เบ‚เบ”เบ—เบตเปˆเบŠเบฑเบ™. เบ–เป‰เบฒ เบ™เป‰เปเบฒ is
เปƒเบซเป‰, เบ™เป‰เปเบฒเปเบกเปˆเบ™เปƒเบŠเป‰เบเปˆเบญเบ™.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบ d8 เบ•เบฑเบ” เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ•เปเบฒโ€‹เปˆโ€‹เบชเบธเบ”โ€‹เบ—เบตเปˆโ€‹เบ‚เบญเบ‡ overland flow (เบชเบฐโ€‹เบชเบปเบกโ€‹) เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆ SFD (D8โ€‹) เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹
เปƒเบŠเป‰เปเบ—เบ™ MFD (FD8) เป€เบžเบทเปˆเบญเบ„เบดเบ”เป„เบฅเปˆเบเบฒเบ™เบชเบฐเบชเบปเบกเบเบฒเบ™เป„เบซเบผ. เบ™เบณเปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบšเปเปˆเบกเบตเบเบฒเบ™เบชเบฐเบชเบปเบก
เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹เปเบกเปˆเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เปƒเบซเป‰โ€‹. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ›เบฑเบ™ 0 เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ MFD เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบ stream_length เบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบเบฒเบงเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ‚เบฑเป‰เบ™เบ•เปˆเปเบฒเปƒเบ™เบˆเปเบฒเบ™เบงเบ™เบ•เบฒเบฅเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบฅเปเบฒเบ”เบฑเบšเบ—เปเบฒเบญเบดเบ”
(เบซเบปเบง/เบžเบฒเบเบฎเบฝเบ™ spring) เบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”. เบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ•เบฒเบกเบฅเบณเบ”เบฑเบšเบ—เบณเบญเบดเบ”เบ—เบฑเบ‡เปเบปเบ”เบชเบฑเป‰เบ™เบเบงเปˆเบฒ stream_length
เบˆเบฐเบ–เบทเบเบฅเบถเบšเบญเบญเบ.

เบœเบปเบ™เบœเบฐเบฅเบดเบ” เบ—เบดเบ”เบ—เบฒเบ‡ เปเบœเบ™โ€‹เบ—เบตเปˆ raster เบกเบตโ€‹เบ—เบดเบ”โ€‹เบ—เบฒเบ‡โ€‹เบเบฒเบ™โ€‹เป„เบซเบผโ€‹เบ‚เบญเบ‡โ€‹เบ—เบธเบโ€‹เป€เบŠโ€‹เบฅโ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™ NULL เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™
เบ„เบงเบฒเบกเบชเบนเบ‡. เบ—เบดเบ”เบ—เบฒเบ‡เบเบฒเบ™เป„เบซเบผเปเบกเปˆเบ™เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ” D8 เบ—เบตเปˆเบกเบตเป„เบฅเบเบฐ 1 เบซเบฒ 8. เบเบฒเบ™เบ„เบนเบ™เบ„เปˆเบฒเบ”เป‰เบงเบ
45 เปƒเบซเป‰เบญเบปเบ‡เบชเบฒ CCW เบˆเบฒเบเบ•เบฒเป€เบงเบฑเบ™เบญเบญเบ. เบ—เบดเบ”เบ—เบฒเบ‡เบเบฒเบ™เป„เบซเบผเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™ thinning, เบเบฒเบ™เบเบดเบ™
เบ—เบฒเบ‡เบฅเบฑเบ”เปเบฅเบฐเบเบฒเบ™เบ‚เป‰เบฒเบกเบˆเบธเบฅเบฑเบ‡เบ—เบตเปˆเบ–เบทเบเบฅเบปเบšเบฅเป‰เบฒเบ‡เป‚เบ”เบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบšเบฒเบ‡เป†.

เบ™เป‰เปเบฒ เบเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบญเบปเบฒ
เบ–เป‰เบฒเบšเปเปˆ เบเบฒเบ™เบชเบฐเบชเบปเบก เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เปƒเบซเป‰โ€‹, เบชเบฐโ€‹เบชเบปเบกโ€‹เบเบฒเบ™โ€‹เป„เบซเบผโ€‹เปเบกเปˆเบ™โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบ”เป‰เบงเบ aโ€‹
เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบญเบธเบ—เบปเบเบเบฐเบชเบฒเบ”เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš r.เบ™เป‰เบณเบ•เบปเบ. เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเปเบกเปˆเบ™ MFD (FD8) เบซเบผเบฑเบ‡เบˆเบฒเบ Holmgren
1994โ€‹, เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹ r.เบ™เป‰เบณเบ•เบปเบ. เป„เบ”เป‰ threshold เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบเปเบฒเบ™เบปเบ”เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบชเบฒเบเบ™เป‰เปเบฒเปเบฅเบฐเบฅเบฒเบเบฅเบฐเบญเบฝเบ”
เบ‚เบญเบ‡โ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒโ€‹. เป€เบกเบทเปˆเบญเปƒเบ”เบเปเปˆเบ•เบฒเบกเบเบฒเบ™เบชเบฐเบชเบปเบกเบเบฒเบ™เป„เบซเบผเป„เบ›เบฎเบญเบ” threshold, เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เปƒเบซเบกเปˆเปเบกเปˆเบ™เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เปเบฅเบฐโ€‹เป„เบ”เป‰โ€‹เป€เบ”เบตเบ™โ€‹เบ•เบฒเบกโ€‹เบฅเบธเปˆเบกโ€‹เบ™เป‰เบณโ€‹เป„เบ›โ€‹เบซเบฒโ€‹เบˆเบธเบ”โ€‹เบญเบญเบโ€‹เบ‚เบญเบ‡โ€‹เบกเบฑเบ™. เบชเปเบฒเบฅเบฑเบš r.เบ™เป‰เบณเบ•เบปเบ, เบเบฒเบ™เบชเบฐเบชเบปเบกเบเบฒเบ™เป„เบซเบผเปเบกเปˆเบ™
เบ„เบดเบ”เป„เบฅเปˆเป€เบ›เบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบˆเบธเบฅเบฑเบ‡เบ—เบตเปˆเบฅเบฐเบšเบฒเบเบœเปˆเบฒเบ™เป€เบŠเบ™.

If เบเบฒเบ™เบชเบฐเบชเบปเบก เปเบกเปˆเบ™เปƒเบซเป‰เบซเบผเบฒเบเบเบงเปˆเบฒเบ„เปˆเบฒเบชเบฐเบชเบปเบกเบ‚เบญเบ‡เบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰ เบเบฒเบ™เบชเบฐเบชเบปเบก เปเบœเบ™เบ—เบตเปˆเปเบกเปˆเบ™
เปƒเบŠเป‰เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบ„เบดเบ”เป„เบฅเปˆเบˆเบฒเบเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เบชเบนเบ‡ เปเบœเบ™เบ—เบตเปˆ. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ™เบตเป‰ เบชเบนเบ‡ เปเบœเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡
เป€เบ›เบฑเบ™เปเบœเบ™เบ—เบตเปˆเบญเบฑเบ™เบ”เบฝเบงเบเบฑเบ™เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ เบเบฒเบ™เบชเบฐเบชเบปเบกเบ—เบตเปˆเบขเบนเปˆ เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ เบเบฒเบ™เบชเบฐเบชเบปเบก เบ–เบทเบเบ„เบดเบ”เป„เบฅเปˆ
เบเบฑเบš r.terraflow, เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบชเบนเบ‡เบ—เบตเปˆเป€เบ•เบฑเบกเป„เบ›เบ”เป‰เบงเบ r.terraflow เบ•เป‰เบญเบ‡เปƒเบŠเป‰. เบ•เปเปˆเป„เบ›, เป„เบ”เป‰
เบžเบฒเบเบžเบทเป‰เบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ„เบงเบ™เบˆเบฐเบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบš เบเบฒเบ™เบชเบฐเบชเบปเบก เปเบœเบ™เบ—เบตเปˆ. เบ—เบดเบ”เบ—เบฒเบ‡เบเบฒเบ™เป„เบซเบผเปเบกเปˆเบ™เบ—เปเบฒเบญเบดเบ”
เบ„เบดเบ”เป„เบฅเปˆเบˆเบฒเบ เบชเบนเบ‡ เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ›เบฑเบšเป€เบ›เบฑเบ™ เบเบฒเบ™เบชเบฐเบชเบปเบก. เบกเบฑเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐ
เปƒเบซเป‰ เบเบฒเบ™เบชเบฐเบชเบปเบก เป€เบ›เบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบˆเบธเบฅเบฑเบ‡, เบกเบฑเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบ›เบฑเบšเบซเบผเบท
เบเบฒเบ™เบŠเบฑเปˆเบ‡เบ™เปเป‰เบฒเปœเบฑเบเบžเบทเป‰เบ™เบ—เบตเปˆเบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เบ—เบฑเบ‡เปเบปเบ”เป€เบ›เบฑเบ™เบ•เบฒเปเบกเบฑเบ” เบซเบผเบท เบซเบปเบงเปœเปˆเบงเบเบญเบทเปˆเบ™เป†. เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เป„เบซเบผเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš
เปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบกเบ–เบทเบเบ›เบฑเบšเบซเบผเบทเบŠเบฑเปˆเบ‡เบ™เปเป‰เบฒเบซเบ™เบฑเบ, เบเบฒเบ™เบ›เบฑเบšเบซเบผเบทเบเบฒเบ™เบŠเบฑเปˆเบ‡เบ™เปเป‰เบฒเบซเบ™เบฑเบเบšเปเปˆเบ„เบงเบ™เปเบ›เบ‡
เบ„เปˆเบฒเบชเบฐเบชเบปเบกเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เบ„เปˆเบฒ NULL (nodata).

เบŠเบฑเปˆเบ‡ flow เบเบฒเบ™เบชเบฐเบชเบปเบก
เบเบฒเบ™เบชเบฐเบชเบปเบกเบเบฒเบ™เป„เบซเบผเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ„เบดเบ”เป„เบฅเปˆเบเปˆเบญเบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™ r.เบ™เป‰เบณเบ•เบปเบ, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ”เบฑเบ”เปเบเป‰เบเปˆเบญเบ™
เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹ r.stream.extract. เปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡เบกเบฑเบ™, เปเบœเบ™เบ—เบตเปˆเบเบฒเบ™เบชเบฐเบชเบปเบกเบ™เป‰เปเบฒเบซเบ™เบฑเบเปเบกเปˆเบ™
เบชเป‰เบฒเบ‡เป‚เบ”เบเบ—เปเบฒเบญเบดเบ”เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบเบฒเบ™เบŠเบฑเปˆเบ‡เบ™เปเป‰เบฒเบซเบ™เบฑเบเปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ„เบนเบ™เปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบกเบ”เป‰เบงเบ
เปเบœเบ™เบ—เบตเปˆเบเบฒเบ™เบŠเบฑเปˆเบ‡เบ™เปเป‰เบฒเบซเบ™เบฑเบเป‚เบ”เบเปƒเบŠเป‰ r.mapcalc. เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบ›เบฐเป€เบกเบตเบ™เบเบฒเบ™เป„เบซเบผเบ‚เบญเบ‡เบ™เปเป‰เบฒเบซเบ™เบฑเบ
เปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบกเบเปˆเบญเบ™, เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™ r.stream.extract.

เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ eg เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบฅเบปเบ‡เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบชเบฒเบเบ™เป‰เปเบฒเปƒเบ™เป€เบ‚เบ”เปเบซเป‰เบ‡เปเบฅเป‰เบ‡เปเบฅเบฐเป€เบžเบตเปˆเบกเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡
เบชเบฒเบเบ™เป‰เปเบฒเปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบŠเบธเปˆเบกเป‚เบ”เบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เบ™เป‰เปเบฒ เปƒเบซเป‰เบ™เป‰เบญเบเบเบงเปˆเบฒ 1 เปƒเบ™เป€เบ‚เบ”เปเบซเป‰เบ‡เปเบฅเป‰เบ‡ เปเบฅเบฐเปƒเบซเบเปˆเบเบงเปˆเบฒ 1 เปƒเบ™
เบžเบทเป‰เบ™เบ—เบตเปˆเบŠเบธเปˆเบก.

เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹เบญเบตเบโ€‹เบขเปˆเบฒเบ‡โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เปเบกเปˆเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบเบฒเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบŠเปˆเบญเบ‡โ€‹เบ—เบฒเบ‡โ€‹เบเบฑเบšโ€‹เบฎเปˆเบญเบกโ€‹เบžเบนโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบˆเบฒเบโ€‹เบžเบนเบกโ€‹เบชเบฑเบ™โ€‹เบ–เบฒเบ™โ€‹
เบ”เป‰เบฒเบ™เบชเบฐเบฅเบตเบฅเบฐเบงเบดเบ—เบฐเบเบฒ. เบฎเปˆเบญเบกเบžเบนเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบ”เป‰เบงเบ r.param.scale param=crosc (เบžเบฒเบเบ‚เป‰เบฒเบก เบซเบผเบท
curvature tangential). เบ„เปˆเบฒเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡ < 0 เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐ concave, เป€เบŠเบฑเปˆเบ™: เบฎเปˆเบญเบกเบžเบน. เป„เบ”เป‰
เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹เบ›เบธเบ‡โ€‹เปเบ•เปˆเบ‡โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบšเปเปˆโ€‹เบงเปˆเบฒโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบฎเปˆเบญเบกโ€‹เบžเบนโ€‹เปเบ„เบšโ€‹เบซเบผเบทโ€‹เบเบงเป‰เบฒเบ‡โ€‹เบ‚เบงเบฒเบ‡โ€‹
เบเปเบฒเบ™เบปเบ” (เป€เบšเบดเปˆเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰).

เบ™เบดเบเบฒเบก a เบžเบนเบกเบดเบžเบฒเบ of เบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆ
เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบเบฒเบ™โ€‹เบ‚เบธเบ”โ€‹เบ„เบปเป‰เบ™โ€‹เบชเบฒเบโ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบžเบฒเบโ€‹เบžเบทเป‰เบ™โ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเบปเบ™โ€‹เปƒเบˆโ€‹, เป€เบŠเบฑเปˆเบ™โ€‹: a
subbasin, เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบžเบฒเบโ€‹เบžเบทเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบ„เบดเบ”โ€‹เป„เบฅเปˆโ€‹เบ—เบตเปˆโ€‹เบกเบต g.เบžเบฒเบเบžเบทเป‰เบ™ เปเบฅเบฐ/เบซเบผเบทเบเบฒเบ™เบชเป‰เบฒเบ‡ MASK. เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง
เบžเบฒเบโ€‹เบžเบทเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเบปเบ™โ€‹เปƒเบˆโ€‹เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบžเบทเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบญเปˆเบฒเบ‡โ€‹เป€เบเบฑเบšโ€‹เป„เบ”เป‰โ€‹เบ„เบปเบšโ€‹เบ–เป‰เบงเบ™โ€‹เบชเบปเบกโ€‹เบšเบนเบ™โ€‹เปƒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบซเบกเบฒเบโ€‹เบงเปˆเบฒโ€‹
เบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เบขเบนเปˆเบ—เบฒเบ‡เป€เบ—เบดเบ‡เบ‚เบญเบ‡เบˆเบธเบ”เบญเบญเบเปเบกเปˆเบ™เบฅเบงเบกเป€เบ‚เบปเป‰เบฒ เปเบฅเบฐ buffed เบเบฑเบšเบขเปˆเบฒเบ‡เปœเป‰เบญเบเปœเบถเปˆเบ‡เป€เบŠเบฅ.

เบ™เป‰เปเบฒ output
เบฃเบฒเบชเป€เบ•เบตเบœเบปเบ™เบœเบฐเบฅเบดเบ” เปเบฅเบฐ vector เบ›เบฐเบเบญเบšเบกเบตเบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ—เบตเปˆเบกเบต ID เบ—เบตเปˆเบšเปเปˆเบŠเปเป‰เบฒเบเบฑเบ™. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ ID เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰
เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบ IDs เบ—เบตเปˆเบกเบญเบšเปเบฒเบเป‚เบ”เบ r.เบ™เป‰เบณเบ•เบปเบ. เบœเบปเบ™เบœเบฐเบฅเบดเบ” vector เบเบฑเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบˆเบธเบ”
เบขเบนเปˆเบ—เบตเปˆเบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบชเบฐเบ•เบฃเบตเบก, เบขเบนเปˆเบˆเบธเบ”เป€เบŠเบทเปˆเบญเบก เปเบฅเบฐเบขเบนเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฒเบเบ™เป‰เบณ
เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบญเบญเบ.

เบœเบปเบ™เบœเบฐเบฅเบดเบ” stream_raster raster เปเบœเบ™เบ—เบตเปˆเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเบฒเบเบ™เป‰เปเบฒเบชเบฐเบเบฑเบ”. เบ„เปˆเบฒเป€เบŠเบฅเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” ID เบ—เบตเปˆเบšเปเปˆเบŠเปเป‰เบฒเบเบฑเบ™
เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”.

เบœเบปเบ™เบœเบฐเบฅเบดเบ” stream_vector เปเบœเบ™เบ—เบตเปˆ vector เป€เบเบฑเบšเป€เบญเบปเบฒเบชเปˆเบงเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ” เปเบฅเบฐเบˆเบธเบ”. เบˆเบธเบ”เปเบกเปˆเบ™
เบ‚เบฝเบ™เบขเบนเปˆเบšเปˆเบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ” เปเบฅเบฐเบขเบนเปˆเบ—เบฒเบ‡เบญเบญเบเบ‚เบญเบ‡เบเบฐเปเบช
เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹. เปƒเบ™เบŠเบฑเป‰เบ™เบ—เบต 1, เปเบงเบ”เปเบนเปˆเปเบกเปˆเบ™ ID เบ—เบตเปˆเบšเปเปˆเบŠเปเป‰เบฒเบเบฑเบ™, เบ„เบทเบเบฑเบ™เบเบฑเบšเบ„เปˆเบฒเป€เบŠเบฅเบ‚เบญเบ‡เบฃเบฒเบชเป€เบ•เบต
เบœเบปเบ™เบœเบฐเบฅเบดเบ”. เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบŠเบฑเป‰เบ™ 1 เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”
segment: เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบซเบผเบทเบ•เบญเบ™เบเบฒเบ‡เบ—เบตเปˆเบกเบตเบชเบฒเบ‚เบฒ. เบ–เบฑเบ™เปเบกเปˆเบ™ cat int,
stream_type varchar(), type_code int. เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบš type_code เปเบกเปˆเบ™ 0 = เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, 1 =
เบเบฒเบ‡. เปƒเบ™เบŠเบฑเป‰เบ™เบ—เบต 2, เปเบงเบ”เปเบนเปˆเปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบš type_code เปƒเบ™เบŠเบฑเป‰เบ™เบ—เบต 1 เบ”เป‰เบงเบเบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก
เบ›เบฐเป€เบžเบ” 2 = เบ—เบฒเบ‡เบญเบญเบเบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบญเบญเบ. เบˆเบธเบ”เบ—เบตเปˆเบกเบตเบ›เบฐเป€เบžเบ” 1 = เบฅเบฐเบ”เบฑเบšเบ›เบฒเบ™เบเบฒเบ‡เปƒเบ™เบŠเบฑเป‰เบ™ 2
เปเบกเปˆเบ™โ€‹เบขเบนเปˆโ€‹เบ—เบตเปˆโ€‹เบ•เบฑเป‰เบ‡โ€‹เบ‚เบญเบ‡ confluences.

EXAMPLE


เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเปเบœเบ™เบ—เบตเปˆเบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบชเบนเบ‡ "elev_ned_30m" เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡ North Carolina
เบŠเบธเบ”เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เบฎเปˆเบญเบกเบžเบนเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เบ”เป‰เบงเบ r.param.scale เป€เบžเบทเปˆเบญเบŠเบฑเปˆเบ‡เบ™เปเป‰เบฒเปœเบฑเบเปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบก
เบœเบฐเบฅเบดเบ”เบ”เป‰เบงเบ r.เบ™เป‰เบณเบ•เบปเบ.
# เบ•เบฑเป‰เบ‡เบžเบฒเบเบžเบทเป‰เบ™
g.region -p raster=elev_ned_30m@PERMANENT
# เบ„เบดเบ”เป„เบฅเปˆเบเบฒเบ™เบชเบฐเบชเบปเบกเบเบฒเบ™เป„เบซเบผ
r.watershed ele=elev_ned_30m@PERMANENT acc=elevation.10m.acc
# เบ—เบฒเบ‡เป‚เบ„เป‰เบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเปˆเบญเบกเบžเบนเปเบ„เบš
r.param.scale input=elev_ned_30m@PERMANENT output=tangential_curv_5 size=5 param=crosc
# เป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเปˆเบญเบกเบžเบนเบเบงเป‰เบฒเบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบ
r.param.scale input=elev_ned_30m@PERMANENT output=tangential_curv_7 size=7 param=crosc
# เบ—เบฒเบ‡เป‚เบ„เป‰เบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเปˆเบญเบกเบžเบนเบเบงเป‰เบฒเบ‡
r.param.scale input=elev_ned_30m@PERMANENT output=tangential_curv_11 size=11 param=crosc
# เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบ™เป‰เปเบฒเบซเบ™เบฑเบ
r.mapcalc "เบ™เป‰เบณเปœเบฑเบ = เบ–เป‰เบฒ(tangential_curv_5 < 0, -100 * tangential_curv_5, \
เบ–เป‰เบฒ(tangential_curv_7 < 0, -100 * tangential_curv_7, \
เบ–เป‰เบฒ(tangential_curv_11 < 0, -100 * tangential_curv_11, 0.000001)))"
# เปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบกเบ™เป‰เบณเปœเบฑเบ
r.mapcalc expr="elev_ned_30m.acc.weighed = elev_ned_30m.acc * เบ™เปเป‰เบฒเปœเบฑเบ"
# เบ„เบฑเบ”เบฅเบญเบเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบตเบˆเบฒเบเปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบกเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš
r.colors map=elev_ned_30m.acc.weighed raster=elev_ned_30m.acc
เบชเบฐเปเบ”เบ‡เบ—เบฑเบ‡เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš เปเบฅเบฐเปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบกเบ™เปเป‰เบฒเปœเบฑเบ. เบ›เบฝเบšเบ—เบฝเบšเบžเบงเบเบกเบฑเบ™เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ–เป‰เบฒ
เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบชเบปเบกโ€‹เบ™โ€‹เป‰โ€‹เปเบฒโ€‹เบซเบ™เบฑเบโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบฎเบนเป‰โ€‹เบชเบถเบโ€‹.
# เบชเบฐเบเบฑเบ”เบชเบฒเบเบ™เป‰เบณ
r.stream.extract elevation=elev_ned_30m@PERMANENT \
เบชเบฐเบชเบปเบก=elev_ned_30m.acc.weighed \
เป€เบเบ™=1000 \
stream_rast=elev_ned_30m.streams
# เบชเบฐเบเบฑเบ”เบชเบฒเบเบ™เป‰เปเบฒเป‚เบ”เบเปƒเบŠเป‰เปเบœเบ™เบ—เบตเปˆเบชเบฐเบชเบปเบกเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš
r.stream.extract elevation=elev_ned_30m@PERMANENT \
เบชเบฐเบชเบปเบก=elev_ned_30m.acc \
เป€เบเบ™=1000 \
stream_rast=elev_ned_30m.streams.noweight
เบ•เบญเบ™เบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปเบœเบ™เบ—เบตเปˆเบชเบฐเบ•เบฃเบตเบกเบ—เบฑเบ‡เบชเบญเบ‡ เปเบฅเบฐเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบญเบฑเบ™เปƒเบ”เป€เบ›เบฑเบ™เบˆเบดเบ‡เบเบงเปˆเบฒ.

เบ‚เปเป‰เบกเบนเบ™เบญเป‰เบฒเบ‡เบญเบดเบ‡


ยท Ehlschlaeger, C. (1989). เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ เป„เบ”เป‰ AT เบ„เบปเป‰เบ™เบซเบฒ เบฅเบฐเบšเบปเบšเบงเบดเป€เบ„เบฒเบฐ to เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ เบญเบธเบ—เบปเบเบเบฐเบชเบฒเบ”
เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡ เบˆเบฒเบ เบ”เบดเบˆเบดเบ•เบญเบ™ Elevation เบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™ เบ”เบณ เป€เบ™เบตเบ™เบ„เบฐเบ”เบต of International Geographic
เบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™ เบฅเบฐเบšเบปเบš (IGIS) Symposium '89, pp 275-281 (Baltimore, MD, 18-19 เบกเบตเบ™เบฒ
1989). URL: http://faculty.wiu.edu/CR-Ehlschlaeger2/older/IGIS/paper.html

ยท Holmgren, P. (1994). เบซเบผเบฒเบ flow เบ—เบดเบ”เบ—เบฒเบ‡ เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบดเบ—เบต เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ เบ™เปเป‰เบฒเป„เบซเบผ เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡ in
เบ•เบฒเบ‚เปˆเบฒเบเป„เบŸเบŸเป‰เบฒ เบญเบตเบ‡ เบชเบนเบ‡ เปเบšเบš: An empirical เบเบฒเบ™เบ›เบฐเป€เบกเบตเบ™เบœเบปเบ™. เบญเบธเบ—เบปเบเบเบฐเบชเบฒเบ” เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ Vol
8(4), เปœเป‰เบฒ 327-334. DOI: 10.1002/hyp.3360080405

ยท Montgomery, DR, Foufoula-Georgiou, E. (1993). Channel เป€เบ„เบทเบญเบ‚เปˆเบฒเบ เปเบซเบผเปˆเบ‡
เบเบฒเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™ เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ เบ”เบดเบˆเบดเบ•เบญเบ™ เบชเบนเบ‡ เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡. เบ™เป‰เปเบฒ เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™ เบเบฒเบ™เบ„เบปเป‰เบ™เบ„เบงเป‰เบฒ Vol
29(12), เปœเป‰เบฒ 3925-3934.

เปƒเบŠเป‰ r.stream.extractgrass เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad