【ArcGIS】水文分析與流域劃分

【ArcGIS】水文分析與流域劃分

  • 一、基礎數據處理
    • 1、下載數據
    • 2、拼接DEM數據
    • 3、填充洼地
    • 4、流向分析
    • 5、流量分析
    • 6、河網生成(柵格計算器)
    • 7、河網分級
    • 8、河流鏈接(提取子流域的關鍵)
  • 二、多個小流域提取
    • 1、捕捉傾瀉點
    • 2、集水區(提取小流域)
    • 3、柵格轉面(小流域柵格圖像矢量化)
    • 4、柵格河網矢量化
  • 三、單個流域的提取
    • 1、出水口(選取point)
    • 2、集水區(提取單個流域)
    • 3、柵格轉面(單個流域圖像矢量化)

一、基礎數據處理

1、下載數據

  • 根據自己的需要選擇分辨率精度下載DEM高程數據,數據來源:地理空間數據云 https://www.gscloud.cn/search
  • 或微信公眾號發布的DEM數據

2、拼接DEM數據

  • 打開Arcmap使用鑲嵌工具對下載的DEM數據進行拼接:Data Management Tools.tbx–>柵格–>柵格數據集–>鑲嵌;

在這里插入圖片描述

3、填充洼地

  • 輸入【拼接DEM數據】中生成的文件,Spatial Analyst Tools.tbx–>水文分析–>填洼(注:Z 限制保持默認空值)–>生成填洼文件–>結果命名為“填洼”;

在這里插入圖片描述

  • 如果出現生成不了填洼的情況,點擊【填洼】對話框下面的【環境設置】,找到【并行處理】標簽,在【并行處理因素】處填0,點擊確定。

在這里插入圖片描述

4、流向分析

  • 輸入【填充洼地】中生成的【填洼】文件,Spatial Analyst Tools.tbx–>水文分析–>流向–>生成流向分析文件–>結果命名為“流向”
    輸入表面柵格數據:填洼
    輸出流向柵格數據:流向

在這里插入圖片描述

5、流量分析

  • 輸入【流向分析】中生成的【流向】文件,Spatial Analyst Tools.tbx–>水文分析–>流量(注:輸出數據類型 float)–>生成流量分析文件–>結果命名為“流量”
    輸入流向柵格數據:流向
    輸出蓄積柵格數據:流量

在這里插入圖片描述

6、河網生成(柵格計算器)

  • 輸入【流量分析】中的生成的【流量】文件,Spatial Analyst Tools.tbx–>地圖代數–>柵格計算器–>輸入Con(“流量”> 800,1)(注:值越小,支流越多)生成河網文件–>結果命名為“河網生成”,關于函數con的數值設定,是根據自己需要進行確定的。

在這里插入圖片描述

7、河網分級

  • 輸入【河網生成(柵格計算器)】中生成的【河網生成】結果和輸入【流向分析】中生成的【流向】結果,Spatial Analyst Tools.tbx–>水文分析–>河網分級(注:河網分級方法默認STRAHLER )–>結果命名為“河網分級”
    輸入河流柵格數據:河網生成
    輸入流向柵格數據:流向
    輸出柵格:河網分級

在這里插入圖片描述

8、河流鏈接(提取子流域的關鍵)

  • 輸入【河網分級】中生成的【河網分級】柵格數據和輸入【流向分析】中生成的【流向】柵格數據,Spatial Analyst Tools.tbx–>水文分析–>河流鏈接–>結果命名為“河流鏈接”。
    輸入河流柵格數據:河網分級
    輸入流向柵格數據:流向
    輸出柵格:河流鏈接
    在這里插入圖片描述

二、多個小流域提取

1、捕捉傾瀉點

  • 輸入【河流鏈接(提取子流域的關鍵)】中生成的【河流鏈接】柵格數據和輸入【流量分析】中生成的【流量】柵格數據,Spatial Analyst Tools.tbx–>水文分析–>捕捉傾泄點–>結果命名為“捕捉傾瀉點”。
    輸入柵格數據或傾瀉點數據:河流鏈接
    輸入儲蓄柵格數據:流量
    輸出柵格:捕捉傾瀉點
    在這里插入圖片描述

2、集水區(提取小流域)

輸入【流向分析】中生成的【流向】柵格數據和輸入【捕捉傾瀉點】中生成的【捕捉傾瀉點】柵格數據,Spatial Analyst Tools.tbx–>水文分析–>捕捉傾泄點–>結果命名為“小流域”。
輸入流向柵格數據:流向
輸入柵格數據或要素傾瀉點數據:捕捉傾瀉點
輸出柵格:小流域

在這里插入圖片描述

3、柵格轉面(小流域柵格圖像矢量化)

  • 對于設置好的柵格邊界還需要進行矢量化,選擇工具箱中的轉換工具。
  • 輸入【集水區(提取小流域)】中生成的【小流域】柵格數據,Conversion–>由柵格轉出–>柵格轉面–>結果命名為“XXX小流域”。
    輸入柵格:小流域
    輸出面要素:XXX小流域
    在這里插入圖片描述
  • 矢量化后的小流域

