GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

r.watershedgrass - ออนไลน์ในคลาวด์

เรียกใช้ r.watershedgrass ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง r.watershedgrass ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ร.ต้นน้ำ - คำนวณพารามิเตอร์อุทกวิทยาและปัจจัย RUSLE

KEYWORDS


แรสเตอร์ อุทกวิทยา ลุ่มน้ำ

เรื่องย่อ


ร.ต้นน้ำ
ร.ต้นน้ำ --ช่วยด้วย
ร.ต้นน้ำ [-s4แมบ] การยกระดับ=พร้อมชื่อ [ดีเปรสชัน=พร้อมชื่อ] [ไหล=พร้อมชื่อ]
[ถูกรบกวน_ที่ดิน=พร้อมชื่อ] [การปิดกั้น=พร้อมชื่อ] [ธรณีประตู=จำนวนเต็ม] [max_slope_length=ลอย]
[ขุม=พร้อมชื่อ] [TC=พร้อมชื่อ] [การระบายน้ำ=พร้อมชื่อ] [อ่าง=พร้อมชื่อ] [กระแส=พร้อมชื่อ]
[half_อ่างล้างหน้า=พร้อมชื่อ] [ความยาว_ความชัน=พร้อมชื่อ] [ความลาดชัน_ความชัน=พร้อมชื่อ] [การลู่เข้า=จำนวนเต็ม]
[หน่วยความจำ=จำนวนเต็ม-เขียนทับ-ช่วย-ละเอียด-เงียบสงบ-ui]

ธง:
-s
กระแส SFD (D8) (ค่าเริ่มต้นคือ MFD)
SFD: ทิศทางการไหลเดียว, MFD: ทิศทางการไหลหลายทิศทาง

-4
อนุญาตเฉพาะการไหลของน้ำในแนวนอนและแนวตั้ง

-m
เปิดใช้งานตัวเลือกหน่วยความจำการสลับดิสก์: การทำงานช้า
จำเป็นเฉพาะเมื่อความต้องการหน่วยความจำเกิน RAM ที่มีอยู่ ดูคู่มือวิธีการ
คำนวณความต้องการหน่วยความจำ

-a
ใช้การสะสมกระแสที่เป็นบวกแม้ในกรณีที่ประเมินต่ำเกินไป
ดูคู่มือสำหรับคำอธิบายโดยละเอียดของเอาต์พุตการสะสมการไหล

-b
ตกแต่งพื้นที่ราบ
ทิศทางการไหลในพื้นที่ราบถูกปรับเปลี่ยนให้ดูสวยขึ้น

--เขียนทับ
อนุญาตให้ไฟล์เอาต์พุตเขียนทับไฟล์ที่มีอยู่

--ช่วยด้วย
พิมพ์สรุปการใช้งาน

--รายละเอียด
เอาต์พุตโมดูล verbose

--เงียบ
เอาต์พุตโมดูลเงียบ

--UI
บังคับให้เปิดใช้กล่องโต้ตอบ GUI

พารามิเตอร์:
การยกระดับ=พร้อมชื่อ [ที่จำเป็น]
ชื่อของแผนที่แรสเตอร์ระดับความสูงอินพุต

ดีเปรสชัน=พร้อมชื่อ
ชื่อของแผนที่แรสเตอร์การกดอินพุต
เซลล์ที่ไม่ใช่ NULL และไม่ใช่ศูนย์ทั้งหมดถือเป็นภาวะซึมเศร้าที่แท้จริง

ไหล=พร้อมชื่อ
ชื่อของแรสเตอร์อินพุตที่แสดงปริมาณการไหลทางบกต่อเซลล์

ถูกรบกวน_ที่ดิน=พร้อมชื่อ
ชื่อของแผนที่แรสเตอร์อินพุต เปอร์เซ็นต์ของที่ดินที่ถูกรบกวน
สำหรับ USLE

การปิดกั้น=พร้อมชื่อ
ชื่อของแผนที่แรสเตอร์อินพุตที่ปิดกั้นการไหลของพื้นผิวทางบก
สำหรับ USLE เซลล์ที่ไม่ใช่ NULL และไม่ใช่ศูนย์ทั้งหมดถือเป็นภูมิประเทศที่ปิดกั้น

ธรณีประตู=จำนวนเต็ม
ขนาดต่ำสุดของลุ่มน้ำภายนอกลุ่มน้ำ

max_slope_length=ลอย
ความยาวสูงสุดของการไหลของพื้นผิวในหน่วยแผนที่
สำหรับ USLE

ขุม=พร้อมชื่อ
ชื่อแผนที่แรสเตอร์สะสมเอาต์พุต
จำนวนเซลล์ที่ไหลผ่านแต่ละเซลล์

TC=พร้อมชื่อ
ชื่อสำหรับดัชนีภูมิประเทศเอาท์พุท ln(a / tan(b)) map

การระบายน้ำ=พร้อมชื่อ
ชื่อแผนที่แรสเตอร์ทิศทางการระบายน้ำออก

อ่าง=พร้อมชื่อ
ชื่อสำหรับแผนที่แรสเตอร์เอาท์พุทอ่าง

กระแส=พร้อมชื่อ
ชื่อแผนที่แรสเตอร์กลุ่มเอาต์พุตสตรีม

