当前位置: 首页 > news >正文

基于“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)日历图

图片

http://www.lryc.cn/news/625678.html

相关文章:

  • STM32-FreeRTOS快速入门指南(下)
  • LLM 中 token 简介与 bert 实操解读
  • 字符串与算法题详解:最长回文子串、IP 地址转换、字符串排序、蛇形矩阵与字符串加密
  • 基于SpringBoot+Vue的写真馆预约管理系统(邮箱通知、WebSocket及时通讯、协同过滤算法)
  • ProfiNet从站转Modbus TCP网关技术详解
  • Ubuntu Server 22.04 k8s部署服务较时,文件描述符超过限制的处理方法
  • 算法训练营day55 图论⑤ 并查集理论基础、107. 寻找存在的路径
  • 游戏相机震动与武器后坐力实现指南
  • ReLens「Focus DSLR 大光圈虚化相机」v4.1.2 f 解锁付款版 —一款专业大光圈和单反级背景虚化编辑软件
  • 基于 RxJava 构建强大的 Android 文件下载管理器
  • Linux管道
  • 云原生俱乐部-shell知识点归纳(1)
  • Codeforces 斐波那契立方体
  • DaemonSet控制器
  • 《Java 多线程全面解析:从基础到生产者消费者模型》
  • SpringClound——网关、服务保护和分布式事务
  • 编排之神--Kubernetes中的认证授权详解
  • 无训练神经网络影响下的智能制造
  • 论文阅读:Prompt Optimization in Large Language Models
  • 基于SpringBoot的篮球馆预约管理系统【2026最新】
  • iOS 性能监控实践,如何构建从开发到运维的持续优化体系
  • 基于prompt的生物信息学:多组学分析的新界面
  • 在linux系统中下载Andconda
  • 基于正则的Java的IP地址格式校验(ipv4 ipv6)
  • PythonDay31
  • Kubernetes集群安装部署--flannel
  • 【Langchain系列七】Langchain+FastAPI(字符串输出与OpenAI规范流式输出)+FastGPT
  • openssl生成自签名证书的方法
  • 算法第五十一天:图论part02(第十一章)
  • AI驱动的SEO关键词优化秘籍