在這里插入圖片描述

4、柵格河網矢量化

輸入【河網分級】中生成的【河流分級】柵格數據和輸入【流向分析】中生成的【流向】柵格數據,Spatial Analyst Tools.tbx–>水文分析–>柵格河網矢量化(注:勾選簡化折線 )–>結果命名為“河網柵格矢量化”。
輸入河流柵格數據:河網分級
輸入流向柵格數據:流向
輸出折現要素:河網柵格矢量化

在這里插入圖片描述

  • 矢量化后的河網

在這里插入圖片描述

三、單個流域的提取

1、出水口(選取point)

  • 這里需要設置一個流域的出水口,先在圖層里面新建shapefile要素(點要素),命名為“出水口”然后開始編輯要素進行選點,所選點選取在干流上。
    在這里插入圖片描述

2、集水區(提取單個流域)

輸入【流向分析】中生成的【流向】柵格數據和輸入【出水口(選取point)】中設置的點數據,Spatial Analyst Tools.tbx–>水文分析–>集水區–>結果命名為“XXX流域”。
輸入流向柵格數據:流向
輸入柵格數據或要素傾泄點數據:出水口
輸出柵格:XXX流域
在這里插入圖片描述

  • 生成的單個流域范圍

在這里插入圖片描述

3、柵格轉面(單個流域圖像矢量化)

  • 對于設置好的柵格邊界還需要進行矢量化,選擇工具箱中的轉換工具。
  • 輸入【集水區(提取單個流域)】中生成的【XXX流域】柵格數據,Conversion Tools.tbx–>由柵格轉出–>柵格轉面–>結果命名為“XXX流域”。
    輸入柵格:XXX流域
    輸出面要素:XXX流域2

在這里插入圖片描述

  • 矢量化后的流域范圍

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/85405.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/85405.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/85405.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【C++】簡單工廠模式/工廠方法模式/抽象工廠模式對比

目錄 一、簡單工廠模式(Simple Factory Pattern)二、工廠方法模式(Factory Method Pattern)三、抽象工廠模式(Abstract Factory Pattern)四、三者對比總結五、選擇建議如果這篇文章對你有所幫助&#xff0c…

博圖SCL中CONTINUE語句詳解:高效循環控制案例

博圖SCL中CONTINUE語句詳解:高效循環控制利器 在博圖(TIA Portal)的SCL(結構化控制語言)編程中,CONTINUE語句是優化循環流程的強大工具。它允許您**跳過當前循環迭代的剩余代碼,直接進入下一次…

django HttpResponse 加返回碼

在Django框架中,HttpResponse對象是用來構造HTTP響應并將其發送回客戶端的。當你創建一個HttpResponse對象時,你可以指定一個返回碼(或狀態碼),這是HTTP響應的一部分,用來表示請求的處理結果。狀態碼是三位…

【俄語圖片文字識別】批量識別俄語圖片文字,識別俄語圖片文字的操作步驟和注意事項

場景:在俄語學習,俄語工作中經常遇到一些文字圖片,如何將韓語圖片文字從圖片上扣下來,我們可以直接復制粘貼,提高我們的工作效率 我們會用到一款小工具: 軟件操作步驟: 第一步、打開軟件 第二…

關于AB PLC的ethernet/IP 通信 c++搭建

1.下載開源的libplctag庫 2.通過Cmake-gui生成工程文件 3.編譯生成對應的Debug 4.配置VS studio 源碼 #include "libplctag.h" #include <cstring> #include <iostream> #include <thread> int main() { plc_tag_set_debug_level(PLCTAG_DEB…

實驗分享|自研局部DIC-GPU算法與開源GPU算法對比實驗

1實驗背景 數字圖像相關法DIC是材料力學領域研究的關鍵技術&#xff0c;其中局部DIC憑借亞像素級精度、全場測量等優勢&#xff0c;成為材料局部變形分析的優選方案。傳統CPU計算難以應對局部DIC數萬個子區并行計算需求&#xff0c;新興GPU算法一定程度提高了計算效率&#xf…

P2066 機器分配

P2066 機器分配 - 洛谷 題目描述 總公司擁有高效設備M臺&#xff0c;準備分給下屬的N個分公司。各分公司若獲得這些設備&#xff0c;可以為國家提供一定的盈利。問&#xff1a;如何分配這M臺設備才能使國家得到的盈利最大&#xff1f;求出最大盈利值。其中M?15&#xff0c;N…

Vue 復制頁面內容

方法 1&#xff1a;使用 document.execCommand(copy) 在用戶觸發的事件中 這種方法適用于用戶觸發的事件&#xff08;如點擊按鈕&#xff09;&#xff0c;因為這是 execCommand(copy) 的唯一允許場景。 <template><button click"copyToClipboard">復制…

暑期前端訓練day1

