ENVI生成水体矢量边界
我知道的有两种方法。各有优缺点,请选择适合自己的。
第一种:
用landsat8为例
首先,使用原始影像计算水提取指数mndwi,(注意:一定是原始影像,如果使用landsat8,进过其他处理过后的影像无法算出mndwi,个人猜想可能丢失头文件)
mndwi=(ρ(Green)-ρ(SWIR))/(ρ(Green)+ρ(SWIR))
(1)使用envi的band math输入公式,如下:
注意:
为了方便处理,可将你的目标区域裁剪出来进行后面操作。
(2)使用决策树,把水体提取出来:
输入公式:b1 gt 0
(3)将决策树的结果转为矢量(这时转出的图是EVF格式,非shp格式):
(4)EVF转SHP:
经过上述操作即可得到水体边界矢量边界大致图,后期还需要修改,可在arcgis中进行,增减删除。
第二种 比较简单:
同样计算mndwi(同上):
计算结果直接进行Toolbax/Feature Extraction/Segment Only Feature Extraction Workflow 如图:点击Next
选择自己适合的参数,一个是分割,一个是合并,点击Next
之后选择地址即可出图(shp),同样需要后期处理,同上。
本人也是第一次写,写的不清楚的地方可以留言或者加我qq:1938716277,备注,谢谢大家。
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。