half_อ่างล้างหน้า=พร้อมชื่อ
ชื่อสำหรับแผนที่แรสเตอร์เอาต์พุตครึ่งอ่าง
ครึ่งอ่างแต่ละอันมีค่าที่ไม่ซ้ำกัน

ความยาว_ความชัน=พร้อมชื่อ
ชื่อแผนที่แรสเตอร์ความยาวความชันเอาต์พุต
ปัจจัยความยาวและความชัน (LS) สำหรับ USLE

ความลาดชัน_ความชัน=พร้อมชื่อ
ชื่อแผนที่แรสเตอร์ความชันความชันเอาต์พุต
ปัจจัยความชัน (S) สำหรับ USLE

การลู่เข้า=จำนวนเต็ม
Convergence factor สำหรับ MFD (1-10)
1 = กระแสที่แยกจากกันมากที่สุด 10 = กระแสที่บรรจบกันมากที่สุด แนะนำ: 5
ค่าเริ่มต้น: 5

หน่วยความจำ=จำนวนเต็ม
หน่วยความจำสูงสุดที่จะใช้กับแฟล็ก -m (เป็น MB)
ค่าเริ่มต้น: 300

DESCRIPTION


ร.ต้นน้ำ สร้างชุดแผนที่ระบุ: 1) การสะสมของการไหล, ทิศทางการระบายน้ำ,
ที่ตั้งของลำธารและลุ่มน้ำ และ 2) ปัจจัย LS และ S ของการแก้ไข
สมการการสูญเสียดินสากล (RUSLE)

หมายเหตุ


ไม่มีธง -m ตั้งค่า การวิเคราะห์ทั้งหมดจะทำงานในหน่วยความจำที่ดูแลโดยระบบปฏิบัติการ
ระบบ. สิ่งนี้สามารถ จำกัด แต่เร็วมาก การตั้งค่าแฟล็กนี้จะทำให้โปรแกรมทำงาน
จัดการหน่วยความจำบนดิสก์ซึ่งอนุญาตให้ประมวลผลแผนที่ขนาดใหญ่มาก แต่ช้ากว่า

ธง -s บังคับให้โมดูลใช้ทิศทางการไหลเดียว (SFD, D8) แทนการไหลหลายทาง
ทิศทาง (MFD) MFD ถูกเปิดใช้งานโดยค่าเริ่มต้น

By -4 ตั้งค่าสถานะผู้ใช้อนุญาตเฉพาะการไหลของน้ำในแนวนอนและแนวตั้ง ลำธารและความลาดชัน
ความยาวประมาณเท่ากับผลลัพธ์จากการไหลของพื้นผิวเริ่มต้น (อนุญาตให้
การไหลของน้ำในแนวนอน แนวตั้ง และแนวทแยง) ธงนี้จะทำให้การระบายน้ำ
อ่างมีลักษณะเป็นเนื้อเดียวกันมากขึ้น

เมื่อ -a มีการระบุแฟล็กโมดูลจะใช้การสะสมโฟลว์ที่เป็นบวกแม้มีแนวโน้ม
ประเมินค่าต่ำไป เมื่อไม่ได้ตั้งค่าสถานะนี้ เซลล์ที่มีค่าสะสมโฟลว์คือ
ที่น่าจะประเมินต่ำไปจะถูกแปลงเป็นค่าลบ ดูรายละเอียดด้านล่าง
คำอธิบายของกระแสสะสมเอาท์พุท

ตัวเลือกเสริม (Option) การลู่เข้า ระบุปัจจัยการบรรจบกันสำหรับ MFD ค่าที่ต่ำกว่าส่งผลให้สูงขึ้น
ความแตกต่างการไหลมีการกระจายอย่างกว้างขวางมากขึ้น. ค่าที่สูงขึ้นส่งผลให้เกิดการบรรจบกันที่สูงขึ้น
การไหลมีการกระจายอย่างกว้างขวางน้อยกว่า คล้ายกับ SFD มากขึ้น

ตัวเลือกเสริม (Option) การยกระดับ ระบุข้อมูลระดับความสูงที่การวิเคราะห์ทั้งหมดเป็นพื้นฐาน โมฆะ
(nodata) เซลล์จะถูกละเว้น ค่าศูนย์และค่าลบเป็นข้อมูลระดับความสูงที่ถูกต้อง ช่องว่างใน
ต้องกรอกแผนที่ระดับความสูงที่อยู่ภายในพื้นที่ที่สนใจล่วงหน้า
เช่นกับ r.เติมnullsเพื่อไม่ให้เกิดการบิดเบือน แผนที่ระดับความสูงไม่จำเป็นต้องจมลง
เนื่องจากโมดูลใช้อัลกอริธึมที่มีต้นทุนต่ำที่สุด

ตัวเลือกเสริม (Option) ดีเปรสชัน ระบุแผนที่ทางเลือกของความกดอากาศหรือหลุมยุบที่เกิดขึ้นจริงใน
ภูมิประเทศที่มีขนาดใหญ่พอที่จะชะลอและกักเก็บน้ำที่ไหลบ่าจากเหตุการณ์พายุ ทั้งหมด
เซลล์ที่ไม่ใช่ NULL และไม่เป็นศูนย์ บ่งชี้ถึงภาวะซึมเศร้า น้ำจะไหลเข้าแต่ไม่
ออกจากภาวะซึมเศร้า

