ERDAS监督分类与温度反演教程

本期带来监督分类教程,更多内容,欢迎关注小编的公众号梧桐凉月哦!!!

一、研究区自然、地理环境特征:

1、景德镇市位于中国江西省东北部,地处赣江中游的赣北盆地,地形地貌以丘陵和低山为主。

2、属亚热带季风气候区,具有明显的季节性,春秋短,夏长,冬短。年平均气温为18-19℃。

3、景德镇行政区内森林覆盖面积广(林业资源丰富),粮食作物以水稻为主,由于研究的遥感图像主要是基于20世纪80年代的landsat5数据。所以水稻种植以双季稻为主。冬季耕地基本属于闲置状态。

二、数据准备及数据预处理

1、数据准备:

景德镇市的行政区需要三张遥感影像图拼接裁剪而成。下面是后续研究数据说明

序号

条带号

时间

波段

卫星

空间参考

1

120-40

1986.12.7

7

Landsat5卫星

WGS_1984_UTM_Zone_50N

2

121-39

1987.12.1

7

Landsat5卫星

WGS_1984_UTM_Zone_50N

3

121-40

1987.12.1

7

Landsat5卫星

WGS_1984_UTM_Zone_50N

由于采用12月份的影像图作为分类的基础地图对耕地和裸地,草地的混分严重,后续采用了80年代的同条带号的4月份影像进行修正。下面是影像具体说明。

序号

条带号

时间

波段

卫星

空间参考

1

120-40

1986.4

7

Landsat5卫星

WGS_1984_UTM_Zone_50N

2

121-39

1987.4

7

Landsat5卫星

WGS_1984_UTM_Zone_50N

3

121-40

1987.4

7

Landsat5卫星

WGS_1984_UTM_Zone_50N

2、数据预处理:    

考虑到占据景德镇绝大数区域的的两幅影像是同一天,所以选择先拼接裁剪得到景德镇行政区范围的遥感图,再进行后续处理。这里是利用ENVI中的图像镶嵌和图像裁剪工具操作。

图片

三、监督分类

1、选取样本点,根据景德镇市的自然地理环境特征,选择将其土地利用类型划分为六类

图片

2、选择好样本点之后,对样本点进行可分离性的计算,确认精确性达标之后再执行监督分类。ENVI中同样提供了为每个感兴趣区组合计算Jeffries-Matusita距离和转换分离度。参数值再0到2之间,大于1.9表明可分性良好。    

图片

3、在ERDAS中执行监督分类,(默认使用Maximum Likeihood算法)初步结果如下图

图片

4、初步监督分类结果的相关问题和分析

①耕地分布与实际严重不符,大面积的耕地分为了裸地和草地。

②水体周围误分为城区。

③山体阴影区出现零碎的误分水体和城市类

四、分类后处理    

原因分析和解决方案设计:

①因为采用的是12月份的影像进行分类,耕地混分可以理解,这里借助同时期四月份的影像做耕地的修正。四月份的南方耕地为水田,可以做此时的水体指数(NDWI),再利用contional函数将旱地和草地在四月份满足某一阈值的时候修改为耕地

②构建水体缓冲区,对城区进行修正

③采用聚类处理,不断尝试像元设置的数值,得到最佳的结果

④对比遥感影像图,通过设置AOI区进行人工手动建模修正。

1、缓冲区水体,误分的城市——修正结果图

图片

2、剔除错分的细小水体和城区——修正结果图

图片

3、通过水体修正耕地——修正结果图    

图片

最后的结果图:

图片

    

五、精度评估

图片

六、变换检测

图片

分析:

1、城区往往不会转变为其他地区,因此在做变化监测时,应先尽量将一幅影像的分类精度最大程度的提高,在通过与后一时间段城区面积取交集,以此保证城区不会变化至其他土地利用类型。

2、从转移矩阵可以看出20世纪80年代的耕地有相当大的一部分被侵占称为其他的建设用地

3、城市扩张十分明显

七、温度反演

1、利用ERDAS对影像进行除噪处理,直接利用集成好的工具。

2、利用温度反演的公式,如下,对研究区域进行计算。    

图片

3、对同一区域的两个不同季节进行温度反演(4月和12月)下面是对温度变化明显的区域的变化展示。

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/716595.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mitmproxy代理

文章目录 mitmproxy1. 网络代理2. 安装3. Https请求3.1 启动mitmproxy3.2 获取证书3.3 配置代理3.4 运行测试 4. 请求4.1 读取请求4.2 修改请求4.3 拦截请求 5. 响应5.1 读取响应5.2 修改响应 6. 案例:共享账号6.1 登录bilibili获取cookies6.2 在代理请求中设置cook…

ER-NeRF实时对话数字人模型训练与部署

ER-NeRF是基于NeRF用于生成数字人的方法,可以达到实时生成的效果。 下载源码 cd D:\Projects\ git clone https://github.com/Fictionarry/ER-NeRF cd D:\Projects\ER-NeRF 下载模型 准备面部解析模型 wget https://github.com/YudongGuo/AD-NeRF/blob/master/…

MyBatisPlus入门教程

MyBatisPlus MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网地址:https://baomidou.com/ 一、入门案…

sql注入之sqli-labs-less-1 错误注入

输入?id1 得到登录页面: 通过order by 函数试探: 5的时候报错 试探到3 的时候返回正确的值: 然后继续注入:?id -1 union select 1,2,3 -- 查看回显点: 开始查看数据库内容:id-1 union select 1,databa…

open-spider开源爬虫工具:抖音数据采集

在当今信息爆炸的时代,网络爬虫作为一种自动化的数据收集工具,其重要性不言而喻。它能够帮助我们从互联网上高效地提取和处理数据,为数据分析、市场研究、内容监控等领域提供支持。抖音作为一个全球性的短视频平台,拥有海量的用户…

