无人机遥感在农林信息提取中的实现方法与GIS融合制图教程

详情点击链接:无人机遥感在农林信息提取中的实现方法与GIS融合制图

遥感技术作为一种空间大数据手段,能够从多时、多维、多地等角度,获取大量的农情数据。数据具有面状、实时、非接触、无伤检测等显著优势,是智慧农业必须采用的重要技术之一。

                        无人机遥感在智慧农业信息提取中的实现方法体系图
第一,综合态势分析

1.1 研究区及作物品种分析

(1)形态指标分析

(2)生理生化指标分析

(3)胁迫指标分析

(4)产量指标分析

(5)综合分析

图1 近5年低空遥感研究的作物品种统计(产量指标方面)

                                           图2 近5年低空遥感研究的作物品种研究区分布图
1.2 无人机平台分析

                                        图3 目前农林业遥感使用的无人机性能指标与领域图

1.3 无人机机载传感器分析

                                         图4 目前适用于无人机数据获取的传感器对比
1.4 地面应用传感器分析

                               图5 目前农林业遥感使用的地面传感器性能指标与领域
1.5 农林遥感光谱指数分析
1.6农林业建模方法分析

                              图6 农林业遥感常用的建模方法应用领域数量对比
第二,农作物形态信息提取
2.1 株数和株高——阈值分割技术

2.1.1 理论与方法

2.1.2 加载影像

2.1.3 波段指数计算

2.1.4 阈值分割

2.1.5 后处理

                                                          图7经后处理的植株影像对比

2.1.6 植株数统计、查询和制图

2.2 冠层覆盖度——属性计算技术

2.2.1 理论与方法

2.2.2 加载影像

2.2.3 导出面积数据

2.2.4 计算冠层覆盖度

2.3 作物倒伏——数字表面模型技术

2.3.1 理论与方法

2.3.2 加载影像

2.3.3 对齐照片

2.3.4 建立密集点云

2.3.4 生成网格

2.3.5 生成纹理

2.3.6 生成数字表面模型

2.3.7 导出DEM数据和正射数据

图8 农作物株高和倒伏计算结果

2.3.8 分析株高和作物倒伏

2.4 不同生育期状况——变化检测技术

2.4.1 理论和方法 41

2.4.2 加载影像 43

2.4.3 变化检测工作流 44

2.4.4 不同生育期结果分析 46

图9 不同生育期结果分析
第三 农作物生理生化信息提取
3.1 叶面积指数——多元线性回归技术

3.1.1 理论与方法

3.1.2 加载影像

3.1.3 地面实测数据

3.1.4 假设条件

3.1.5 植被指数提取

图10 平铺并关联3个植被指数

3.1.6 数据整理

3.1.7 建立反演模型

3.1.8 数字制图
3.2 作物系数——多项式回归技术

3.2.1 理论与方法

3.2.2 加载影像

3.2.3 地面实测数据

3.2.4 假设条件

3.2.5 归一化水分指数提取

3.2.6 数据整理

3.2.7 建立反演模型

图11 多项式模型的拟合精度

3.2.8 数字制图
3.3 叶绿素含量——相关性分析技术

3.3.1 理论与方法

3.3.2 加载影像

3.2.3 地面实测数据

3.2.4 假设条件

3.2.5 数据采集与整理

3.2.6 相关性分析

3.2.6 建立回归方程

3.1.8 数字制图

图12 叶绿素含量制图结果
3.4 营养元素含量——间接提取技术

3.4.1 理论与方法

3.4.2 加载影像

3.4.3 地面实测数据

3.4.4 假设条件

3.4.5 回归分析

3.4.6 数字制图

图13 全氮含量制图结果
第四 农作物胁迫信息提取
4.1 异常因素胁迫——异常信息提取技术

4.1.1 理论与方法

4.1.2 加载影像

4.1.3 建立遮掩层

4.1.4 异常信息提取流程

4.1.5 数字制图

图14 干旱胁迫区域提取结果
4.2 病虫害——农作物胁迫信息提取技术

4.2.1 理论与方法

4.2.2 加载影像

4.2.3 胁迫提取

4.2.4 数字制图

图15 病虫害胁迫提取结果
4.3 作物衰老——森林健康提取技术

4.3.1 理论与方法

4.3.1 加载影像

4.3.3 衰老信息提取

4.3.4 数字制图

图16 作物衰老提取结果
第五 农作物产量信息提取
5.1 净同化率——面向对象图谱合-提取技术