Raster ไหล map ระบุปริมาณน้ำทางบกต่อเซลล์ แผนที่นี้ระบุจำนวนเงิน
ของหน่วยการไหลบนบกที่แต่ละเซลล์จะนำไปใช้ในแบบจำลองลุ่มน้ำลุ่มน้ำ
หน่วยการไหลบนบกแสดงถึงปริมาณของการไหลของน้ำที่แต่ละเซลล์มีส่วนทำให้เกิดพื้นผิว
ไหล. หากไม่ระบุ ระบบจะถือว่าค่าหนึ่ง (1)

ป้อนแผนที่แรสเตอร์หรือค่าที่มีเปอร์เซ็นต์ของที่ดินที่ถูกรบกวน (เช่น พื้นที่เพาะปลูก และ
สถานที่ก่อสร้าง) โดยที่ค่าแรสเตอร์หรืออินพุต 17 เท่ากับ 17% หากไม่มีแผนที่หรือค่า
จะได้รับ ร.ต้นน้ำ ถือว่าไม่มีที่ดินรบกวน อินพุตนี้ใช้สำหรับ RUSLE
การคำนวณ

ตัวเลือกเสริม (Option) การปิดกั้น ระบุภูมิประเทศที่จะปิดกั้นการไหลของพื้นผิวทางบก ตำแหน่งที่จะ
ปิดกั้นการไหลของพื้นผิวทางบกและเริ่มต้นความยาวความลาดชันสำหรับ RUSLE ใหม่ ทุกเซลล์ที่
ไม่เป็นโมฆะและไม่ใช่ศูนย์บ่งชี้ว่ามีการปิดกั้นภูมิประเทศ

ตัวเลือกเสริม (Option) ธรณีประตู ระบุขนาดต่ำสุดของแอ่งลุ่มน้ำภายนอกในเซลล์ ถ้าไม่มี
โฟลว์แมปเป็นอินพุตหรือหน่วยการไหลบนบกเมื่อกำหนดโฟลว์แมป การเตือน: low
ค่าธรณีประตูจะเพิ่มรันไทม์อย่างมากและสร้างปัญหาที่อ่านยาก
และผล half_basin พารามิเตอร์นี้ยังควบคุมระดับของรายละเอียดใน กระแส
แผนที่ส่วน

ค่าที่กำหนดโดย max_slope_length ตัวเลือกระบุความยาวสูงสุดของพื้นผิวทางบก
ไหลเป็นเมตร หากกระแสน้ำทางบกเดินทางมากกว่าความยาวสูงสุด โปรแกรม
ถือว่าความยาวสูงสุด (ถือว่าลักษณะภูมิประเทศไม่สามารถมองเห็นได้ใน
มีแบบจำลองระดับความสูงแบบดิจิทัลที่เพิ่มความยาวความชันได้สูงสุด) อินพุตนี้ใช้สำหรับ
การคำนวณ RUSLE และเป็นพารามิเตอร์ที่ละเอียดอ่อน

เอาท์พุต ขุม แผนที่มีค่าสัมบูรณ์ของแต่ละเซลล์ในแผนที่ผลลัพธ์นี้คือ
ปริมาณน้ำที่ไหลผ่านเซลล์ ค่านี้จะเป็นจำนวนที่ดอน
เซลล์บวกหนึ่งถ้าไม่ได้ให้แผนผังการไหลบนบก หากระบุแผนที่การไหลทางบก
ค่าจะอยู่ในหน่วยการไหลบนบก ตัวเลขติดลบบ่งชี้ว่าเซลล์เหล่านั้นอาจเป็นไปได้
มีการไหลบ่าของพื้นผิวจากนอกพื้นที่ทางภูมิศาสตร์ปัจจุบัน ดังนั้นเซลล์ใดๆ ที่มี
ค่าลบไม่สามารถมีการไหลบ่าของพื้นผิวและคำนวณผลตอบแทนการตกตะกอน
ถูกต้อง

เอาท์พุต TC แผนที่แรสเตอร์มีดัชนีภูมิประเทศ TCI คำนวณเป็น ln(α /
tan(β)) โดยที่ α คือพื้นที่บนทางลาดชันสะสมที่ไหลผ่านจุดต่อหน่วย
ความยาวเส้นขอบและสีแทน (β) คือมุมความชันในพื้นที่ TCI สะท้อนถึงแนวโน้มของ
น้ำจะสะสม ณ จุดใด ๆ ในการกักเก็บน้ำและแนวโน้มของแรงโน้มถ่วง
เพื่อเคลื่อนทางลาดน้ำนั้น (Quinn et al. 1991) ค่านี้จะเป็นค่าลบถ้า α /
ตาล(β) < 1

เอาท์พุต การระบายน้ำ แผนที่แรสเตอร์มีทิศทางการระบายน้ำ ให้ "ลักษณะ" สำหรับแต่ละ
เซลล์วัด CCW จากตะวันออก การคูณค่าบวกด้วย 45 จะให้ทิศทางใน
องศาที่การไหลบ่าของพื้นผิวจะเดินทางจากเซลล์นั้น ค่า 0 (ศูนย์) หมายถึง
ว่าเซลล์เป็นพื้นที่ภาวะซึมเศร้า (กำหนดโดยแผนที่ป้อนข้อมูลภาวะซึมเศร้า) ค่าลบ
บ่งชี้ว่าการไหลบ่าของพื้นผิวกำลังออกจากขอบเขตของพื้นที่ทางภูมิศาสตร์ปัจจุบัน
ค่าสัมบูรณ์ของเซลล์ลบเหล่านี้บ่งบอกถึงทิศทางของการไหล

