根据湖底DEM计算湖泊蓄水量
1.湖泊面积的计算
S:湖泊面积
N:湖泊所在像元个数
R:影像空间分辨率(比如30m)
在ENVI里统计像元个数,是在阈值确定后得到二值图后,quickstates,或者做密度分割后,统计个数。
2.形成湖泊的shp文件
(1)得到湖泊的二值图在NEVI classic里加载出来,
(2)选择Vector--Raster to Vector,获得evf格式的矢量数据;
(3)在矢量文件窗口,选择file--Export Layer to Shapefile,d得到shp格式的矢量文件
3.由得到的湖泊面积的shp加载到Arcgis中,面转线得到湖的边界线(数据管理工具--要素--面转线),属性表面积降序排列后反向选择删除小的面积--做缓冲区,地理处理--缓冲区--左右都缓冲15m(FULL)
4.用缓冲的边界裁剪DEM:Spatial...--提取分析--按掩膜提取--提取完后打开属性,平均值得到湖面的平均水位
5.用整个湖面的shp去裁剪DEM,还是提取分析按掩膜提取,得到湖底的DEM,然后选择3D Analyst 工具--功能性表面--表面体积--输入表面是刚才用shp裁剪的湖底的DEM(不是原始的DEM),因为水量是从湖底往上的体积,所以选择ABOVE,平面高度是湖面的平均水位高程值,也就是4中的平均值,确定即可,得到的表最后一格就是水量。
根据湖底DEM计算湖泊蓄水量相关推荐
- 【GDAL】python读取DEM计算坡度与坡向
利用GDAL读入DEM与Landsat影像,由于DEM是WG84坐标系,Landsat是WGS84坐标系UTM投影,因此处理在实际应用中需要将DEM进行投影转换. 大概分为以下几个步骤: 读取DEM, ...
- DEM计算高程标准差
高程标准差定义 Arcgis计算高程标准差 打开Spatial analyst-邻域分析-焦点统计,设置输入栅格.输出栅格.统计类型(STD).邻域设置中高度和宽度为窗口大小,保持默认即可:统计类型选 ...
- Matlab 基于DEM计算坡度
文章目录 一.简介 二.实现代码 三.实现效果 参考资料 一.简介 假设一个点位于曲面 z = f ( x , y ) z=f(x,y) z=
- GDAL使用DEM数据计算地形指数
零. 前言 本文是接上文<GDAL使用DEM数据计算坡度坡向>,还是一篇关于DEM计算地形指数的一篇文章.这里所要计算的地形指数主要包括以下三个指数:地形耐用指数(Terra ...
- python计算坡度_基于python实现利用DEM数据计算坡度、坡向
1.Python的地形三维可视化--简介Matplotlib和gdal https://blog.csdn.net/allenlu2008/article/details/51880333 2.Pyc ...
- 基于python实现利用DEM数据计算坡度、坡向
基本概念 DEM数据 DataMark:CNSDTF-DEM Version:1.0 Unit:M Alpha:0.000000 Compress:0.000000 X0:258000.000 Y0: ...
- arcgis里dem填洼_ArcGIS水文分析实战教程(4)地形预处理
ArcGIS水文分析实战教程(4)地形预处理 本章导读:ArcGIS的水文分析工具是基于DEM进行地表水流动的模拟,其本身不涉及到精确数值的水流流量.在形成径流的过程中考虑的全是地形因素,D8单流向算 ...
- Arcgis计算坡度问题
DEM计算坡度slope问题(为什么坡度常在89°左右) 问题:通常我们下载的数据坐标都是地理坐标系,没有投影信息.直接根据不含投影信息的数据计算坡度,通常计算的结果都是89.0左右(单:degree ...
- ArcGIS教程之DEM(高程)的应用(坡度坡向、提等高线)
ArcGIS教程之DEM(高程)的应用(坡度坡向.提等高线)发布时间:2018-01-17 版权: 相关教程: DEM水文分析(一) Arcgis下DEM水文分析(二) DEM的应用包括:坡度:Slo ...
最新文章
- linux sed高级用法,sed 高级用法
- vscode更改安装路径 无法访问_装完系统必做的优化,更改用户文件和软件安装默认路径,你知道吗...
- linux写文件优化,Linux文件系统性能优化
- intellij idea14.1 卡顿问题解决
- linux内核编译与内核模块
- Struts2的通配符配置方式
- 小米用户画像_企鹅智库:高学历用苹果中老年用华为 男性用小米女性用OV
- mysql多列 groupby,MySQL多表查询之GroupBy
- 慕尼黑大学公开课 Competitive Strategy(竞争策略)总结
- java中的特殊字符集合
- 数据挖掘如何计算相关性_一份数据挖掘入门指南!!!
- 既然Java反射可以访问和修改私有成员变量,那封装成private还有什么意义
- 扇贝有道每日一句180904
- vb mysql 教程_VB6 数据库 基础 教程
- Hadoop1.0.0 eclipse插件下载
- 图论,回路,旅行商、邮递员问题。
- 输入球心三维坐标及球半径求算球体的球面坐标数据(C/C++)
- eNSP和HCL兼容共存问题
- Linux-京东字节百度提前批,一面二面都被问到了awk——实例篇(2)去重统计排序
- 趣头条老是旧闻重复,怎么处理 | 伪原创视频需要改什么
热门文章
- List.add 方法添加元素时只会添加最后一条元素的问题与解决
- SketchBookPro 自然画图软件2014-2021
- mindspore ST调试报错 RunTimeError
- 天下所有的事,都是为了利益,都是按利益逻辑规律在运行,发生的一切事情都可以用利益逻辑来解释。
- 文件上传工具类FileUploadUtils
- 抖音seo账号矩阵源码系统搭建技术开发
- TL431应用电路介绍
- POJ 3095 Linear Pachinko 字符串模拟
- 3个可乐瓶可以换一瓶可乐,现在有364瓶可乐。问一共可以喝多少瓶可乐,剩下几个空瓶
- selenium firefox 提取qq空间相册链接