ENVI生成水体矢量边界

我知道的有两种方法。各有优缺点,请选择适合自己的。
第一种:
用landsat8为例
首先,使用原始影像计算水提取指数mndwi,(注意:一定是原始影像,如果使用landsat8,进过其他处理过后的影像无法算出mndwi,个人猜想可能丢失头文件)
mndwi=(ρ(Green)-ρ(SWIR))/(ρ(Green)+ρ(SWIR))
(1)使用envi的band math输入公式,如下:
ENVI生成水体矢量边界
注意:
为了方便处理,可将你的目标区域裁剪出来进行后面操作。
(2)使用决策树,把水体提取出来:
输入公式:b1 gt 0
ENVI生成水体矢量边界
(3)将决策树的结果转为矢量(这时转出的图是EVF格式,非shp格式):
ENVI生成水体矢量边界
(4)EVF转SHP:
ENVI生成水体矢量边界
经过上述操作即可得到水体边界矢量边界大致图,后期还需要修改,可在arcgis中进行,增减删除。

第二种 比较简单:
同样计算mndwi(同上):
计算结果直接进行Toolbax/Feature Extraction/Segment Only Feature Extraction Workflow 如图:点击Next
ENVI生成水体矢量边界
选择自己适合的参数,一个是分割,一个是合并,点击Next
ENVI生成水体矢量边界
之后选择地址即可出图(shp),同样需要后期处理,同上。

本人也是第一次写,写的不清楚的地方可以留言或者加我qq:1938716277,备注,谢谢大家。
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

相关文章:

  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2021-06-10
  • 2022-12-23
  • 2021-05-10
猜你喜欢
  • 2021-07-25
  • 2021-10-12
  • 2021-12-19
  • 2022-12-23
  • 2021-09-20
  • 2021-12-03
  • 2021-12-16
相关资源
相似解决方案