นี่คือคำสั่ง 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