ผลลัพธ์ อ่าง แผนที่มีป้ายกำกับเฉพาะสำหรับลุ่มน้ำแต่ละลุ่มน้ำ แต่ละอ่างจะเป็น
กำหนดจำนวนเต็มบวกบวกเฉพาะ พื้นที่ตามขอบอาจไม่ใหญ่พอที่จะสร้าง
ลุ่มน้ำภายนอก. 0 ค่าบ่งชี้ว่าเซลล์ไม่ได้เป็นส่วนหนึ่งของความสมบูรณ์
ลุ่มน้ำในพื้นที่ภูมิศาสตร์ปัจจุบัน

ผลลัพธ์ กระแส มีส่วนของสตรีม ค่าที่สอดคล้องกับลุ่มน้ำลุ่มน้ำ
ค่านิยม สามารถเวกเตอร์หลังจากการทำให้ผอมบาง (r.บาง) ด้วย r.to.vect.

ผลลัพธ์ half_อ่างล้างหน้า แผนที่แรสเตอร์เก็บครึ่งอ่างแต่ละอันจะได้รับค่าที่ไม่ซ้ำกัน ลุ่มน้ำ
อ่างแบ่งออกเป็นด้านซ้ายและขวา เซลล์ด้านขวามือของลุ่มน้ำ
ลุ่มน้ำ (มองต้นน้ำ) จะได้รับค่าที่สอดคล้องกับค่าในลุ่มน้ำ NS
เซลล์ด้านซ้ายมือของลุ่มน้ำลุ่มน้ำจะได้รับค่าคี่ซึ่งน้อยกว่า
มูลค่าลุ่มน้ำลุ่มน้ำ

ผลลัพธ์ ความยาว_ความชัน แผนที่แรสเตอร์เก็บปัจจัยความยาวและความชัน (LS) สำหรับ
แก้ไขสมการการสูญเสียดินสากล (RUSLE) สมการที่นำมาจาก ปรับปรุง สากล ดิน
การสูญเสีย สมการ สำหรับ ตะวันตก เรนจ์แลนด์ (เวลทซ์ et al. 1987). เนื่องจากปัจจัย LS มีขนาดเล็ก
ตัวเลข (ปกติจะน้อยกว่าหนึ่ง) แผนผังเอาต์พุต GRASS เป็นประเภท DCELL

ผลลัพธ์ ความลาดชัน_ความชัน แผนที่แรสเตอร์เก็บปัจจัยความชัน (S) สำหรับ Universal
สมการการสูญเสียดิน (RUSLE) สมการที่นำมาจากบทความเรื่อง ปรับปรุง ลาด ความชัน
ปัจจัย สำหรับ สากล ดิน การสูญเสีย สมการ (McCool et al. 1987). เนื่องจากปัจจัย S คือ a
ตัวเลขขนาดเล็ก (โดยปกติน้อยกว่าหนึ่ง) แผนผังเอาต์พุต GRASS เป็นประเภท DCELL

AT ต้นทุนต่ำ ค้นหา ขั้นตอนวิธี
ร.ต้นน้ำ ใช้อัลกอริธึมการค้นหาอย่างน้อยที่สุด (ดูส่วนการอ้างอิง) ที่ออกแบบมาเพื่อ
ลดผลกระทบของข้อผิดพลาดของข้อมูล DEM เปรียบเทียบกับ r.เทอร์ราโฟลว์, อัลกอริทึมนี้ให้
ผลลัพธ์ที่แม่นยำยิ่งขึ้นในพื้นที่ลาดต่ำเช่นเดียวกับ DEM ที่สร้างขึ้นด้วยเทคนิค
ความผิดพลาดนั้นยอดหลังคาเป็นระดับความสูงของพื้นดิน คินเนอร์และคณะ (2005) ตัวอย่างเช่น ใช้
SRTM และ IFSAR DEM เพื่อเปรียบเทียบ ร.ต้นน้ำ กับ r.เทอร์ราโฟลว์ ผลลัพธ์ในปานามา
r.เทอร์ราโฟลว์ ไม่สามารถจำลองตำแหน่งลำธารในหุบเขาขนาดใหญ่ได้ในขณะที่
ร.ต้นน้ำ ทำได้ดีกว่ามาก ดังนั้น หากผืนป่ามีอยู่ในหุบเขา รฟม. ไอเอฟเออาร์
และผลิตภัณฑ์ข้อมูลที่คล้ายกันจะทำให้เกิดข้อผิดพลาดที่สำคัญใน r.เทอร์ราโฟลว์ สตรีมเอาต์พุต ภายใต้
เงื่อนไขที่คล้ายคลึงกัน ร.ต้นน้ำ จะเกิดผลดีขึ้น กระแส และ half_อ่างล้างหน้า ผลลัพธ์. ถ้า
ลุ่มน้ำแบ่งมีความลาดชันต่ำ ร.ต้นน้ำ จะทำให้แอ่งน้ำดีขึ้น
ผลลัพธ์กว่า r.เทอร์ราโฟลว์. (r.เทอร์ราโฟลว์ ใช้อัลกอริธึมประเภทเดียวกับ ArcGIS . ของ ESRI
ซอฟต์แวร์ลุ่มน้ำซึ่งล้มเหลวภายใต้เงื่อนไขเหล่านี้) นอกจากนี้ หากลุ่มน้ำแบ่งประกอบด้วย
หลังคาป่าผสมกับพื้นที่ที่ไม่มีหลังคาโดยใช้ SRTM, IFSAR และผลิตภัณฑ์ข้อมูลที่คล้ายกัน
ร.ต้นน้ำ จะสร้างผลลุ่มน้ำที่ดีกว่า r.เทอร์ราโฟลว์. อัลกอริทึมผลิต
ผลลัพธ์คล้ายกับที่ได้รับเมื่อวิ่ง r.ราคา และ ร.เดรน ในทุกเซลล์บน
แผนที่แรสเตอร์