CKA考生注意:这些Deployment要点能助你一臂之力!

往期精彩文章 : 提升CKA考试胜算:一文带你全面了解RBAC权限控制!揭秘高效运维:如何用kubectl top命令实时监控K8s资源使用情况?CKA认证必备:掌握k8s网络策略的关键要点提高CKA认证成功率,CKA真题中的节点维…

68-解构赋值,迭代器,生成器函数

1.解构赋值(针对数组array&#xff0c;字符串String及对象object以) 结构赋值是一种特殊的语法&#xff0c;通过将各种结构中的元素复制到变量中达到"解构"的目的&#xff0c;但是数组本身没有改变 1.1解构单层数组 <script>let arr [1,2,3,4,5];//获取数组…

c++ primer学习笔记(一)

目录 第一章、c快速入门 重点&#xff1a;类的简介 第二章 1、基本内置类型 2、字面值常量 1、整型字面值规则 2、浮点字面值规则 3、布尔字面值 4、字符字面值 5、非打印字符的转义序列 ​编辑 6、字符串字面值 3、变量 1、变量标识符 2、定义和初始化对象 3、…

java: 无法访问org.springframework.web.bind.annotation.RequestMapping......类文件具有错误的版本 61.0, 应为 52.0

文章目录 一、报错问题二、问题背景三、原因分析四、解决方案 一、报错问题 java: 无法访问org.springframework.web.bind.annotation.RequestMapping 错误的类文件: /D:/SoftwareInstall/Maven/repository/org/springframework/spring-web/6.0.9/spring-web-6.0.9.jar!/org/s…

latex报错Repeated entry解决办法

报错原因——重复了两个参考文献&#xff0c;删掉一个即可 总结 "Repeated entry"这个错误通常出现在你尝试在LaTeX中多次使用同一个标签&#xff08;label&#xff09;或者多次插入相同的图像/表格等时。例如&#xff0c;在LaTeX中&#xff0c;我们可能会为每一个章…

Modern C++ std::any为何要求Tp可拷贝构造?

小问题也会影响设计的思路&#xff0c;某个问题或某种case的探讨有助于理解设计的初衷。 声明&#xff1a;以下_Tp/Tp都是指要放入std::any的对象的类型。 它要求_Tp is_copy_constructible, 仅仅是因为有很多函数的实现调用了Tp的拷贝构造函数吗&#xff1f;比如说上节提到的初…

动态SQL的处理

学习视频&#xff1a;3001 动态SQL中的元素_哔哩哔哩_bilibili 目录 1.1为什么学 1.2动态SQL中的元素 条件查询操作 if 元素 choose、when、otherwise元素 where、trim元素 更新操作 set元素使用场景 复杂查询操作 foreach 元素中的属性 ​编辑 迭代数组 迭代List 迭代Map 1…

第3部分 原理篇2去中心化数字身份标识符(DID)(4)

3.2.3. DID解析 3.2.3.1. DID解析参与方 图3-5 DID 解析过程 本聪老师&#xff1a;我们之前提到过&#xff0c;DID 解析过程是将 DID 转换为对应的 DID 文档。这样做的目的是验证 DID 所代表的主体的身份。那么解析过程会涉及哪些概念呢&#xff1f;我们看图3-&#xff0c;DI…

端智能:面向手机计算环境的端云协同AI技术创新

近年来&#xff0c;随着移动端设备软硬件能力的进步&#xff0c;移动端的算力有了很大提升&#xff0c;同时面向移动端的机器学习框架和模型轻量化技术越来越成熟&#xff0c;端上的AI能力逐渐进入大众视野&#xff0c;端智能在电商领域也开始逐步走向规模化应用。通过持续探索…

leetcode日记(35)跳跃游戏Ⅱ

想了一个晚上&#xff0c;第一个思路是用动态规划&#xff0c;记录走到每一个节点需要跳动的最小步数&#xff0c;大致方法是每走到一个节点就遍历一下前面的全部节点&#xff0c;看看哪个节点可以一部跳到该节点&#xff0c;然后从中选取跳跃步数最小的节点&#xff0c;最后输…

基于springboot+vue的城镇保障性住房管理系统(前后端分离)

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

练习 3 Web [ACTF2020 新生赛]Upload

[ACTF2020 新生赛]Upload1 中间有上传文件的地方&#xff0c;试一下一句话木马 txt 不让传txt 另存为tlyjpg&#xff0c;木马文件上传成功 给出了存放目录&#xff1a; Upload Success! Look here~ ./uplo4d/06a9d80f64fded1e542a95e6d530c70a.jpg 下一步尝试改木马文件后缀…

从头构建gpt2 基于Transformer

从头构建gpt2 基于Transformer VX关注{晓理紫|小李子}&#xff0c;获取技术推送信息&#xff0c;如感兴趣&#xff0c;请转发给有需要的同学&#xff0c;谢谢支持&#xff01;&#xff01; 如果你感觉对你有所帮助&#xff0c;请关注我。 源码获取 VX关注晓理紫并回复“chatgpt…

CSS 自测题

盒模型的宽度计算 默认为标准盒模型 box-sizing:content-box; offsetWidth (内容宽度内边距 边框)&#xff0c;无外边距 答案 122px通过 box-sizing: border-box; 可切换为 IE盒模型 offsetWidth width 即 100px margin 纵向重叠 相邻元素的 margin-top 和 margin-bottom 会发…

Benchmark学习笔记

小记一篇Benchmark的学习笔记 1.什么是benchmark 在维基百科中&#xff0c;是这样子讲的 “As computer architecture advanced, it became more difficult to compare the performance of various computer systems simply by looking at their specifications.Therefore, te…