GoGPT Best VPN GoSearch

Favicon OnWorks

r.stream.extractgrass - Dalam Talian di Awan

Jalankan r.stream.extractgrass dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan r.stream.extractgrass yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


r.stream.ekstrak - Melakukan pengekstrakan rangkaian aliran.

Kata-kata berkaitan


raster, hidrologi, rangkaian aliran

SINOPSIS


r.stream.ekstrak
r.stream.ekstrak - membantu
r.stream.ekstrak ketinggian=nama [pengumpulan=nama] [kemurungan=nama] ambang=terapung
[d8cut=terapung] [mexp=terapung] [panjang_arus=integer] [memori=integer]
[stream_raster=nama] [stream_vector=nama] [arah=nama] [--menimpa] [--membantu]
[--kata kerja] [--tenang] [--ui]

Bendera:
--tulis ganti
Benarkan fail output untuk menulis ganti fail sedia ada

- membantu
Cetak ringkasan penggunaan

--verbose
Keluaran modul verbose

--senyap
Keluaran modul senyap

--ui
Paksa melancarkan dialog GUI

Parameter:
ketinggian=nama [diperlukan]
Nama peta raster ketinggian input

pengumpulan=nama
Nama peta raster pengumpulan input
Pengekstrakan strim akan menggunakan pengumpulan yang disediakan dan bukannya mengiranya semula

kemurungan=nama
Nama peta raster input dengan lekukan sebenar
Aliran tidak akan dialihkan keluar dari lekukan sebenar

ambang=terapung [diperlukan]
Pengumpulan aliran minimum untuk aliran
Mestilah > 0

d8cut=terapung
Gunakan SFD di atas ambang ini
Jika pengumpulan lebih besar daripada d8cut, SFD digunakan dan bukannya MFD. Terpakai hanya jika tidak
peta pengumpulan diberikan.
default: infiniti

mexp=terapung
Eksponen Montgomery untuk cerun, dilumpuhkan dengan 0
Montgomery: pengumpulan didarab dengan pow(cerun,mexp) dan kemudian dibandingkan dengan
ambang
default: 0

panjang_arus=integer
Padamkan segmen strim yang lebih pendek daripada sel stream_length
Terpakai hanya pada segmen strim pesanan pertama (springs/stream heads)
default: 0

memori=integer
Memori maksimum untuk digunakan (dalam MB)
Saiz cache untuk baris raster
default: 300

stream_raster=nama
Nama untuk peta raster output dengan id strim unik

stream_vector=nama
Nama untuk peta vektor output dengan id aliran unik

arah=nama
Nama untuk peta raster keluaran dengan arah aliran

DESCRIPTION


r.stream.ekstrak mengekstrak strim dalam kedua-dua format raster dan vektor daripada input yang diperlukan
ketinggian peta dan input pilihan pengumpulan peta

NOTA


NULL (nodata) sel dalam input ketinggian peta diabaikan, sifar dan nilai negatif adalah
data ketinggian yang sah. Jurang dalam peta ketinggian yang terletak dalam kawasan
faedah mesti diisi terlebih dahulu, cth dengan r.fillnulls, untuk mengelakkan herotan.

Semua sel bukan NULL dan bukan sifar bagi kemurungan peta akan dianggap sebagai lekukan sebenar.
Aliran tidak akan dialihkan keluar dari lekukan. Jika sesuatu kawasan ditandakan sebagai kemurungan tetapi
model ketinggian tidak mempunyai kemurungan di lokasi ini, aliran tidak akan berhenti di situ. Jika aliran
peta pengumpulan dan peta dengan lekukan sebenar disediakan, peta pengumpulan aliran
mesti sepadan dengan peta kemurungan supaya aliran tidak diagihkan daripada yang ditunjukkan
kemurungan. Adalah disyorkan untuk menggunakan pengumpulan aliran yang dikira secara dalaman jika a
peta kemurungan disediakan.

Lebih Baik ambang mentakrifkan nilai pengumpulan aliran minimum (pilihan diubah suai) yang
akan memulakan aliran baharu. Jika kaedah Montgomery untuk permulaan saluran digunakan,
nilai sel peta input pengumpulan didarab dengan (tan(cerun tempatan))mexp dan kemudian
berbanding dengan ambang. Jika mexp diberikan daripada kaedah Montgomery dan
Foufoula-Georgiou (1993) untuk memulakan aliran dengan nilai ini. Nilai sel bagi
peta input pengumpulan didarab dengan (tan(cerun tempatan))mexp dan kemudian dibandingkan dengan
ambang. Jika ambang dicapai atau melebihi, strim baharu akan dimulakan. lalai
nilai 0 melumpuhkan Montgomery. Montgomery dan Foufoula-Georgiou (1993) secara amnya mengesyorkan
untuk menggunakan 2.0 sebagai eksponen. mexp nilai yang lebih hampir kepada 0 akan menghasilkan aliran yang lebih serupa dengan
aliran yang diekstrak dengan Montgomery dilumpuhkan. Lebih besar mexp nilai mengurangkan bilangan
sungai di kawasan rata dan menambah bilangan anak sungai di kawasan curam. Jika berat is
diberi, berat digunakan terlebih dahulu.