แพลตฟอร์มที่หลากหลาย ไหล ทิศทาง (เอ็มเอฟดี)
ร.ต้นน้ำ เสนอวิธีการคำนวณการไหลของพื้นผิวสองวิธี: ทิศทางการไหลเดียว (SFD, D8)
และทิศทางการไหลหลายทิศทาง (MFD) ด้วย MFD การไหลของน้ำจะกระจายไปยังเพื่อนบ้านทั้งหมด
เซลล์ที่มีระดับความสูงต่ำกว่า โดยใช้ความลาดเอียงไปทางเซลล์ข้างเคียงเป็นตัวประกอบการชั่งน้ำหนัก
สำหรับการกระจายตามสัดส่วน รวมเส้นทางต้นทุนต่ำสุดของ AT ไว้ด้วยเสมอ ผลที่ตามมา,
ความกดดันและอุปสรรคจะข้ามไปด้วยการบรรจบกันอย่างสง่างามต่อหน้า
ล้น. ปัจจัยการบรรจบกันทำให้เกิดการสะสมของการไหลมาบรรจบกันอย่างแข็งแกร่งยิ่งขึ้นด้วย
ค่าที่สูงขึ้น ช่วงที่รองรับคือ 1 ถึง 10 แนะนำเป็นปัจจัยลู่เข้า 5
(โฮล์มเกรน, 1994). หากอ่างเศษไม้ขนาดเล็กจำนวนมากถูกสร้างขึ้นด้วย MFD การตั้งค่า
ปัจจัยการบรรจบกันของมูลค่าที่สูงขึ้นสามารถลดปริมาณอ่างเศษไม้ขนาดเล็กได้

ในความทรงจำ โหมด และ ดิสก์ แลกเปลี่ยน โหมด
โปรแกรมนี้มีสองเวอร์ชัน: แรม และ . แรม ถูกใช้โดยค่าเริ่มต้น เป็นไปได้
ใช้โดยการตั้งค่า -m ธง.

การขอ แรม เวอร์ชันต้องการ RAM สูงสุด 31 MB สำหรับ 1 ล้านเซลล์ ร่วมกับ
จำนวนหน่วยความจำระบบ (RAM) ที่มีอยู่ ค่านี้สามารถใช้เพื่อประเมินว่า
ภูมิภาคปัจจุบันสามารถประมวลผลด้วย แรม รุ่น

การขอ แรม เวอร์ชันใช้หน่วยความจำเสมือนที่จัดการโดยระบบปฏิบัติการเพื่อจัดเก็บข้อมูลทั้งหมด
โครงสร้างและเร็วกว่า รุ่น; ใช้ไลบรารีการแบ่งส่วน GRASS
ซึ่งจัดการข้อมูลในไฟล์ดิสก์ ใช้หน่วยความจำระบบ (RAM) ตามที่ระบุไว้เท่านั้น
กับ หน่วยความจำ ซึ่งช่วยให้กระบวนการอื่นๆ ทำงานบนระบบเดียวกันได้แม้เมื่อ
พื้นที่ทางภูมิศาสตร์ในปัจจุบันมีขนาดใหญ่มาก

เนื่องจากข้อกำหนดด้านหน่วยความจำของทั้งสองโปรแกรมจึงค่อนข้างง่ายที่หน่วยความจำจะหมดเมื่อ
การทำงานกับพื้นที่แผนที่ขนาดใหญ่ ถ้า แรม เวอร์ชั่นไม่มีหน่วยความจำและความละเอียด
ไม่สามารถเพิ่มขนาดของพื้นที่ทางภูมิศาสตร์ปัจจุบันได้ ต้องมีหน่วยความจำเพิ่มขึ้น
เพิ่มลงในคอมพิวเตอร์หรือต้องเพิ่มขนาดพื้นที่สว็อป ถ้า หมด
หน่วยความจำ ต้องเพิ่มพื้นที่ว่างในดิสก์เพื่อให้โปรแกรมทำงาน NS
r.เทอร์ราโฟลว์ โมดูลได้รับการออกแบบมาโดยเฉพาะโดยคำนึงถึงพื้นที่ขนาดใหญ่และอาจเป็นประโยชน์
ที่นี่เป็นทางเลือกแม้ว่าความต้องการพื้นที่ดิสก์ของ r.เทอร์ราโฟลว์ มีหลายครั้ง
สูงกว่าของ .

