CC文学网
会员书架
首页 > 玄幻魔法 > 绝色魔女:被腹黑冥王拐走记 > 第97章 97章

第97章 97章(1 / 2)

章节目录 加入书签
好书推荐: 消失的六小时 在大正时代成为革命家 主神跳坑我埋土,创死他个二百五 我是康熙的儿子 新婚夜,被虐王妃带着武器库反杀 重生欢迎来到诡异的世界 终极一班之时空归位 未来路在何方 全民求生,我的岛屿安全感满满 社恐钓鱼佬:新手福利送老婆!

分层分类是指模拟目视解译面对复杂影像的情况,进行多层次的分析判断,先把容易识别确定的地物目标提取出来,再针对彼此混淆的地物采用不同的判据进行区分,先易后难,由表及里,分层处理,逐步推进。

分层分类法可以增强信息提取能力,提高分类精度和计算效率,并且在数据分析和解译方法上表现出更大的灵活性,能在很大程度上避免“异物同谱”的地物被划归为一类。同时通过分层分类法,可以先将一些易于识别的地物区分出来,为后面的信息提取创造纯净的环境,对不易于分类的地物进行分类时,可以节省分类时间;在每层处理时,目标明确,只针对一类目标进行提取,问题相对简单,提高了每一类目标的提取精度。

基于知识规则的分类是利用多源数据(遥感影像数据及其他空间数据),通过专家经验总结、简单的数学统计和归纳方法等,获得分类规则并进行遥感分类。

专家知识决策树分类的步骤大体上可分为四步:知识(规则)定义、规则输入、决策树运行和分类后处理,难点是规则定义。

一、 数据预处理

1.1 DEM数据重采样

先打开ENVI软件,在ENVI主菜单通过【File】→【Open Image File】,选择图像<xsbn_Dem>,加载西双版纳的DEM数据,如图1.1所示。

图1.1.1 加载西双版纳的DEM数据

接着,通过【Basic Tools】→【Resize Data (Spatial/Spectral)】,选择DEM数据:<xsbn_Dem>,打开重采样窗口,设置重采样像元大小为30m。

即在【Output X PixelSize】和【Output Y Pixel Size】中输入30,设置输出路径并保存,如图1.1.2所示。

图1.1.2 进行DEM数据的重采样

1.2计算特征值

在ENVI主菜单通过【File】→【Open Image File】,加载<Xsbn>数据,以波段5、4、3合成RGB,进行假彩色合成。如图1.2.1所示。

图1.2.1对影像进行“假彩色合成”

接着,计算各种特征值

(1)计算归一化植被指数NDVI

通过【Transform】→【NDVI】,计算西双版纳的NDVI,选择图像<Xsbn>。

在NDVI计算窗口,【Input File Typc】中选择“Landsat OLI”。根据计算NDVI公式,输入红波段和近红外波段,在Landsat OLI影像中,红波段是第四波段,近红外波段是第五波段。

故【Red】输入4,【Near IR】输入5。设置存储路径,点击【OK】即可,如图1.2.2所示。

图1.2.2 计算NDVI

图1.2.3 计算NDVI结果图

(2)计算归一化建筑物指数NDBI

计算公式为:NDBI=MIR-NIR/MIR+NIR

通过【Basic Tools】→【Band Math】,找到波段计算工具,在输入栏中输入:(float(b1)-float(b2))/(float(b1)+float(b2)),在弹出的窗口,选择这b1,b2对应的波段。

在Landsat OLI影像中,中红外波段是第六波段,近红外波段是第五波段。

因此,bl选择第6波段,b2选择第5波段,设置输出路径,点击【OK】即可,如图1.2.4所示,最终得到NDBI如图1.2.5所示。

图1.2.4 计算NDBI

图1.2.5 计算NDBI结果图

(3)计算坡度

通过【Topographic】→【Topographic Modeling】,计算坡度。

在弹出的窗口选择重采样后的DEM数据,点击【OK】。在弹出的【LTopo Model Parameters】窗口选择【Slope】选项,设置输出路径,如图1.2.6所示。

图1.2.6 计算坡度

然后,将坡度的背景值设为Nodata。同样使用波段计算器,通过【Basic Tools】→【Band Math】,在输入栏中输入:((float(b1)/b1)*bl),b1为上一步得到的坡度,设置输出路径即可。如图1.2.7所示。

图1.2.7 设置背景值为Nodata

最终得到的坡度如图1.2.8所示。

图1.2.8 最终得到的坡度

(4)计算植被覆盖度

计算植被覆盖度公式为:FVDVI-NDVImin/NDVImax—NDVImin

涉及到植被覆盖度NVDI最大值,最小值的统计,所以预先通过掩膜去除背景值。

通过【File】→【Opeor Filcs】,打开西双版纳的矢量文件,在弹出的窗口中设置地理坐标系信息,单位为度。设置Proje为【Geographic Lat/Lon】,【datum】为WGS-84,【Unit】为Degrees,如图1.2.9示。

图1.2.9 导入矢量数据

接着用这个矢量文件去按掩NDVI数据

先导入NDVI数据,通过【Basic Tools】→【Statistics】→【pute Statistics】,在弹出的文件选择对话框中,选择计算后的NDVI数据。

再创建掩膜,点击【Mask Options】→【Build Mask】,在弹出窗口中点击【Options】→【Import EVFs】,选中导入的shp文件,最后弹出窗口中选择计算后的NDVI数据,设置输出路径,如图1.2.10所示。

图1.2.10设置掩膜

最后,统计掩膜过后的NDVI的最大值和最小值信息。

在弹出的【pute StatisticsParameters】对话框勾选【Histograms】,点击【OK】,得到NDVI统计结果。

最后一列表示对应NDVI值的累积概率分布。

实验选取累积概率为5%和95%的NDVI值作为NDVImin和NDVImax。如图1.2.11和图1.2.12所示,NDVImin=0.411174,NDVImax=0.856073。

图1.2.11 选取的NDVImin

图1.2.11 选取的NDVImax

最后,通过波段计算器计算得到FVC

还是通过【Basic Tools】→【Band Math】路径进行计算。

公式输入栏中输入:(b1 lt 0.411174)*0+(b1 gt 0.856073)+(b1 ge 0.411174 and b1 le 0.856073)*(b1 - 0.411174)/(0.856073 - 0.411174)

b1则是NDVI图像,即:当NDVI小于0.411174时,FVC取值为0;NDVI大于0.856073时,FVC取值为1:当NDVI在两者之间时,FVC=(b1-NDVImin)/(NDVImax一NDVImin),如图1.2.12所示。计算结果如图1.2.13所示。

图1.2.12 计算FVC

图1.2.13计算得到植被覆盖度图

二、 基于阈值法的决策树分类

点击切换 [繁体版] [简体版]
章节目录 加入书签
新书推荐: 穿越诸天的小蛇蛇在都市化龙 九世天雷淬仙骨 鬼帝独宠:神医狂妃,不好惹! 全洪荒都知道红云在做好事 我开的真是孤儿院,不是杀手堂 帮天道赚功德就要做圣母?偏不! 被废后,她们都想让我吃软饭 帝君的毒舌帝后,想独自美丽 天罡地煞七十二变 倘若我背景无敌,阁下又该如何