Lebih Baik d8cut mentakrifkan jumlah minimum aliran darat (pengumpulan) apabila SFD (D8) akan
digunakan sebagai ganti MFD (FD8) untuk mengira pengumpulan aliran. Hanya terpakai jika tiada pengumpulan
peta disediakan. Tetapan kepada 0 melumpuhkan MFD sepenuhnya.

Lebih Baik panjang_arus mentakrifkan panjang aliran minimum dalam bilangan sel untuk urutan pertama
(kepala/spring) segmen aliran. Semua segmen strim pesanan pertama lebih pendek daripada panjang_arus
akan dipadamkan.

Output arah peta raster mengandungi arah aliran untuk semua sel bukan NULL dalam input
ketinggian. Arah aliran adalah jenis D8 dengan julat 1 hingga 8. Mendarab nilai dengan
45 memberikan darjah CCW dari Timur. Arah aliran telah dilaraskan semasa penipisan, mengambil
pintasan dan melangkau sel yang telah dihapuskan oleh prosedur penipisan.

Stream pengekstrakan
Jika tidak pengumpulan peta input disediakan, pengumpulan aliran ditentukan dengan a
analisis hidrologi serupa dengan r.tadahan air. Algoritmanya ialah MFD (FD8) selepas Holmgren
1994, bagi r.tadahan air. Yang ambang pilihan menentukan bilangan aliran dan butiran
rangkaian aliran. Bila-bila masa pengumpulan aliran sampai ambang, strim baharu dimulakan
dan dikesan ke hilir ke titik keluarnya. Untuk r.tadahan air, pengumpulan aliran ialah
dikira sebagai bilangan sel yang mengalir melalui sel.

If pengumpulan diberikan daripada nilai pengumpulan yang disediakan pengumpulan peta adalah
digunakan dan tidak dikira daripada input ketinggian peta. Dalam kes ini ketinggian peta mesti
betul-betul sama peta yang digunakan untuk mengira pengumpulan. Jika pengumpulan telah dikira
bersama r.terraflow, keluaran ketinggian terisi bagi r.terraflow mesti digunakan. Selanjutnya, yang
rantau semasa harus sejajar dengan pengumpulan peta. Arah aliran adalah yang pertama
dikira daripada ketinggian dan kemudian disesuaikan dengan pengumpulan. Ia tidak perlu
menyediakan pengumpulan sebagai bilangan sel, ia juga boleh dilaraskan secara pilihan atau
ditimbang jumlah kawasan penyumbang dalam meter persegi atau mana-mana unit lain. Apabila aliran asal
peta pengumpulan dilaraskan atau ditimbang, pelarasan atau penimbangan tidak boleh ditukar
nilai pengumpulan yang sah kepada nilai NULL (nodata).

Ditimbang aliran pengumpulan
Pengumpulan aliran boleh dikira dahulu, cth dengan r.tadahan air, dan kemudian diubah suai sebelum ini
menggunakannya sebagai input untuk r.stream.ekstrak. Dalam bentuk amnya, peta pengumpulan yang ditimbang ialah
dihasilkan dengan membuat peta penimbang dahulu dan kemudian mendarabkan peta pengumpulan dengan
peta timbang menggunakan r.mapcalc. Adalah sangat disyorkan untuk menilai aliran yang ditimbang
peta pengumpulan dahulu, sebelum menggunakannya sebagai input untuk r.stream.ekstrak.

Ini membolehkan contohnya mengurangkan bilangan anak sungai di kawasan kering dan menambah bilangan
sungai di kawasan basah dengan menetapkan berat kepada lebih kecil daripada 1 di kawasan kering dan lebih besar daripada 1 inci
kawasan basah.

Satu lagi kemungkinan adalah untuk menyekat permulaan saluran ke lembah yang ditentukan dari rupa bumi
morfologi. Lembah boleh ditentukan dengan skala r.param param=cross-sectional atau
kelengkungan tangen). Nilai kelengkungan < 0 menunjukkan ciri cekung, iaitu lembah. The
saiz tetingkap pemprosesan menentukan sama ada lembah yang sempit atau luas
dikenal pasti (Lihat contoh di bawah).

Menetapkan a rantau of kepentingan
Prosedur pengekstrakan aliran boleh dihadkan kepada kawasan tertentu yang diminati, contohnya a
subbasin, dengan menetapkan kawasan pengiraan dengan g.wilayah dan/atau mencipta TOPENG. begitu
kawasan yang diminati hendaklah kawasan tadahan yang lengkap, lengkap dalam erti kata bahawa
kawasan yang lengkap di hulu titik keluar dimasukkan dan ditimbal dengan sekurang-kurangnya satu sel.

