亚洲区小说区激情区图片区_幸福宝app污版下载_午夜香蕉av_欧美熟女内射观看

首頁 新聞中心 技術(shù)博客

在ArcGIS中勾繪全流域方法

發(fā)布時(shí)間:2021-11-06 23:57:31   瀏覽量:3332   作者:GIS前沿

所需數(shù)據(jù):emidalat,一個(gè)高程?hào)鸥瘢籩midastream.shp,一個(gè)流域shapefile。

用高程?hào)鸥駭?shù)據(jù)集勾繪整個(gè)流域的操作流程。數(shù)據(jù)源是高程?hào)鸥?。emidastream.shp作為參照?qǐng)D層。

除非特別說明,所有工具都駐留在空間分析工具/水文工具集。

  1. 打開 emidalat和emidastream.shp。在這里插入圖片描述
  2. 檢查中emidalat是否存在小洼地。雙擊流向工具。選擇emidalat作為輸入地面柵格網(wǎng),鍵入temp_flowd作為輸出的水流方向柵格,點(diǎn)擊確定。

在這里插入圖片描述
3. 在temp_flowd建立后,雙擊匯工具,選擇temp_flowd作為輸入的水流方向柵格,將sinks設(shè)置為輸出柵格,點(diǎn)擊確定。在這里插入圖片描述
在這里插入圖片描述
4. 填平emidalat中的小洼地。雙擊填洼工具,選擇emidalat作為輸出地面柵格,設(shè)定emidafill為輸出地面柵格,點(diǎn)擊確定。在這里插入圖片描述
5. 用emidafill繼續(xù)上述操作。雙擊流向工具,選擇emidatfill作為輸入地面柵格,設(shè)定flowdirection為輸出的水流方向柵格,運(yùn)行命令。在這里插入圖片描述
6. 接著創(chuàng)建一個(gè)流量累積柵格。雙擊流量工具,選擇flowdirection為輸入的水流方向柵格,鍵入flowaccumu為輸出累積柵格,點(diǎn)擊確定。在這里插入圖片描述

  1. 選擇(或設(shè)定臨界值)flowaccumu中流入值超過500個(gè)像元的單元,雙擊空間分析工具/條件分析工具集的條件函數(shù)工具,選擇flowaccumu作為輸入的條件柵格,鍵入表達(dá)式Value > 500,鍵入1作為常數(shù)值,設(shè)定net 為輸出柵格,并點(diǎn)擊確定運(yùn)行命令。在接下來的分析中將用到net作為輸入河流柵格。

在這里插入圖片描述
8.為net中的交匯點(diǎn)(或交叉點(diǎn))間的每個(gè)河段指定一個(gè)唯一值,返回到Hydrology工具集,雙擊河流鏈接工具,選擇net作為輸入的河流柵格,flowdirection為輸入的流向柵格,source為輸出柵格。點(diǎn)擊確定。

在這里插入圖片描述

9.至此,準(zhǔn)備了勾繪流域所需的所有數(shù)據(jù)。雙擊分水嶺工具,選擇flowdirection作為輸入的流向柵格,source為輸入的柵格,watershed指定為輸出格網(wǎng),點(diǎn)擊OK。將watershed的符號(hào)改變成唯一值,以便可以看出每一個(gè)流域。在這里插入圖片描述
ArcMap中的Python腳本完成以上操作,用這個(gè)選項(xiàng),首先在ArcMap的標(biāo)準(zhǔn)工具條中打開Python窗口。假設(shè)工作空間是d:/chap(“/”用來指定路徑),其中包含emidalat,你需要在“>>>”后輸入一下預(yù)計(jì),以完成:

inport arcpy

from arcpy import env

from arcpy.sa import *

env.workspace = “ d:/chap14”

arcpy.CheckExtension(“ Spatial ”)

outflowdirection = FlowDirection (“ emidalat”)

outsink = Sink (“ outflowdirection”)

outfill = Fill (“ emidalat”)

outfd = FloeDirection (“ outfill”)

outflowac = FlowAccumulation (“ outfd”)

outnet = Con (“ outflowac”, 1, 0,”VALUE>500”)

outstreamlink = StreamLink (“ outnet”,” outfd”)

outwatershed = Watershed (“ outfd”,” outstreamlink”)

outwatershed.Save (“ outwatershed”)

腳本的前5行輸入了arcpy和Spatial Analyst 工具,定義了工作空間。接下來是使用FlowDirection、Sink、Fill、Flowdirection(已填洼DEM)、FlowAccumulation、Con、StreamLink和Watershed這些工具的語句。每輸入一條語句,你會(huì)在ArcMap中看到輸出結(jié)果。

來源:https://blog.csdn.net/qq_43173805/article/details/118555587

成都途遠(yuǎn)GIS是一家專業(yè)致力于無人機(jī)航空攝影測(cè)繪、航空數(shù)據(jù)處理、GIS地理信息系統(tǒng)研發(fā)、數(shù)字孿生城市制作、數(shù)字沙盤模型等業(yè)務(wù)的創(chuàng)新型科技公司,為您提供一站式地理信息服務(wù)。

丽江市| 巴林左旗| 栾城县| 栾川县| 石棉县| 西华县| 广灵县| 渝北区| 顺义区| 青岛市| 雷山县| 贺兰县| 玉屏| 昌江| 汉中市| 定结县| 仁寿县| 理塘县| 莒南县| 三亚市| 开封县| 抚宁县| 平阴县| 嵊州市| 新竹县| 博白县| 宝应县| 手游| 宁明县| 铁力市| 甘肃省| 当雄县| 汪清县| 雷山县| 辽宁省| 白玉县| 汉源县| 板桥市| 固原市| 金湖县| 丽水市|