ใหญ่ ภูมิภาค สีสดสวย หลาย เซลล์
ขีด จำกัด บนของ แรม รุ่นคือ 2 พันล้าน (231 - 1) เซลล์ในขณะที่ขีด จำกัด บน
สำหรับ รุ่นคือ 9 พันล้าน (263 - 1 = 9.223372e+18) เซลล์
ในบางสถานการณ์ ขนาดพื้นที่ (จำนวนเซลล์) อาจใหญ่เกินไปสำหรับจำนวน
เวลาหรือหน่วยความจำที่มีอยู่ วิ่ง ร.ต้นน้ำ อาจต้องใช้ที่หยาบกว่า
ปณิธาน. หากต้องการให้ผลลัพธ์ใกล้เคียงกับข้อมูลภูมิประเทศที่ละเอียดยิ่งขึ้น ให้สร้างแผนที่
ชั้นที่มีค่าระดับความสูงต่ำสุดที่ความละเอียดหยาบ ทำได้โดย:
1) การตั้งค่าพื้นที่ทางภูมิศาสตร์ปัจจุบันเท่ากับเลเยอร์แผนที่ระดับความสูงด้วย g.ภูมิภาค,
และ 2) ใช้ r.เพื่อนบ้าน or r.resamp.stats คำสั่งหาค่าต่ำสุดของพื้นที่
ขนาดเท่ากับความละเอียดที่ต้องการ ตัวอย่างเช่น ถ้าความละเอียดของระดับความสูง
ข้อมูลคือ 30 เมตรและความละเอียดของพื้นที่ทางภูมิศาสตร์สำหรับ ร.ต้นน้ำ จะเป็น 90
เมตร: ใช้ฟังก์ชันขั้นต่ำสำหรับพื้นที่ใกล้เคียง 3 คูณ 3 หลังจากเปลี่ยนเป็น
ความละเอียดที่ ร.ต้นน้ำ จะถูกเรียกใช้ ร.ต้นน้ำ ควรรันโดยใช้ค่า
จาก ย่าน เลเยอร์แผนที่เอาต์พุตที่แสดงถึงระดับความสูงขั้นต่ำภายใน
บริเวณของเซลล์ที่หยาบกว่า

อ่าง ธรณีประตู
ขนาดต่ำสุดของอ่างระบายน้ำที่กำหนดโดย ธรณีประตู พารามิเตอร์มีความเกี่ยวข้องเท่านั้น
สำหรับต้นน้ำลำธารที่มีลำธารสายเดียวมีอย่างน้อย ธรณีประตู ของเซลล์ที่ไหลเวียน
เข้าไปในนั้น (ลุ่มน้ำเหล่านี้เรียกว่าแอ่งภายนอก) แอ่งระบายน้ำภายในประกอบด้วย
ส่วนกระแสน้ำด้านล่างหลายแคว อ่างระบายน้ำภายในสามารถมีขนาดใดก็ได้
เนื่องจากความยาวของส่วนของกระแสน้ำภายในถูกกำหนดโดยระยะห่างระหว่าง
ลำน้ำสาขาไหลเข้าไปในนั้น

หน้ากาก และ ไม่ ข้อมูล
การขอ ร.ต้นน้ำ โปรแกรมไม่ต้องการให้ผู้ใช้มีภูมิลำเนาปัจจุบัน
เต็มไปด้วยค่าระดับความสูง พื้นที่ที่ไม่มีข้อมูลระดับความสูง (เซลล์ที่ปิดบังหรือ NULL) คือ
ละเลย ไม่จำเป็นต้องสร้างแผนที่แรสเตอร์ (หรือการจัดประเภทแรสเตอร์ใหม่) ชื่อ
มาสก์สำหรับเซลล์ NULL พื้นที่ที่ไม่มีข้อมูลระดับความสูงจะถือว่าอยู่นอก
ขอบของภูมิภาค พื้นที่ดังกล่าวจะลดหน่วยความจำที่จำเป็นในการรันโปรแกรม
การปิดบังพื้นที่ที่ไม่สำคัญสามารถลดเวลาในการดำเนินการได้อย่างมากหากแหล่งต้นน้ำ
ที่น่าสนใจครอบครองพื้นที่ร้อยละเล็กน้อยของพื้นที่โดยรวม

ช่องว่าง (เซลล์ NULL) ในแผนที่ระดับความสูงที่อยู่ภายในพื้นที่ที่สนใจจะ
มีอิทธิพลอย่างมากต่อการวิเคราะห์: น้ำจะไหลเข้าแต่ไม่ออกจากช่องว่างเหล่านี้ ช่องว่างเหล่านี้
ต้องกรอกล่วงหน้า เช่น กับ r.เติมnulls.

ศูนย์ (0) และค่าลบจะถือเป็นข้อมูลระดับความสูง (ไม่ใช่ no_data)

