r.terraflowgrass - Online di Cloud

Ini adalah perintah r.terraflowgrass yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


r.terraflow - Melakukan perhitungan aliran untuk grid besar.
Versi mengambang.

KEYWORDS


raster, hidrologi, aliran, akumulasi, tenggelam

RINGKASAN


r.terraflow
r.terraflow --membantu
r.terraflow [-s] ketinggian=nama terisi=nama arah=nama daerah aliran sungai=nama
akumulasi=nama tci=nama [d8cut=mengapung] [ingatan=bilangan bulat] [direktori=string]
[statistik=string] [--menimpa] [--membantu] [--bertele-tele] [--tenang] [--ui]

Bendera:
-s
Aliran SFD (D8) (default adalah MFD)
SFD: arah aliran tunggal, MFD: arah aliran ganda

--timpa
Izinkan file keluaran untuk menimpa file yang ada

--membantu
Cetak ringkasan penggunaan

--bertele-tele
Keluaran modul verbose

--diam
Keluaran modul yang tenang

--ui
Paksa meluncurkan dialog GUI

Parameter:
ketinggian=nama [yg dibutuhkan]
Nama peta raster elevasi masukan

terisi=nama [yg dibutuhkan]
Nama untuk peta raster elevasi yang diisi (membanjiri) keluaran

arah=nama [yg dibutuhkan]
Nama untuk peta raster arah aliran keluaran

daerah aliran sungai=nama [yg dibutuhkan]
Nama untuk peta raster sink-DAS keluaran

akumulasi=nama [yg dibutuhkan]
Nama untuk peta raster akumulasi aliran keluaran

tci=nama [yg dibutuhkan]
Nama untuk peta raster indeks konvergensi topografi (tci) keluaran

d8cut=mengapung
Perutean menggunakan arah SFD (D8)
Jika akumulasi aliran lebih besar dari nilai ini, itu dirutekan menggunakan arah SFD (D8)
(bermakna hanya untuk aliran MFD). Jika tidak ada jawaban yang diberikan, defaultnya adalah tak terhingga.

ingatan=bilangan bulat
Memori maksimum yang akan digunakan (dalam MB)
Default: 300

direktori=string
Direktori untuk menyimpan file-file sementara (bisa berukuran besar)

statistik=string
Nama file yang berisi statistik runtime

DESKRIPSI


r.terraflow mengambil sebagai input model elevasi digital raster (DEM) dan menghitung aliran
raster arah dan raster akumulasi aliran, serta elevasi banjir
raster, raster sink-watershed (partisi menjadi watershed di sekitar sink) dan TCI
(indeks konvergensi topografi) peta raster.

r.terraflow menghitung raster ini menggunakan pendekatan terkenal, dengan perbedaan bahwa
penekanannya adalah pada kompleksitas komputasi dari algoritma, bukan pada pemodelan
aliran realistis. r.terraflow muncul dari kebutuhan memiliki perangkat lunak yang dapat diskalakan
untuk memproses medan yang sangat besar secara efisien. Ini didasarkan pada optimal secara teoritis
algoritma yang dikembangkan dalam kerangka algoritma I/O-efisien. r.terraflow adalah
dirancang dan dioptimalkan khusus untuk jaringan besar dan mampu memproses medan yang
tidak praktis dengan fungsi serupa yang ada di sistem GIS lainnya.

Arah aliran dihitung menggunakan model MFD (Multiple Flow Direction) atau
Model SFD (Arah Aliran Tunggal, atau D8), diilustrasikan di bawah ini. Kedua metode menghitung
arah aliran menurun dengan memeriksa jendela 3-kali-3 di sekitar sel saat ini. SFD
Metode ini memberikan arah aliran yang unik menuju tetangga lereng bawah yang paling curam. MFD
metode memberikan beberapa arah aliran menuju semua tetangga lereng bawah.

Arah aliran ke tetangga lereng paling curam (SFD). Arah aliran ke semua tetangga lereng bawah (MFD).

Metode SFD dan MFD tidak dapat menghitung arah aliran untuk sel yang memiliki kesamaan
tinggi karena semua tetangganya (area datar) atau sel yang tidak memiliki tetangga lereng bawah
(lubang satu sel).

· Di dataran tinggi (daerah datar yang tumpah) r.terraflow rute mengalir sehingga secara global
aliran menuju sel tumpahan dataran tinggi.

· Pada bak cuci (area datar yang tidak tumpah, termasuk lubang satu sel) r.terraflow
menetapkan aliran dengan membanjiri medan sampai semua wastafel terisi dan menetapkan
arah aliran di medan yang terisi.

Untuk membanjiri medan, r.terraflow mengidentifikasi semua sink dan partisi medan
ke dalam sink-watersheds (sebuah sink-watershed berisi semua sel yang mengalir ke sink itu),
membuat grafik yang mewakili informasi kedekatan daerah aliran sungai, dan menggunakan
grafik sink-DAS ini untuk menggabungkan DAS satu sama lain di sepanjang kesamaan terendahnya
batas sampai semua DAS memiliki jalur aliran di luar medan. Banjir menghasilkan
medan tanpa wastafel di mana setiap sel memiliki jalur aliran lereng bawah yang mengarah ke luar
medan dan oleh karena itu setiap sel di medan dapat diberi arah aliran SFD/MFD sebagai
atas.

Setelah arah aliran dihitung untuk setiap sel di medan, r.terraflow menghitung aliran
akumulasi dengan mengarahkan air menggunakan arah aliran dan melacak seberapa banyak
air mengalir melalui setiap sel.