Stream output
Raster dan vektor keluaran mengandungi segmen strim dengan ID unik. Ambil perhatian bahawa ID ini
adalah berbeza daripada ID yang diberikan oleh r.tadahan air. Output vektor juga mengandungi mata
di lokasi permulaan segmen aliran, di pertemuan dan di rangkaian aliran
lokasi outlet.

Output stream_raster peta raster menyimpan aliran yang diekstrak. Nilai sel mengekodkan ID unik
untuk setiap segmen aliran.

Output stream_vector peta vektor menyimpan segmen dan titik aliran yang diekstrak. Mata adalah
ditulis di lokasi permulaan setiap segmen aliran dan di saluran keluar aliran
rangkaian. Dalam lapisan 1, kategori ialah ID unik, sama dengan nilai sel raster
pengeluaran. Jadual atribut untuk lapisan 1 menyimpan maklumat tentang jenis strim
segmen: segmen permulaan, atau segmen pertengahan dengan anak sungai. Lajur ialah int kucing,
stream_type varchar(), type_code int. Pengekodan untuk type_code ialah 0 = mula, 1 =
perantaraan. Dalam lapisan 2, kategori adalah sama dengan type_code dalam lapisan 1 dengan tambahan
kategori 2 = alur keluar untuk titik keluar. Mata dengan kategori 1 = pertengahan dalam lapisan 2
berada di lokasi pertemuan.

CONTOH


Contoh ini adalah berdasarkan peta ketinggian "elev_ned_30m" dalam sampel North Carolina
set data dan menggunakan lembah yang ditentukan dengan skala r.param untuk menimbang peta pengumpulan
dihasilkan dengan r.tadahan air.
# tetapkan rantau
g.region -p raster=elev_ned_30m@TETAP
# mengira pengumpulan aliran
r.watershed ele=elev_ned_30m@TETAP acc=elevation.10m.acc
# kelengkungan untuk mendapatkan lembah yang sempit
input r.param.scale=elev_ned_30m@output KEKAL=tangential_curv_5 saiz=5 param=cross
# kelengkungan untuk mendapatkan lembah yang agak luas
input r.param.scale=elev_ned_30m@output KEKAL=tangential_curv_7 saiz=7 param=cross
# kelengkungan untuk mendapatkan lembah yang luas
input r.param.scale=elev_ned_30m@output KEKAL=tangential_curv_11 saiz=11 param=cross
# buat peta berat
r.mapcalc "berat = jika(tangential_curv_5 < 0, -100 * tangential_curv_5, \
if(tangential_curv_7 < 0, -100 * tangential_curv_7, \
if(tangential_curv_11 < 0, -100 * tangential_curv_11, 0.000001)))"
# peta pengumpulan timbang
r.mapcalc expr="elev_ned_30m.acc.weighed = elev_ned_30m.acc * berat"
# salin jadual warna daripada peta pengumpulan asal
r.colors map=elev_ned_30m.acc.weighed raster=elev_ned_30m.acc
Paparkan kedua-dua peta pengumpulan asal dan ditimbang. Bandingkan mereka dan teruskan jika
peta pengumpulan yang ditimbang masuk akal.
# ekstrak aliran
r.stream.extract elevation=elev_ned_30m@KEKAL \
accumulation=elev_ned_30m.acc.weighed \
ambang=1000 \
stream_rast=elev_ned_30m.streams
# ekstrak strim menggunakan peta pengumpulan asal
r.stream.extract elevation=elev_ned_30m@KEKAL \
accumulation=elev_ned_30m.acc \
ambang=1000 \
stream_rast=elev_ned_30m.streams.noweight
Sekarang paparkan kedua-dua peta strim dan tentukan yang mana satu lebih realistik.

RUJUKAN


· Ehlschlaeger, C. (1989). Menggunakan yang AT Cari Algoritma kepada Membangunkan Hidrologi
model dari Digital Kenaikan Tarikh, Prosiding of Antarabangsa Geografi
Maklumat Systems (IGIS) Simposium '89, ms 275-281 (Baltimore, MD, 18-19 Mac
1989). URL: http://faculty.wiu.edu/CR-Ehlschlaeger2/older/IGIS/paper.html

· Holmgren, P. (1994). Pelbagai aliran arah algoritma khususnya larian pemodelan in
grid berdasarkan ketinggian model: An empirikal penilaian. Hidrologi Proses Vol
8(4), ms 327-334. DOI: 10.1002/hyp.3360080405

· Montgomery, DR, Foufoula-Georgiou, E. (1993). Saluran rangkaian sumber
perwakilan menggunakan digital ketinggian . Air Sumber Penyelidikan Vol
29(12), ms 3925-3934.

Gunakan r.stream.extractgrass dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.