“R+遥感”的水环境综合评价方法实践技术应用

张博士,来自重点高校及科研院所一线科研人员,长期从事机器学习、遥感技术与应用研究,主持多项国家级科研项目,编写著作3部,第一作者发表科研论文20余篇。对国内外遥感技术的多平台、多传感器应用现状,以及涉及的核心技术具有很深的理解,精通ENVI、R语言、Mathlab和Unscrambler等分析工具,具有丰富的科研及水体叶绿素、悬浮物、泥沙和黄色物质的提取经验。

1、掌握R语言基础应用及水环境数据分析方法

2、掌握水环境遥感数据预处理方法

3、掌握水线提取——水体指数与阈值混合法(遥感)

4、掌握水深提取——多元回归分析方法(R语言+遥感)

5、掌握水温提取——支持向量机方法(R语言+遥感)

6、掌握水质提取——神经网络分析方法(R语言+遥感)

7、掌握水环境遥感信息提取结果的可视化制图方法(R语言)

专题一、R语言概述

1.1 R语言特点(R语言)

1.2 安装R(R语言)

1.3 安装RStudio(R语言)

(1)下载地址

(2)安装步骤

(3)软件配置

1.4 第一个程序Hello world(R语言)

(1)Hello world

(2)R语言基础

(3)R语言数值计算

(4)R语言常用函数

(5)R语言数据输入方法

1.5 案例形式的R语言语法基础学习(R语言)

(1)读取水环境数据源

(2)设置路径

(3)使用read.csv读取数据

(4)根据数据类型进行转化

(5)水环境数据基础分析

(6)水环境数据高级分析

(7)基于决策树预测验证正确数据特点

(8)基于混淆矩阵验证预测结果

专题二、遥感数据预处理

2.1 遥感水环境污染评价理论(遥感)

(1)水环境遥感原理

(2)水环境遥感建模方法

2.2 遥感数据获取方法(遥感)

2.3 遥感数据辐射校正方法(遥感)

(1)加载和显示数据

(2)辐射定标

(3)大气校正

2.4 遥感数据高清融合方法(遥感)

(1)融合的原理

(2)Gram-Schmidt融合的实现

专题三、水线提取——水体指数与阈值混合法(遥感)

3.1 水体指数计算

(1)加载数据

(2)计算水体指数

3.2 阈值法确定水线

(1)感兴趣区的建立

(2)背景像素设置为0

(3)阈值的实现

(4)水线的提取

3.3 裁剪湖泊数据

专题四、水深提取——多元回归分析方法(R语言+遥感)

4.1 应用太阳辐射波段的模型理论

4.2 水深数据的获取方法

4.3 加载影像

4.4 水面实测数据

4.5 假设条件

4.6 数据整理

4.7 将数据导入R语言

4.8 采用R语言进行相关性检验

(1)相关性检验原理

(2)R语言语法

(3)进行相关性分析

(4)绘制相关性图

(5)建立多元线性回归模型

(6)水深的多元线性回归模型

4.9 数字制图

4.10 精度验证

(1)打开结果影像

(2)打开精度评价模板

(3)查询实测水深

(4)分析提取精度

专题五、水温提取——支持向量机方法(R语言+遥感)

5.1 水体表面温度反演的原理

5.2 Landsat8卫星热红外波段

5.3 热辐射传导方程

5.4 地表热信息的提取方法实现

(1)打开数据

(2)图像辐射定标

(3)地表比辐射率计算

(4)黑体辐射亮度与地表温度计算

(5)地表温度计算结果

(6)图像裁剪

(7)颜色制图

(8)温廓线的制作

(9)采集精确地理位置的温度值

5.5 水温预测的R语言实现

(1)技术背景

(2)导入数据

(3)数据的预览与检查

(4)使用支持向量机完成数据分类

(5)基于支持向量机训练模型实现水温预测

5.6 R语言绘制预测值与实测值的对比图

(1)绘制基本散点图

(2)基于颜色和点形对数据进行分组

(3)映射连续型变量

(4)处理散点重叠

(5)添加回归模型拟合线

(6)向散点图添加边际地毯

(7)向散点图添加标签

专题六、水质提取——神经网络分析(R语言+遥感)

6.1 水体成分反演的原理

6.2 加载影像

6.3 建立成分含量指数模型

