利用ENVI绘制土地利用图
一、内容说明
下载武汉市的遥感影像图,任意选择一种分类方法,把影像上的土地利用/覆盖的类型分出来(要求将土地利用/覆盖的类型分为农用地、林地、草地、水体、建筑用地、未利用地6大类),并对分类结果进行评价,分析精度,最后制成一幅完整的土地利用图(包括指北针、图例、比例尺等要素)。
二、实验数据介绍
从地理空间数据云网站(http://www.gscloud.cn/)下载Landsat 8 OLI_TIRS 卫星数据,选择武汉(东经113°41′-115°05′、北纬29°58′-31°22′之间)地区云量较小时的遥感图像。
将下载到的数据压缩包解压,得到如下不同波段的遥感图像。
(OLI数据产品为LIT级,已进行几何校正。)
三、实验过程
具体步骤:
1、进行假彩色合成
查阅资料可知,OLI的第5、4、3波段组合的地物图像丰富、鲜明、层次好,可用于植被分类和水体识别,故选择这三个波段进行假彩色合成。
将待合成的三个波段的图像加载入ENVI中。
将三个波段图像进行假彩色合成,并输出合成后的图像OLI-543。
2、将全色波段与多光谱波段融合
将第1步得到的假彩色合成影像与全色波段影像融合,使处理后的遥感图像既提高了空间分辨率,同时又保留了图像原本的多光谱特征,从而达到图像增强的目的,增强判读的准确性。
将多光谱图像(上述假彩色合成后的图像 )和全色图像(Band8对应图像)读入ENVI中。
选择两图像进行融合。
此处尝试几次报错,发现是输出路径有中文造成的,修改路径后成功输出。
将融合后的图像保存为tif格式。
3、选取城市周边的部分区域裁剪,作为之后处理的图像。
将裁剪后的图像以tif格式保存。
4、进行监督分类。
选择训练的样本。
计算样本的可分离性。
利用支持向量机进行分类。
支持向量机分类结果如图。
5、分类后处理。
利用Majority/Minority 分析去除小斑块。
可以看到原始分类结果的碎斑归为了背景类别中,更加平滑。
然后,利用ENVI Classic进行局部手动修改。
对于局部漏分、错分的像元手动修改。
保存修改结果。
6、精度分析。
利用混淆矩阵计算工具进行验证,结果如表,准确率还是比较高的。
7、制作土地利用/覆盖图。
利用ENVI Classic进行操作。
依次添加地图要素底图、地图名称、地图指北针、地图比例尺和地图图例。
预览效果如图。
保存为tif格式。
四、结论
得到武汉市局部地区土地利用图如下,分类准确率为97.962%。
进行分类统计,结果如图。
(小声说:选择分类样本真的好费眼睛,傻傻看不清是啥,自己选的有一定误差。然后,手动调整的时候也是真的累,一个个小块着实让人抓狂。虽然我的成图可能感觉不太好看,但我已经很开心啦。)
利用ENVI绘制土地利用图相关推荐
- 10米分辨率土地利用图LUCC的下载、出图
目录 一.准备工作: 1.数据准备: 2.软件: 二.具体操作 1.加载土地利用数据,加载研究区行政规划shp文件. 2.裁剪土地利用数据至研究区. 3.合并上一步裁剪后得到的4景研究区内栅格图层. ...
- 利用ENVI、Maxent等软件分析制作生态环评中所需各种图件
根据最新生态环境影响评价导则,结合生态环评内容庞杂.综合性强的特点,以既包括陆域.又包括水域的项目为主要案例,对生态环评的具体流程及所需内容进行系统阐述.利用Rstudio.Fragstats等软件分 ...
- 怎么用python找论文_如何利用Python绘制学术论文图表方法
论文中图表形式多样,常用的处理工具有excel.MATLAB以及Python等,excel自处理的方法有两个缺陷: 1.当数据较多时,容易出现excel"翻白眼"的现象: 2.需要 ...
- 如何利用Seaborn绘制热力图?
如何利用Seaborn绘制热力图? 这是本学期在大数据哲学与社会科学实验室做的第八次分享了. 第一次分享的是: 如何利用"wordcloud+jieba"制作中文词云? 第二次分享 ...
- 如何利用pyecharts绘制炫酷的关系网络图?
如何利用pyecharts绘制炫酷的关系网络图 这是本学期在大数据哲学与社会科学实验室做的第六次分享了. 第一次分享的是: 如何利用"wordcloud+jieba"制作中文词云? ...
- 【python教程入门学习】利用Python绘制关系网络图
我们在做数据可视化时,要展现多个元素之间的相互关系时(比如人物关系图),常会用到网络图. 今天我们就分享一个在 Python 里绘制网络图的库:NetworkX,并显示它的基本操作. 一.Networ ...
- matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹
<实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...
- 利用 CoreGraphics 绘制折线图
效果与元素分析 实现效果图如下: 首先对折线图进行元素分割 包含以下六部分元素 渐变背景 折线 折线上的点 折线范围内渐变 参考线 文本显示的 Label 除了6之外,其他几个元素都在 draw(_: ...
- 利用QCustomePlot绘制热力图,瀑布图,频谱色图等
有一个问题l困扰了我很多天,就是如何在QT中实现跟MATALB中imagesc函数一样能够根据二维数组存储的数据的大小自动绘制不同颜色的图形,就如下图所示的瀑布图. 由于自己是边学边做,没有经过系统学 ...
- Python之pyecharts:利用pyecharts绘制2020年11月16日微博话题热度排行榜实时变化
Python之pyecharts:利用pyecharts绘制2020年11月16日微博话题热度排行榜实时变化 目录 利用pyecharts绘制2020年11月16日微博话题热度排行榜实时变化 Bar( ...
最新文章
- 使用git进行源代码管理
- SAP RETAIL 事务代码RWBE查询界面上的Plant Group
- shell中的IFS
- [转]老板给你的一封信:我为什么不给你涨工资
- C# json解析字符串总是多出双引号_在JavaScript应用中将CSV转换为JSON
- Fragment的setUserVisibleHint方法实现懒加载
- python实现异步的几种方式_终于搞明白了,异步Python比同步Python究竟快在哪里?...
- python装饰器class_Python中的各种装饰器详解
- 心里话:技术人需要及时明白的道理
- 学习CSS中的BFC
- 互联网名词解释(通用、运营、广告、APP推广、移动推广、APP运营、商务模式、职位、客户管理)
- 【kafka源码】TopicCommand之alter源码解析(分区扩容)
- 【原创分享·支付宝支付】HBuilder打包APP调用支付宝客户端支付
- Mysql如何解决幻读:
- DPU网络开发SDK——DPDK(二)
- 从画家到黑客:成功在于特立独行,不在于随波逐流
- U.S. zip code
- java精尽面试题MySQL面试高频一百问(工程师方向)
- Windows API 编程起始——创建一个窗口
- Mysql 的自增主键达到最大值,怎么办