Jika akumulasi aliran sel lebih besar dari nilai yang diberikan oleh d8cut pilihan, maka
aliran sel ini diarahkan ke tetangganya menggunakan model SFD (D8). Pilihan ini
hanya mempengaruhi raster akumulasi aliran dan hanya bermakna untuk aliran MFD (yaitu jika
-s bendera tidak digunakan); Jika opsi ini digunakan untuk aliran SFD, opsi ini diabaikan. Nilai default
of d8cut is tak terbatas.

r.terraflow juga menghitung raster tci (indeks konvergensi topografi, didefinisikan sebagai
logaritma rasio akumulasi aliran dan kemiringan lokal).

Untuk detail lebih lanjut tentang algoritme lihat [1,2,3] di bawah.

CATATAN


Salah satu teknik yang digunakan oleh r.terraflow adalah ruang-waktu trade-off. Secara khusus, di
untuk menghindari pencarian, yang mahal I/O, r.terraflow menghitung dan bekerja dengan
raster elevasi tambahan di mana setiap sel menyimpan informasi yang relevan tentang 8 .nya
tetangga, total hingga 80B per sel. Hasil dari r.terraflow bekerja dengan perantara
file sementara yang mungkin hingga 80N byte, di mana N adalah jumlah sel (baris x
kolom) di raster elevasi (lebih tepatnya, 80K byte, di mana K adalah jumlah
sel yang valid (bukan tanpa data) dalam raster elevasi input).

Semua file sementara perantara ini disimpan di jalur yang ditentukan oleh STREAM_DIR
pilihan. Catatan: STREAM_DIR harus berisi ruang disk kosong yang cukup untuk menyimpan hingga 2 x
80N byte.

ingatan opsi dapat digunakan untuk mengatur jumlah maksimum memori utama (RAM) modul
akan digunakan selama pemrosesan. Dalam prakteknya nilai harus meremehkan jumlahnya
memori utama yang tersedia (bebas) pada mesin. r.terraflow akan digunakan setiap saat paling banyak
memori sebanyak ini, dan sistem memori virtual (ruang swap) tidak akan pernah digunakan. NS
nilai default adalah 300 MB.

statistik opsi mendefinisikan nama file yang berisi statistik (statistik) dari
menjalankan.

r.terraflow memiliki batasan jumlah baris dan kolom (masing-masing maksimal 32,767).

Tipe internal yang digunakan oleh r.terraflow untuk menyimpan elevasi dapat ditentukan pada waktu kompilasi.
Secara default, r.terraflow dikompilasi untuk menyimpan elevasi secara internal sebagai pelampung. Lainnya
versi dapat dibuat oleh pengguna jika diperlukan.

Petunjuk tentang kompilasi dengan penyimpanan elevasi internal sebagai celana pendek:
versi seperti itu menggunakan lebih sedikit ruang (hingga 60B per sel, hingga 60N file perantara) dan
sehingga lebih hemat ruang dan waktu. r.terraflow dimaksudkan untuk digunakan dengan mengambang
data raster titik (FCELL), dan r.terraflow (pendek) dengan data raster integer (CELL) di
dimana elevasi maksimum tidak melebihi nilai short SHRT_MAX=32767 (ini adalah
bukan kendala untuk data medan apa pun di Bumi, jika ketinggian disimpan dalam meter).
Kedua r.terraflow dan r.terraflow (pendek) bekerja dengan raster elevasi input yang dapat
baik integer, floating point atau ganda (CELL, FCELL, DCELL). Jika raster masukan
berisi nilai yang melebihi rentang internal yang diizinkan (singkatan dari r.terraflow (pendek),
mengapung untuk r.terraflow), program keluar dengan pesan peringatan. Jika tidak, jika semua nilai
di raster elevasi input berada dalam jangkauan, mereka akan dikonversi (terpotong) menjadi
tipe elevasi internal (singkatan dari r.terraflow (pendek), mengapung untuk r.terraflow). Di dalam
presisi kasus mungkin hilang dan area datar buatan dapat dibuat. Misalnya, jika
r.terraflow (pendek) digunakan dengan data raster floating point (FCELL atau DCELL), nilainya
dari elevasi akan dipotong sebagai celana pendek. Ini dapat menciptakan area datar buatan, dan
keluaran dari r.terraflow (pendek) mungkin kurang realistis dibandingkan dengan r.terraflow on
data raster titik mengambang. Keluaran dari r.terraflow (pendek) dan r.terraflow adalah
identik untuk data raster integer (peta CELL).

CONTOH


Contoh untuk area kecil di sampel dataset Carolina Utara:
g.wilayah raster=elev_lid792_1m
r.terraflow elevasi=elev_lid792_1m terisi=elev_lid792_1m_terisi
arah=elev_lid792_1m_arah daerah aliran sungai=elev_lid792_1m_daerah aliran sungai
akumulasi=elev_lid792_1m_akumulasi tci=elev_lid792_1m_tci
Aliran akumulasi

Kumpulan data sampel ikan tombak:
g.region raster=elevasi.10m -p
r.terraflow elev=elevasi.10m terisi=elevasi10m.diisi
dir=elevasi10m.mfdir daerah aliran sungai=elevasi10m.daerah aliran sungai
akumulasi=elevation10m.accu tci=elevation10m.tci
g.region raster=elevasi.10m -p
r.terraflow elev=elevasi.10m terisi=elevasi10m.diisi
dir=elevasi10m.mfdir daerah aliran sungai=elevasi10m.daerah aliran sungai
akumulasi=elevation10m.accu tci=elevation10m.tci d8cut=500 memori=800
stats=elevasi10mstats.txt

Gunakan r.terraflowgrass online menggunakan layanan onworks.net



Program online Linux & Windows terbaru