js——記憶函數 2025-06-19 day1 一、記憶函數Ⅰ&#xff1a; 鏈接&#xff1a;https://leetcode.cn/problems/memoize/?envTypeproblem-list-v2&envIdGR5hbGen (1) 題意&#xff1a;給定一個函數&#xff0c;返回一個記憶版的函數&#xff0c;其中你只會包含三個可能輸…

鴻蒙網絡編程系列54-倉頡版實現Smtp郵件發送客戶端

1. SMTP郵件發送客戶端 在本系列的第4篇文章《鴻蒙網絡編程系列4-實現SMTP郵件發送客戶端》中&#xff0c;基于ArkTS語言在API9環境下使用TCPSocket對象演示了SMTP客戶端的實現&#xff0c;并且通過騰訊郵件服務器執行了實際的郵件發送。不過&#xff0c;在2024年末&#xff0…

【慧游魯博】【12】UI美化·圖標選擇與變換·動態交互·格式定義

文章目錄 圖標設計迭代過程初始版本問題分析優化措施 游覽畫卷美化原因當前效果展示美化步驟(1) 代碼修改結構優化CSS&#xff08;優化樣式&#xff09; (2) 圖標選擇&#xff08;4種方案&#xff09;(3) 交互優化 版本一版本二1. 修改HTML結構2. 新增CSS樣式色彩控制技術性能優…

IMU介紹

IMU(Inertial Measurement Unit,慣性測量單元)是一種基于慣性原理的傳感器,通過測量物體的加速度和角速度來獲取運動狀態信息。以下從技術原理、核心組件、應用場景及關鍵指標等方面展開詳細解析: 一、IMU的技術原理與核心組件 1. 工作原理 慣性力學基礎:利用牛頓第二定…

MOS管和比較器

目錄 前言一、前置器件復習使用1.比較器工作特性2.光電二極管3.紅外出水水龍頭4.溫控風扇工作原理 二、MOS管1.前置1.1 增強型MOS管1.2 耗盡型MOS管1.3 四種1.4 比較 2.基本結構3.導通條件4.開關電路的設計方法5.寄生電容問題6.寄生二極管不能忽略7.Nmos管做電源開關的注意事項…

從代碼學習深度強化學習 - Double DQN PyTorch版

文章目錄 前言理論篇:為什么需要 Double DQN?代碼實現篇:構建一個 Double DQN 智能體2.1 項目設置與輔助函數2.2 環境 (Environment)2.3 DQN 的核心組件2.3.1 Replay Buffer (經驗回放池)2.3.2 Q-Network (Q網絡)2.3.3 The Double DQN Agent (Double DQN 智能體)訓練與結果3…

四非鼠鼠計算機專業的保研分享

四非鼠鼠的計算機專業保研分享 1.前言 鼠鼠的本科學校是一所不怎么出名的四非院校&#xff0c;專業是計算機科學與技術。在寫下這篇文章時&#xff0c;鼠鼠并不是為了炫耀什么&#xff0c;而是想把自己在保研路上的一些踩坑經歷分享出來&#xff0c;尤其是寫給那些和我一樣&a…

【C++詳解】STL-vector使用底層剖析和實現

文章目錄 vector介紹vector和string的區別補充知識initializer_listemplace_back結構化綁定 vector的使用構造析構遍歷修改insertfind流插入/流提取vector\<vector>(楊輝三角) vector模擬實現淺品STL源碼構造函數拷貝構造多參數構造迭代器區間構造n個val初始化swapoperat…

MySql升級安裝、socket 及密碼重置

升級 項目需要使用Mysql8.0, 查看自己的ubuntu22.04上mysql版本為5.7&#xff0c; 使用以下命令自動升級到8.0版本。 sudo apt install Mysqlsock錯誤&#xff1a; Can’t connect to local MySQL server through socket 運行mysql -u -p 報以下錯誤&#xff1a; ERROR 200…

Python網絡爬蟲技術:從入門到實戰

在當今數字化時代&#xff0c;網絡爬蟲技術已經成為數據挖掘和信息收集的重要工具。通過網絡爬蟲&#xff0c;我們可以高效地從互聯網上獲取大量有價值的數據&#xff0c;用于數據分析、市場研究、學術研究等多種場景。本文將帶你從零開始&#xff0c;了解Python網絡爬蟲的基本…

偏微分方程初值問題求解

題目 問題 2. (a) u t + 3 u x ? 2 u y = x ; u t + x u x + y u y = x ; u_t + 3u_x - 2u_y = x; \quad u_t + xu_x + yu_y = x; ut?+3ux??2uy?=x;ut?+xux?+yuy?=x; u t + x u x ? y u y = x ; u t + y u x + x u y = x ; u_t + xu_x - yu_y = x; \quad u_t + yu_…

【專業梳理】PMP知識體系,以SIPOC流程圖為核心的質量工具擴展

??1. SIPOC流程圖:質量管理的起點?? SIPOC(Supplier-Input-Process-Output-Customer)是六西格瑪和流程管理中的核心工具,用于定義和優化跨職能流程。在PMBOK中,它與質量管理知識領域(尤其是質量規劃、質量保證)緊密關聯: ??質量規劃??:通過SIPOC明確流程邊界…