5.1.1 理论与方法

5.1.2 加载数据

5.1.3 地面实测数据

5.1.4 建立基于样本的规则

5.1.5 农田分割与合并

5.1.6 特征提取

5.1.7 数字制图

图17 作物衰老提取结果
5.2 蛋白质含量——多指数决策树技术

5.2.1 理论与方法

5.2.2 加载数据

5.2.3 地面实测数据

5.2.4 作物多种指数计算

5.2.5 采集指数数据

5.2.6 建立决策树

图18 作物衰老提取结果

5.2.7 运行决策树

5.3 生物量——人工智能信息提取技术

5.3.1 理论与方法

5.3.2 数据集说明

5.3.3 上传数据

5.3.4 图片标注

5.3.5 模型训练

5.3.6 校验模型

5.3.7 识别未知生物量图片

图19 人工智能判断该地为极高生物量农田

第六:遥感提取结果的空间表达——GIS制图流程

1 地理信息系统

2 ArcGIS应用

(1)创建新地图文档

(2)地图与图层操作

(3)ToolBox内容简介

3 遥感结果数据的采集与组织

(1)创建shapefile文件

(2)创建Geodatabase数据库

(3)数据编辑

(4)遥感结果数据投影变换

(5)数据翻转、移动与扭曲

(6)数据裁切、拼接、提取

4 空间数据综合制图

(1)数据符号化

(2)编制一景高质量的专题地图

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Vue指令案例

案例需求&#xff1a; 将Vue数据模型中的数据以表格的形式渲染展示 具体代码如下&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-wid…

《MySQL》对表进行操作(DDL语句)

文章目录 &#x1f4a1;创建表&#x1f4a1;修改表&#x1f4a1;删除表 在了解下列语句前&#xff0c;先掌握一下指令 # 查看表内容 desc [表名] # 详细查看表内容 show create table [表名] \G&#x1f4a1;创建表 # 创建表 create table [表名] ([字段1] [类型1],[字段2] […

ChatGPT实战:高考志愿填报

近期&#xff0c;随着各地陆续发布高考成绩&#xff0c;高考志愿填报市场随之升温&#xff0c;“高报师”再次成为“香饽饽”。填报志愿对中学生来说太难&#xff0c;在一个懵懂的年纪做这样一个决策&#xff0c;份量是比较重的。当普通人没很多的信息做参考的时候&#xff0c;…

pytorch快速入门中文——01

PyTorch 深度学习&#xff1a;60分钟快速入门 原文&#xff1a;https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html 作者&#xff1a; Soumith Chintala https://www.youtube.com/embed/u7x8RXwLKcA 什么是 PyTorch&#xff1f; PyTorch 是基于以下两个…

Linux历史及环境搭建(VMware搭建CentOS7环境以及使用XShell连接Vmware)

Linux历史及环境搭建 1.Linux历史1.1 UNIX发展的历史1.2 Linux发展历史1.2.1 开源1.2.2 官网1.2.3 发行版本 2.VMware配置CentOS7环境2.1 CentOS下载2.2 配置环境2.3 切换国内阿里源2.4 无图形化界面开机2.5 使用XShell连接VMware 结语 1.Linux历史 在这里简要介绍Linux的发展…

AI医疗。

随着技术的发展&#xff0c;人工智能&#xff08;AI&#xff09;已经渗透到了我们生活的许多领域&#xff0c;包括凭其强大的预测和分析能力已经走入了医疗卫生领域。特别是在使用OpenAI的GPT-4技术的chatbot&#xff0c;如chatGPT和GPT-4等&#xff0c;已经成为了给医疗行业注…

Bert

参考资料&#xff1a; 《机器学习》李宏毅 1 Bert 是怎么运作的&#xff1f; Bert 是一种自监督学习&#xff08;Self-supervised Learning&#xff09;模型。Bert 的目标是 pre-train 出一个能够理解语义的多功能语言模型&#xff0c;使之能够在特定任务上只学习较少的带标…

MAVEN的学习

MAVEN的作用是什么&#xff1f; 依赖管理&#xff1a;方便快捷的管理项目的资源&#xff08;jar包&#xff09;&#xff0c;避免版本冲突问题统一项目结构&#xff1a;提供标准、统一的项目结构项目构建&#xff1a;标准跨平台&#xff08;Linux、windows、MacOS&#xff09;的…

幂等性及解决方案