6.4 生成12个参量的光谱数据集

(1)LayerStacking生成数据集

(2)提取采样点的光谱参量

6.5 水面实测数据与光谱参量的数据集

6.6 R语言预测水质成分含量

(1)技术背景

(2)导入数据

(3)安装nnet包

(4)预测叶绿素、氮、磷、钾含量

(5)绘制叶绿素、氮、磷、钾神经网络图

专题七、水环境遥感信息提取结果的可视化制图(R语言)

7.1 叶绿素、泥沙、悬浮物关系图

(1)单色显示图

(2)渐变色填充显示图

(3)渐变色与不同形状填充显示图

7.2 水深与水温相关系数图

(1)相关热力图

(2)变化情况图

7.3 水温数据的可视化制图

(1)散点分布图

(2)柱状分布图

7.4 水质数据的可视化制图

(1)时间序列峰峦图

(2)量化波形图

(3)日历图

原文链接icon-default.png?t=N7T8https://mp.weixin.qq.com/s?__biz=MzUyNzczMTI4Mg==&mid=2247685362&idx=5&sn=b0ed2e0fdec4d7f704257ab32e3f53c4&chksm=fa774bcfcd00c2d916b14e9725ecce5703cd95c55c90e726f067e9da4e5c4d881f7e0312fd0b&token=1090362660&lang=zh_CN#rd

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

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

相关文章

【leetcode面试经典150题】59. 合并两个有序链表(C++)