ต่อไป การประมวลผล of เอาท์พุต ชั้น
พื้นที่ที่เป็นปัญหา กล่าวคือ ส่วนต่างๆ ของแอ่งน้ำที่มีแนวโน้มว่าจะประเมินการไหลต่ำเกินไป
สะสมสามารถระบุได้ง่ายเช่น
r.mapcalc "ปัญหา = ถ้า (flow_acc < 0, ลุ่มน้ำ null ())"
หากพื้นที่ที่น่าสนใจมีพื้นที่ปัญหาดังกล่าวและไม่ต้องการให้
จะต้องขยายขอบเขตการคำนวณจนถึงพื้นที่เก็บกักสำหรับภูมิภาคที่สนใจ
ถูกรวมไว้อย่างสมบูรณ์

เพื่อแยกเครือข่ายแม่น้ำแต่ละสายโดยใช้เอาต์พุตของโมดูลนี้ จำนวน
อาจพิจารณาแนวทาง

1 ใช้ตัวอย่างของแผนที่แรสเตอร์ลุ่มน้ำลุ่มน้ำเป็นหน้ากาก
วิธีการแมปเวกเตอร์ที่เทียบเท่าจะคล้ายกันโดยใช้ v.เลือก or v.โอเวอร์เลย์.

2 ใช้ r.ราคา โมดูลที่มีจุดในแม่น้ำเป็นจุดเริ่มต้น

3 ใช้ v.net.iso โมดูลที่มีโหนดในแม่น้ำเป็นจุดเริ่มต้น

เครือข่ายแม่น้ำแต่ละสายในส่วนเอาท์พุทของกระแสน้ำสามารถระบุได้ผ่าน
จุดทางออกสุดท้ายของพวกเขา จุดเหล่านี้เป็นเซลล์ทั้งหมดในส่วนเอาต์พุตของสตรีม
ด้วยทิศทางการระบายน้ำเชิงลบ จุดเหล่านี้สามารถใช้เป็นจุดเริ่มต้นสำหรับ
r.water.outlet or v.net.iso.

เพื่อสร้าง แม่น้ำ ไมล์ การแบ่งส่วนจากแผนที่สตรีมเวกเตอร์ ลอง v.net.iso or
v.lrs.ส่วน โมดูล

เอาต์พุตส่วนของสตรีมสามารถแปลงเวกเตอร์ได้อย่างง่ายดายหลังจากทำให้ผอมบางด้วย r.บาง. แต่ละ
ส่วนสตรีมในแผนที่เวกเตอร์จะมีค่าของแอ่งที่เกี่ยวข้อง เพื่อแยกออก
อ่างย่อยและลำธารสำหรับอ่างขนาดใหญ่ สามารถสร้าง MASK สำหรับอ่างขนาดใหญ่ได้ด้วย
r.water.outlet. เอาท์พุทส่วนของสตรีมทำหน้าที่เป็นแนวทางในการวางเต้าเสียบ
จุดที่ใช้เป็นอินพุตไปยัง r.water.outlet. ธรณีประตูต้องเพียงพอ
ขนาดเล็กเพื่อแยกเครือข่ายสตรีมและลุ่มน้ำย่อยภายในแอ่งขนาดใหญ่

ตัวอย่าง


ตัวอย่างเหล่านี้ใช้ชุดข้อมูลตัวอย่าง Spearfish

แปลง ร.ต้นน้ำ สตรีมแผนที่ส่งออกไปยังแผนที่เวกเตอร์
หากคุณต้องการเครือข่ายสตรีมแบบละเอียด ให้ตั้งค่าตัวเลือกขีดจำกัดเล็กๆ เพื่อสร้างจำนวนมาก
อ่างเก็บกักน้ำ เนื่องจากมีการนำเสนอเพียงลำธารเดียวต่อแหล่งน้ำ r.to.vect -v แฟล็ก
รักษา ID แหล่งกักเก็บเป็นหมายเลขหมวดหมู่เวกเตอร์
r.watershed elev=elevation.dem stream=rwater.stream
r.to.vect -v ใน=rwater.stream ออก=rwater_stream

ตั้งค่าตารางสีอื่นสำหรับแผนที่การสะสม:
MAP=rwater.accum
r.watershed elev=elevation.dem accum=$MAP
eval `r.univar -g "$MAP"`
stddev_x_2=`ก้อง $stddev | awk '{พิมพ์ $1 * 2}'`
stddev_div_2=`ก้อง $stddev | awk '{พิมพ์ $1 / 2}'`
r.colors $MAP col=rules << EOF
0% สีแดง
-$stddev_x_2 สีแดง
-$stddev สีเหลือง
-$stddev_div_2 สีฟ้า
-$mean_of_abs สีน้ำเงิน
ขาว 0
$mean_of_abs สีน้ำเงิน
$stddev_div_2 สีฟ้า
$stddev สีเหลือง
$stddev_x_2 สีแดง
100% สีแดง
EOF