什么是幂等性 幂等性简单的说就是相同条件下&#xff0c;一次请求和多次重复的请求&#xff0c;接口的执行结果是相同的。 什么情况下会出现幂等性问题呢&#xff1f; 前端重复提交表单&#xff1a;如用户在提交表单的时候&#xff0c;由于网络波动没有及时给用户做出提交成…

可信数据库大会,不见不散!

由中国信息通信研究院、中国通信标准化协会指导&#xff0c;中国通信标准化协会大数据技术标准推进委员会&#xff08;CCSA TC601&#xff09;、InfoQ 极客传媒联合主办的 2023 可信数据库发展大会将于今日在北京国际会议中心隆重召开。 本届大会以“自主 创新 引领”为主题…

STM32微控制器:现状与竞争力的评估

STM32是意法半导体&#xff08;STMicroelectronics&#xff09;开发的一系列32位ARM Cortex-M微控制器。它们被广泛用于嵌入式系统开发&#xff0c;并在许多应用领域中得到了广泛应用&#xff0c;包括消费电子、工业自动化、汽车行业和物联网等。 尽管我无法提供最新的市场趋势…

Linux 内核源代码情景分析(一)

系列文章目录 Linux 内核设计与实现 深入理解 Linux 内核 Linux 设备驱动程序 Linux设备驱动开发详解 深入理解Linux虚拟内存管理 Linux 内核源代码情景分析&#xff08;一&#xff09; 文章目录 系列文章目录一、存储管理1、外部设备存储空间的地址映射&#xff08;1&#xff…

机器学习14:稀疏性-Sparsity

现实世界中&#xff0c;问题的特征的数量往往是很大的&#xff0c;而其中起决定性作用的往往是很小的一部分&#xff0c;稀疏规则化算子的引入会学习去掉这些没有信息的特征&#xff0c;也就是把这些特征对应的权重置为 0。 1.稀疏性正则化&#xff1a;L₁ 正则化 稀疏向量通常…

SSM框架模板

SSM(Spring、SpringMVC、MyBatis) 首先对Spring框架和mybatis框架进行整合&#xff1a;&#xff08;需要进行测试&#xff0c;是否获取到数据库的内容&#xff0c;才能进行下一步对Springmvc框架的整合&#xff09; 目录结构&#xff1a; pom.xml文件的模板&#xff1a; 最开…

spring.aop 随笔4 如何借助jdk代理类实现aop

0. 下了有一个月的雨&#xff0c;这对鼻炎来说来吗&#xff1f;不好 其实这也算6月份的博客&#xff0c;之前一直疏于整理 本文仅关注jdk代理所实现的spring.aop下&#xff0c;两者的关系完整的aop源码走读请移步相关 spring.aop 的其他随笔 1. 反编译追踪源码 1.1 jdk代理类…

Echarts柱状图数据过多设置滚动条效果

未设置前&#xff1a; 可以看出数据全部挤压在一起了 设置后&#xff1a; 下面多出一个滚动条&#xff0c;并且鼠标可以拖动数据 dataZoom: [{show: true,height:8,bottom:0,startValue: 0, //起始值endValue: 5, //结束值showDetail: false,fillerColor: "rgba(1, 132, …

(5)深度学习学习笔记-多层感知机

文章目录 多层感知机和激活函数代码来源 多层感知机和激活函数 通过在网络中加入一个或多个隐藏层来克服线性模型的限制&#xff0c;使其能处理更普遍的函数关系类型。最简单的方法是将多个全连接层堆叠在一起。每一层都输出到上面的层&#xff0c;直到生成最后的输出&#xf…

springboot开启热部署

第一步引入spring-boot-devtools依赖 <!--热部署--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><!--默认false改依赖是否可以传递&…

虚幻引擎(UE5)-大世界分区WorldPartition教程(三)

文章目录 前言LevelInstance的使用1.ALevelInstance2.选择Actor创建关卡3.运行时加载LevelInstance 总结 上一篇&#xff1a;虚幻引擎(UE5)-大世界分区WorldPartition教程(二) 前言 在制作大关卡时&#xff0c;可能会遇到这样一种情况&#xff0c;就是关卡中的某些Actor会重复…

Element-Plus select选择器-下拉组件错位bug(有高度滚动时)

1. bug重现 由于项目不便展示&#xff0c;因此在官网复现bug https://element-plus.org/zh-CN/component/select.html#基础用法 2. 调试 源码调试时发现下拉菜单是直接放在body 元素里&#xff0c;这时候希望它不要直接放在body里&#xff0c; 查阅文档看到这两个属性&#x…