【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主,题解使用C语言。(若有使用其他语言的同学也可了解题解思路,本质上语法内容一致&…

Elasticsearch:简化 KNN 搜索

作者:来自 Elastic Panagiotis Bailis 在这篇博客文章中,我们将深入探讨我们为了使 KNN 搜索的入门体验变得更加简单而做出的努力! 向量搜索 向量搜索通过在 Elasticsearch 中引入一种新的专有的 KNN 搜索类型,已经可以使用一段…

【粉丝福利 | 第5期】教你快速入门三大层次学习企业架构框架TOGAF

⛳️ 写在前面参与规则!!! ✅参与方式:关注博主、点赞、收藏、评论,任意评论(每人最多评论三次) ⛳️本次送书1~4本【取决于阅读量,阅读量越多,送的越多】 三大层次学习…

如何取消电脑屏幕保护?学会这3招,操作无难度!

“我之前在电脑上设置了电脑屏幕保护,现在想将它取消掉,大家有什么比较好的方法可以分享一下吗?” 在日常使用电脑的过程中,屏幕保护程序是一个常见的功能。它可以在电脑空闲一段时间后自动启动,以动画或图片的形式展示…

玄子Share-网络布线与数制转换

玄子Share-网络布线与数制转换 网络传输介质 信号概述 什么是信号 信息数据信号 信号的分类 模拟信号数字信号 信号在传输过程中产生的失真 噪声距离速度 数字信号的优势 抗干扰能力强传输距离远并能保证质量 双绞线 双绞线 总共8根双绞线,两两绞合在一起常用…

C语言—常用字符串函数剖析

字符串函数 cplusplus.com/reference/cstring/ 更多没有总结到的函数大家可以自行查阅 这篇文章只是把最需要知道的函数做一个总结 strlen size_t strlen ( const char * str );字符串已经 ‘\0’ 作为结束标志,strlen函数返回的是在字符串中 ‘\0’ 前面出现的…

软考 - 系统架构设计师 - 架构风格例题

问题一: 什么是软件架构风格? 软件架构风格指特定软件系统组织方式的惯用模式。组织方式描述了系统的组成构件和这些构件的组织方式。惯用模式反映了众多系统所共有的结构和语义。 集成开发环境与用户的交互方式 (实际上询问在交互方面&am…

聚观早报 | 华为Pura70系列先锋计划;月之暗面升级Kimi

聚观早报每日整理最值得关注的行业重点事件,帮助大家及时了解最新行业动态,每日读报,就读聚观365资讯简报。 整理丨Cutie 4月19日消息 华为Pura70系列先锋计划 月之暗面升级Kimi OPPO Find X7将推白色版本 波士顿动力推出人形机器人 v…

Tomcat漏洞利用工具-TomcatVuln

检测漏洞清单 CVE-2017-12615 PUT文件上传漏洞 tomcat-pass-getshell 弱认证部署war包 弱口令爆破 CVE-2020-1938 Tomcat 文件读取/包含项目地址 https://github.com/errors11/TomcatVuln TomcatVuln put文件上传 ajp协议漏洞 默认读取web.xml文件,漏洞利用…

RedHat9 KVM虚拟技术

以下有使用RedHat9单独的虚拟机也有使用RHEL9学员练习机和RHEL7学员练习机 KVM虚拟技术介绍 Linux的KVM(Kernel-based Virtual Machine)虚拟技术是一种基于Linux内核的虚拟化解决方案。它允许在单个物理服务器上创建和运行多个隔离的虚拟机,每个虚拟机都有自己的操作系统和…

启动appium服务的2种方法(python脚本cmd窗口)

1.通过cmd窗口命令来启动 2.通过python代码启动 2.1启动单个appium服务 2.2启动多个appium服务 3.端口说明 一.端口号设置Appium服务器端口:4723 bp端口:4724 Appium服务器端口:4725 bp端口:4726可以看到appium服务器端口和bp端…

Redis快速入门操作

启动Redis 进入命令行客户端 字符串命令常用操作(redis默认使用字符串来存储数据) 列表(Lists)常用操作 集合(Sets)常用操作 (无序集合且元素不可重复) 有序集合(So…

YOLOv9最新改进系列:YOLOv9改进加入新型高效的多尺度注意力(EMA)模块保留每个通道的信息并减少计算成本!助力v9检测性能遥遥领先!

YOLOv9最新改进系列:YOLOv9改进加入新型高效的多尺度注意力(EMA)模块保留每个通道的信息并减少计算成本!助力v9检测性能遥遥领先! YOLOv9原文链接戳这里,原文全文翻译请关注B站Ai学术叫叫首er 详细的改进…

PCL SAC_IA配准高阶用法——统计每次迭代的配准误差并可视化

目录 一、概述二、代码实现三、可视化代码四、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 一、概述 在进行论文写作时,需要做对比实验,来分析改进算法的性能,期间用到了迭代误差分布统计的比较分析,为直…

Java web应用性能分析之服务端慢和优化概叙

前面已经分析了客户端慢、前端页面慢、入口Nginx慢,按照上图接下来就是我们服务端重点的接口慢分析优化、服务器资源性能瓶颈分析、服务器带宽性能瓶颈分析。 性能优化的目的 性能优化的目标是提高应用的性能,使其更加高效、稳定和可靠。性能优化包括服…

CSS 格式化上下文 + CSS兼容处理

个人主页:学习前端的小z 个人专栏:HTML5和CSS3悦读 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结,欢迎大家在评论区交流讨论! 文章目录 ✍CSS 格式化上下文🔥1 格式化上下文🌷1.1 块级格式化…

Kubernetes Pod的配置管理 ConfigMap和Secret

目录 前言 一、为什么需要配置管理 二、使用ConfigMap管理Pod的配置信息 2.1 创建ConfigMap(4种方式) 2.1.1 指定ConfigMap的参数创建 2.1.2 指定配置文件创建ConfigMap 2.1.3 通过一个文件内的多个键值对创建ConfigMap 2.1.4 yaml文件创建Config…

环境多介质逸度模型实践技术与典型案例【代码】

随着污染物在各种环境中的迁移和转化,多介质污染物模型日益受到关注。在各类多介质模型中,基于逸度概念的逸度模型由于运用范围广,建模数据要求较低而广受欢迎。 专题一:基本理论 1.逸度的定义 2.逸度模型的基本原理 3.各介质…

Golang | Leetcode Golang题解之第36题有效的数独

题目: 题解: func isValidSudoku(board [][]byte) bool {var rows, columns [9][9]intvar subboxes [3][3][9]intfor i, row : range board {for j, c : range row {if c . {continue}index : c - 1rows[i][index]columns[j][index]subboxes[i/3][j/3]…

爆炸之linux-nacos2.0系列集群安装部署

一、环境配置 1、新建磁盘分区 fdisk /dev/vdb 2、创建文件系统 mkfs.xfs /dev/vdb13、创建挂载点: 在 / 目录下创建一个新的目录作为挂载点。/afc 目录 mkdir /afc4、挂载磁盘: 使用 mount 命令将磁盘挂载到新创建的目录。 mount /dev/vdb /afc5、…