Tôi đang làm việc trên một DEM trong một khu vực có ít sự cứu trợ.
Tôi muốn 'đốt' mạng lưới sông vào DEM để tôi có thể tính toán tích lũy dòng chảy và chiều dài dòng chảy một cách chính xác.
Tôi đang sử dụng ArcGIS Desktop 10.
Tôi đang làm việc trên một DEM trong một khu vực có ít sự cứu trợ.
Tôi muốn 'đốt' mạng lưới sông vào DEM để tôi có thể tính toán tích lũy dòng chảy và chiều dài dòng chảy một cách chính xác.
Tôi đang sử dụng ArcGIS Desktop 10.
Câu trả lời:
Chuyển đổi các vectơ luồng của bạn thành raster với giá trị 1 và cùng mức độ và kích thước ô như DEM của bạn. Trong Máy tính Raster, sử dụng biểu thức đại số bản đồ một cái gì đó dọc theo dòng:
Con("rivers"==1, "DEM" - 1, "DEM")
Nếu bạn muốn ghi trong luồng hơn 1 đơn vị độ cao, hãy đổi "DEM" - 1
thành "DEM" - a bigger value
.
Để triển khai thuật toán hệ số phân rã Whitebox GAT (Z = E - (G / (G + D)) ^ k * H) từ câu trả lời @elrobis trong máy tính raster ArcGIS 10, hãy sử dụng một cái gì đó như:
"DEM" - Power (G / (G + EucDistance("rivers_raster") ), k ) * H
Thay thế G bằng kích thước ô của bạn, k bằng giá trị> 0 (hệ số phân rã) và H với số tiền tối đa để hạ DEM của bạn xuống., Ví dụ:
"DEM" - Power (30 / (30 + EucDistance("rivers_raster") ), 2 ) * 5
Whitebox GAT (gói thủy văn nguồn mở và viễn thám) có một phương thức theo tên này trong các tiện ích Thủy văn của nó. Whitebox là duy nhất ở chỗ nó hiển thị mã nguồn và thuật toán được phân tích sử dụng thông qua giao diện người dùng (lưu ý nút Xem mã). Ngay cả khi bạn có ý định cô lập các thủ tục của mình với ArcGIS, có thể có một số lợi ích khi thử nghiệm một hương vị khác.
Bạn có thể sử dụng DEM hiện tại của mình để tạo điểm chiều cao và / hoặc đường viền, sau đó sử dụng công cụ Topo to Raster để tạo lại DEM chính xác về mặt thủy văn bao gồm cả mạng nước của bạn. Tôi không chắc chắn 100% bề mặt kết quả sẽ khác với DEM ban đầu của bạn như thế nào, mặc dù bạn có thể chắc chắn rằng nó sẽ hoạt động để tạo mạng truyền phát, nếu các biện pháp đo chiều cao chính xác không quan trọng. Công cụ Topo to Raster cũng cho phép các tính năng quan trọng về mặt thủy văn khác như các vùng nước và bồn rửa đã biết.
Nó đòi hỏi phần mở rộng Phân tích không gian, mặc dù tôi cho rằng bạn có điều đó nếu bạn đang xem xét sự tích lũy và độ dài dòng chảy ở vị trí đầu tiên.
Tôi đã không tự mình thử điều này và không có dữ liệu tiện dụng để làm bài kiểm tra ngay bây giờ, nhưng tôi không thể thấy lý do tại sao nó không hoạt động.
Đối với Arcgis, câu trả lời của Luke có vẻ hoàn hảo, nhưng như đã đề cập đến WhiteBox GAT trong một câu trả lời khác, tôi không thể giúp thêm một số thông tin bổ sung về các "hương vị" khác trong trường hợp nó có thể giúp ích.
SAGA-GIS (miễn phí) có một số tính năng tiền xử lý thú vị - một trong số chúng có thể trả lời câu hỏi của bạn: http://www.saga-gis.org/saga_tool_doc/2.1.3/ta_pre Processor_6.html
Bạn sẽ cần một DEM raster và mạng lưới sông của bạn ở định dạng raster ( Shapes to Grid sẽ thực hiện điều đó - bất cứ điều gì khác phải là gật đầu)
Mô-đun Burn Stream Network vào DEM
Ghi một mạng truyền phát vào Mô hình Độ cao Số (DEM). Các ô luồng phải được mã hóa bằng các giá trị dữ liệu hợp lệ, tất cả các ô khác phải được đặt thành không có giá trị dữ liệu. Hai phương pháp đầu tiên giảm. Phương pháp thứ ba đảm bảo độ dốc hạ lưu ổn định. Việc giảm độ cao chỉ được áp dụng, nếu một ô phía dưới cao bằng hoặc cao hơn. Bạn nên cung cấp một lưới với các hướng dòng chảy để xác định các ô phía dưới. Mô-đun 'Phát hiện tuyến thoát nước chìm' cung cấp các hướng dòng chảy như vậy.
Tác giả: O.Conrad (c) 2011
Đặc điểm kỹ thuật: lưới
Menu: Phân tích địa hình | Tiền xử lý
Kiểm tra hộp công cụ MAPC (MAPC.org) tại đây
Một trong những công cụ tạo ra "Burn Raster" từ các dòng vectơ và DEM