ฉันกำลังทำงานกับ DEM ซึ่งอยู่ในพื้นที่ที่มีความโล่งใจเล็กน้อย
ฉันต้องการ 'เผา' เครือข่ายแม่น้ำลงใน DEM เพื่อให้ฉันสามารถคำนวณการสะสมการไหลและความยาวของการไหลได้อย่างถูกต้อง
ฉันใช้ ArcGIS Desktop 10
ฉันกำลังทำงานกับ DEM ซึ่งอยู่ในพื้นที่ที่มีความโล่งใจเล็กน้อย
ฉันต้องการ 'เผา' เครือข่ายแม่น้ำลงใน DEM เพื่อให้ฉันสามารถคำนวณการสะสมการไหลและความยาวของการไหลได้อย่างถูกต้อง
ฉันใช้ ArcGIS Desktop 10
คำตอบ:
แปลงเวกเตอร์สตรีมของคุณเป็นแรสเตอร์ด้วยค่า 1 และมีขอบเขตเท่ากันและมีขนาดเซลล์เท่ากับ DEM ของคุณ ในRaster Calculator ให้ใช้พีชคณิตแผนที่แสดงบางอย่างตามแนวของ:
Con("rivers"==1, "DEM" - 1, "DEM")
หากคุณต้องการที่จะเผาไหม้ในลำธารหน่วยระดับความสูงมากกว่า 1, การเปลี่ยนแปลงไป"DEM" - 1
"DEM" - a bigger value
ในการใช้อัลกอริทึมสัมประสิทธิ์การสลายตัว Whitebox GAT (Z = E - (G / (G + D)) ^ k * H) จาก @elrobis คำตอบในเครื่องคิดเลขแรสเตอร์ ArcGIS 10 ให้ใช้ดังนี้:
"DEM" - Power (G / (G + EucDistance("rivers_raster") ), k ) * H
แทนที่ G ด้วย cellize ของคุณ, k ด้วยค่า> 0 (สัมประสิทธิ์การสลายตัว) และ H ด้วยจำนวนสูงสุดเพื่อลด DEM ของคุณด้วยเช่น:
"DEM" - Power (30 / (30 + EucDistance("rivers_raster") ), 2 ) * 5
Whitebox GAT (อุทกวิทยาโอเพนซอร์ซและชุดตรวจวัดระยะไกล) มีชื่อนี้ในโปรแกรมอุทกวิทยา ไวท์บ็อกซ์มีลักษณะเฉพาะซึ่งจะเปิดเผยซอร์สโค้ดและอัลกอริธึมที่ใช้โดยการวิเคราะห์ผ่าน UI (หมายเหตุปุ่มดูรหัส) แม้ว่าคุณตั้งใจจะแยกขั้นตอนของคุณไปยัง ArcGIS อาจมีประโยชน์บางอย่างในการทดลองกับรสชาติอื่น
ArcHydroมีเครื่องมือในการประมวลผล DEM มากมายโดยหนึ่งในนั้นคือการเขียนแบบสตรีมโดยใช้วิธีการ AGREE ฉันใช้มันหลายครั้ง มันเป็นส่วนขยายของ ArcMap และค่อนข้างครอบคลุม
คุณสามารถใช้ DEM ที่มีอยู่เพื่อสร้างคะแนนความสูงและ / หรือรูปทรงจากนั้นใช้เครื่องมือTopo to Rasterเพื่อสร้าง DEM ที่ถูกต้องทางอุทกวิทยารวมถึงเครือข่ายน้ำของคุณ ฉันไม่แน่ใจ 100% ว่าพื้นผิวผลลัพธ์จะแตกต่างจาก DEM ดั้งเดิมของคุณอย่างไรแม้ว่าคุณจะแน่ใจได้ว่ามันจะใช้งานได้สำหรับการสร้างเครือข่ายสตรีมหากการวัดความสูงที่แน่นอนนั้นไม่สำคัญ เครื่องมือ Topo to Raster ยังช่วยให้คุณสมบัติอื่น ๆ ที่สำคัญทางอุทกวิทยาเช่นแหล่งน้ำและอ่างล้างมือที่รู้จัก
มันต้องใช้ส่วนขยาย Spatial Analyst แม้ว่าฉันจะสมมติว่าคุณมีว่าถ้าคุณดูที่การสะสมและความยาวของการไหลในตอนแรก
ฉันไม่ได้ลองด้วยตัวเองและไม่มีข้อมูลที่เป็นประโยชน์ในการทำข้อสอบตอนนี้ แต่ฉันไม่เห็นสาเหตุที่มันไม่ทำงาน
สำหรับ Arcgis คำตอบของลุคนั้นสมบูรณ์แบบ แต่เมื่อพูดถึง WhiteBox GAT ในคำตอบอื่นฉันไม่สามารถช่วยเพิ่มข้อมูลเพิ่มเติมเกี่ยวกับ "รสชาติ" อื่น ๆ ในกรณีที่สามารถช่วยได้
SAGA-GIS (ฟรี) มีคุณสมบัติการประมวลผลที่น่าสนใจ - หนึ่งในนั้นสามารถตอบคำถามของคุณ: http://www.saga-gis.org/saga_tool_doc/2.1.3/ta_preprocessor_6.html
คุณจะต้องใช้ DEM แบบแรสเตอร์และเครือข่ายแม่น้ำของคุณในรูปแบบแรสเตอร์ ( Shapes to Gridควรทำเช่นนั้น - สิ่งอื่นใดที่ควรเป็น nodata)
โมดูลเผากระแสข้อมูลเครือข่ายเป็น DEM
เผาไหม้เครือข่ายสตรีมไปเป็น Digital Elevation Model (DEM) สตรีมเซลล์จะต้องมีการเข้ารหัสด้วยค่าข้อมูลที่ถูกต้องเซลล์อื่น ๆ ทั้งหมดควรตั้งเป็นไม่มีค่าข้อมูล สองวิธีแรกลดลง วิธีที่สามทำให้มั่นใจได้ว่าการไล่ระดับสีที่มั่นคง การลดระดับความสูงจะมีผลเฉพาะถ้าเซลล์ปลายน้ำมีค่าสูงหรือสูงกว่า คุณควรให้กริดกับทิศทางการไหลสำหรับการกำหนดเซลล์ดาวน์สตรีม โมดูล 'การตรวจจับเส้นทางการระบายน้ำ Sink' เสนอทิศทางการไหลดังกล่าว
ผู้แต่ง: O.Conrad (c) 2011
ข้อมูลจำเพาะ: ตาราง
เมนู: การวิเคราะห์ภูมิประเทศ | การประมวลผลล่วงหน้า
ลองดูกล่องเครื่องมือ MAPC (MAPC.org) ที่นี่
หนึ่งในเครื่องมือสร้าง "Burn Raster" จาก vector lines และ DEM