日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

gis怎么通过水库划分子流域_ArcGIS提取小流域——以北京为例,提取出密云水库...

發(fā)布時間:2023/12/19 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gis怎么通过水库划分子流域_ArcGIS提取小流域——以北京为例,提取出密云水库... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Global DEM - SRTM數(shù)據(jù)的整備(以北京地區(qū)為例)?srtm/ver2

1、將srtm數(shù)據(jù)轉(zhuǎn)為Arcinfo DEM

批處理 bat.aml:

&run srtmgrid.aml N39E114.hgt N39E114

&run srtmgrid.aml N39E115.hgt N39E115

&run srtmgrid.aml N39E116.hgt N39E116

&run srtmgrid.aml N39E117.hgt N39E117

&run srtmgrid.aml N40E114.hgt N40E114

&run srtmgrid.aml N40E115.hgt N40E115

&run srtmgrid.aml N40E116.hgt N40E116

&run srtmgrid.aml N40E117.hgt N40E117

&run srtmgrid.aml N41E114.hgt N41E114

&run srtmgrid.aml N41E115.hgt N41E115

&run srtmgrid.aml N41E116.hgt N41E116

&run srtmgrid.aml N41E117.hgt N41E117

&run srtmgrid.aml N42E114.hgt N42E114

&run srtmgrid.aml N42E115.hgt N42E115

&run srtmgrid.aml N42E116.hgt N42E116

&run srtmgrid.aml N42E117.hgt N42E117

Arc: &run bat.aml

Arc: grid

Grid:bjdem =

mosaic(n39e114,n39e115,n39e116,n39e117,n40e114,n40e115,n40e116,n40e117,n41e114,n41e115,n41e116,n41e117,n42e114,n42e115,n42e116,n42e117)

Grid: dem = con(isnull(bjdem),0,bjdem)?/*

填平小黑點:bjdem上有很多小黑點,雷達的盲區(qū),無值區(qū)

Grid: fill dem demf?/*

填洼

Grid: water = con(slope(demf) == 0 and demf ==

143,1,0)?/* 提取出密云水庫

#去掉水庫周圍散點:轉(zhuǎn)成矢量?編輯?再轉(zhuǎn)回來

Grid: watercov = gridpoly(water)

/* arcview:在extensions 勾選 spatial analyst?選擇三塊大區(qū)域

theme: convert to grid?彈出的對話框中選擇 same as

water?grid-code

得到waterbody

Grid: demm = con(isnull(waterbody),demf)

Grid: dir = flowdirection(demm)

Grid: accum = flowaccumulation(dir)

Grid: stm = con(accum > 2000,1)

Grid: stmlnk = streamlink(stm,dir)

Grid: accummax = zonalmax(stmlnk,accum)

Grid: outlet = con(accummax == accum,stmlnk)

Grid: gridclip outlet outletp box 116.76 40.43 117.07

40.58?/*

水庫大致范圍可在arcview中查看

Grid: wtsd1 =

watershed(dir,outletp)?/* 兩種方法

Grid: wtsd2 = watershed(dir,waterbody)

Grid: dirp = con(wtsd1 > 0,dir)

Grid: accump = con(wtsd1 > 0,accum)

Grid: wtsdp = watershed(dirp,stmlnk)

Grid: wtsdpp = con(wtsd1 > 0,wtsdp)

bjdem

dem

demf

watercov

waterbody

demm

wtsd1

wtsd2

wtsdp

wtsdpp

總結(jié)

以上是生活随笔為你收集整理的gis怎么通过水库划分子流域_ArcGIS提取小流域——以北京为例,提取出密云水库...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。