สร้างแผนที่สตรีมที่มีรายละเอียดมากขึ้นโดยใช้แผนที่สะสมและแปลงเป็นเวกเตอร์
แผนที่เอาท์พุท การตัดยอดสะสมและดังนั้นมิติเศษส่วนจึงเป็นสิ่งที่ไม่พึงปรารถนา ใน
ตัวอย่างนี้เราใช้ค่าเฉลี่ยจำนวนเซลล์เก็บกักน้ำต้นน้ำของแผนที่ (คำนวณใน
ตัวอย่างด้านบนโดย ร.ยูนิวาร์) เป็นค่าตัดยอด ใช้งานได้กับ SFD เท่านั้น ไม่สามารถใช้กับ MFD
r.watershed elev=elevation.dem accum=rwater.accum
r.mapcalc 'MASK = if(!isnull(elevation.dem))'
r.mapcalc "rwater.course = \
ถ้า (abs(rwater.accum) > $mean_of_abs, \
เอบีเอส(rwater.accum), \
โมฆะ() )"
r.colors -g rwater.course col=bcyr
g.remove -f type=ชื่อแรสเตอร์=หน้ากาก
# การทำให้ผอมบาง is จำเป็นต้องใช้ ก่อน การแปลง แรสเตอร์ เส้น ไปยัง เวกเตอร์
r.thin ใน=rwater.course out=rwater.course.Thin
r.colors -gn rwater.course.สีบาง=สีเทา
r.to.vect ใน=rwater.course.Thin out=rwater_course type=line
v.db.dropcolumn map=rwater_course คอลัมน์=label

สร้างบัญชีตัวแทน สันปันน้ำ อ่าง แผนที่ และ แปลง ไปยัง a เวกเตอร์ รูปหลายเหลี่ยม แผนที่
r.watershed elev=elevation.dem Basin=rwater.basin thresh=15000
r.to.vect -s in=rwater.basin out=rwater_basins type=พื้นที่
v.db.dropcolumn map=rwater_basins คอลัมน์=label
v.db.renamecolumn map=rwater_basins คอลัมน์=value,capchment

แสดงผลในทางที่ดี
แผนที่ r.relief=elevation.dem
d.shade shade=elevation.dem.shade color=rwater.basin สว่าง=40
d.vect rwater_course color=สีส้ม

ข้อมูลอ้างอิง


· เอห์ลชเลเกอร์ ซี. (1989). การใช้ AT ค้นหา ขั้นตอนวิธี ไปยัง พัฒนา อุทกวิทยา Models
จาก ดิจิตอล การยกระดับ ข้อมูล, กิจการ of นานาชาติ ในทางภูมิศาสตร์ ข้อมูล
ระบบพลังงาน (ไอจีไอเอส) การประชุมสัมมนา '89, หน้า 275-281 (Baltimore, MD, 18-19 มีนาคม 1989).
URL: http://chuck.ehlschlaeger.info/older/IGIS/paper.html

· โฮล์มเกรน พี. (1994). แพลตฟอร์มที่หลากหลาย ไหล ทิศทาง อัลกอริทึม สำหรับ ของเหลวที่ไหลออก การสร้างแบบจำลอง in
ตะแกรง ตาม การยกระดับ รุ่น: An เชิงประจักษ์ การประเมิน. อุทกวิทยา กระบวนการ ฉบับ
8(4) 327-334
ดอย: 10.1002/hyp.3360080405

· Kinner D. , Mitasova H. , Harmon R. , Toma L. , Stallard R. (2005) ใช้ระบบ GIS กระแส
เครือข่าย การวิเคราะห์ สำหรับ การขอ ชาเกรส แม่น้ำ อ่างล้างหน้า สาธารณรัฐ of ปานามา. การขอ ริโอ ชาเกรส:
A สหสาขาวิชาชีพ บริษัท of a ทรอปิคอล ลุ่มน้ำ, อาร์. ฮาร์มอน (บรรณาธิการ),
สปริงเกอร์/คลูเวอร์, หน้า 83-95.
URL: http://www4.ncsu.edu/~hmitaso/measwork/panama/panama.html

· McCool และคณะ (1987). ปรับปรุง ลาด ความชัน ปัจจัย สำหรับ สากล ดิน การสูญเสีย
สมการ, การทำธุรกรรม of อาเซ ฉบับ 30(5)

· Metz M. , Mitasova H. , Harmon R. (2011) ที่มีประสิทธิภาพ การสกัด of การระบายน้ำ เครือข่าย
จาก มโหฬาร, ตามเรดาร์ การยกระดับ โมเดล สีสดสวย น้อยที่สุด ราคา เส้นทาง ค้นหา, ไฮโดร
อีกครั้ง ระบบ วิทย์ ปีที่ 15, 667-678.
ดอย: 10.5194/เฮส-15-667-2011

· Quinn P. , K. Beven K. , Chevallier P. , Planchon O. (1991). การขอ คำทำนาย of
เนินเขา ไหล เส้นทาง สำหรับ กระจาย อุทกวิทยา การสร้างแบบจำลอง ด้วย ดิจิตอล
การยกระดับ Models, อุทกวิทยา กระบวนการ ฉบับ 5(1), หน้า 59-79.
ดอย: 10.1002/hyp.3360050106

· Weltz MA, Renard KG, ไซแมนตัน เจอาร์ (1987) ปรับปรุง สากล ดิน การสูญเสีย
สมการ สำหรับ ตะวันตก เรนจ์แลนด์, สหรัฐอเมริกา/เม็กซิโก การประชุมสัมมนา of กลยุทธ์ สำหรับ
การจัดหมวดหมู่ และ การจัดการ of พื้นเมือง พืชพันธุ์ สำหรับ อาหาร การผลิต In แห้งแล้ง
โซน (ทูซอน, แอริโซนา, 12-16 ต.ค. 1987).

ใช้ r.watershedgrass ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี