การส่งกระแสข้อมูลเครือข่ายไปยังเลเยอร์ DEM โดยใช้ ArcGIS Desktop


15

ฉันกำลังทำงานกับ DEM ซึ่งอยู่ในพื้นที่ที่มีความโล่งใจเล็กน้อย

ฉันต้องการ 'เผา' เครือข่ายแม่น้ำลงใน DEM เพื่อให้ฉันสามารถคำนวณการสะสมการไหลและความยาวของการไหลได้อย่างถูกต้อง

ฉันใช้ ArcGIS Desktop 10


1
polylines เครือข่ายแม่น้ำของคุณมีค่า Z หรือไม่?
Kirk Kuykendall

ไม่พวกเขาไม่มีค่า Z พวกเขามาจาก DNR
Kate

คำตอบ:


19

แปลงเวกเตอร์สตรีมของคุณเป็นแรสเตอร์ด้วยค่า 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


12

Whitebox GAT (อุทกวิทยาโอเพนซอร์ซและชุดตรวจวัดระยะไกล) มีชื่อนี้ในโปรแกรมอุทกวิทยา ไวท์บ็อกซ์มีลักษณะเฉพาะซึ่งจะเปิดเผยซอร์สโค้ดและอัลกอริธึมที่ใช้โดยการวิเคราะห์ผ่าน UI (หมายเหตุปุ่มดูรหัส) แม้ว่าคุณตั้งใจจะแยกขั้นตอนของคุณไปยัง ArcGIS อาจมีประโยชน์บางอย่างในการทดลองกับรสชาติอื่น

ป้อนคำอธิบายรูปภาพที่นี่


2

ArcHydroมีเครื่องมือในการประมวลผล DEM มากมายโดยหนึ่งในนั้นคือการเขียนแบบสตรีมโดยใช้วิธีการ AGREE ฉันใช้มันหลายครั้ง มันเป็นส่วนขยายของ ArcMap และค่อนข้างครอบคลุม


1

คุณสามารถใช้ DEM ที่มีอยู่เพื่อสร้างคะแนนความสูงและ / หรือรูปทรงจากนั้นใช้เครื่องมือTopo to Rasterเพื่อสร้าง DEM ที่ถูกต้องทางอุทกวิทยารวมถึงเครือข่ายน้ำของคุณ ฉันไม่แน่ใจ 100% ว่าพื้นผิวผลลัพธ์จะแตกต่างจาก DEM ดั้งเดิมของคุณอย่างไรแม้ว่าคุณจะแน่ใจได้ว่ามันจะใช้งานได้สำหรับการสร้างเครือข่ายสตรีมหากการวัดความสูงที่แน่นอนนั้นไม่สำคัญ เครื่องมือ Topo to Raster ยังช่วยให้คุณสมบัติอื่น ๆ ที่สำคัญทางอุทกวิทยาเช่นแหล่งน้ำและอ่างล้างมือที่รู้จัก

มันต้องใช้ส่วนขยาย Spatial Analyst แม้ว่าฉันจะสมมติว่าคุณมีว่าถ้าคุณดูที่การสะสมและความยาวของการไหลในตอนแรก

ฉันไม่ได้ลองด้วยตัวเองและไม่มีข้อมูลที่เป็นประโยชน์ในการทำข้อสอบตอนนี้ แต่ฉันไม่เห็นสาเหตุที่มันไม่ทำงาน


1

สำหรับ 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

ข้อมูลจำเพาะ: ตาราง

เมนู: การวิเคราะห์ภูมิประเทศ | การประมวลผลล่วงหน้า


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.