随机森林提取Landsat8水体的样本制作

思路来源于下面文章

python实现随机森林遥感图像分类 - 知乎

制作水体非水体样本,我在envi5.3中制作后无法导出为TIFF格式,遂利用arcgis进行样本制作。

首先打开需要提取的影像TIFF格式(我从envi转化过来),Landsat8拥有7个波段,但是arcgis只能用RGB显示三个波段,视觉效果非常不友好(目译法对视觉要求较高),利用波段之间关系Landsat8的不同波段组合说明_ENVI-IDL技术殿堂_新浪博客

我们选择5,6,4波段组合更好地显示水体,在属性->符号系统中修改,如下图

自定义 》工具条 》影像分类,可以绘制和管理区域样本,流域面积很大,怕电脑死机可以不时地保存所选的区域,而且是shp格式,分为water和non_water

随机森林提取Landsat8水体的样本制作_第1张图片

选好样本区域后,打开保存的样本区域shp文件,需要转为栅格格式,打开  要素转栅格  工具,字段我选择FID,选好输出位置,注意像元大小和影像保持一致(我这里为Landsat8数据,分辨率为30*30m),打开环境设置,将处理范围选择与影像一致(很重要),且勾选捕捉栅格,文件生成后查看属性中像元素是否相同,点击确定

随机森林提取Landsat8水体的样本制作_第2张图片

虽然生成了TIFF格式数据,这种TIFF格式没有 .tif文件,重新导出一下。将刚刚生成的样本TIFF文件,鼠标右键导出为TIFF,修改输出路径,命名后点击保存

随机森林提取Landsat8水体的样本制作_第3张图片

你可能感兴趣的:(遥感Landsat8处理,#随机森林,随机森林,机器学习,算法)