GEE遥感云大数据在林业中的应用

news2024/11/27 18:44:55

近年来遥感技术得到了突飞猛进的发展,航天、航空、临近空间等多遥感平台不断增加,数据的空间、时间、光谱分辨率不断提高,数据量猛增,遥感数据已经越来越具有大数据特征。遥感大数据的出现为相关研究提供了前所未有的机遇,同时如何处理好这些数据也提出了巨大的挑战。传统的工作站和服务器已经无法胜任大区域、多尺度海量遥感数据处理的需要。

以Earth Engine(GEE)为代表全球尺度地球科学数据(尤其是卫星遥感数据)在线可视化计算和分析云平台应用越来越广泛。该平台存储和同步遥感领域目前常用的MODIS、Landsat和Sentinel等卫星影像、气候与天气、地球物理等方面的数据集超过60PB,同时依托全球上百万台超级服务器,提供足够的运算能力对这些数据进行处理。相比于ENVI等传统的遥感影像处理工具,GEE在处理海量遥感数据方面具有不可比拟的优势,一方面提供了丰富的计算资源,另一方面其巨大的云存储节省了科研人员大量的数据下载和预处理的时间,是遥感数据的计算和分析可视化方面代表世界该领域最前沿水平,是遥感领域的一次革命。

GEE遥感云大数据在林业中的应用与典型案例

第一部分:GEE实践篇

一、初识GEE及开发平台

  1. GEE平台及典型应用案例介绍;

  1. GEE JavaScript开发环境及常用数据资源介绍;

  1. JavaScript基础,包括变量,运算符,数组,判断及循环语句等;

  1. GEE遥感云重要概念与典型数据分析流程。

  1. 初识GEE JavaScript对象和平台上手

  • 影像与影像集

  • 几何体、要素与要素集

  • 日期、字符、数字

  • 数组、列表、字典

  • 影像/影像集、要素/要素集数据查询、时空过滤、可视化、属性查看等

  • 主要对象最常用API介绍

程序调试与误区提醒

二、 影像大数据 处理基础

1. 关键知识点讲解

  • 影像数学运算、关系/条件/布尔运算、形态滤波、纹理特征提取等

  • 影像掩码,裁剪和镶嵌

  • 集合对象的循环迭代(map/iterate)

  • 集合对象联合(Join)

  • 再谈数组及数组影像

  • 影像面向对象分析

2. 主要功能串讲与演练

  • Landsat/Sentinel-2影像批量去云

  • Landsat/Sentinel-2传感器归一化、植被指数计算与Tasseled cap变换等

时间序列光学影像的平滑与空间插值

三 、数据整合Reduce

1、关键知识点讲解

  • 影像与影像集整合,如指定时窗的年度影像合成

  • 影像区域统计与领域统计,分类后处理

  • 要素集属性列统计

  • 栅格与矢量的相互转换

  • 分组整合与区域统计

  • 影像集、影像和要素集的线性回归分析

2、主要功能串讲与演练

  • 研究区可用Landsat影像的数量和无云观测数量的统计分析

  • 中国区域年度NDVI植被数合成及年度最绿的DOY时间查找

国家尺度30年尺度的降雨量时空变化趋势分析

四 、云端数据可视化

1、关键知识点讲解

  • 要素与要素集属性制图(条形图、直方图、堆积柱形图、散点图等)

  • 影像制图(区域统计、分类图、直方图、散点图、线型图,饼图等)

  • 影像集制图(样点时间序列图、区域统计时间序列图等)

  • 数组与链表制图(散点图、样线图等

  • 图形风格和属性设置

2、主要功能串讲与演练

  • 基于MODIS时间序列影像的不同地表植被物候分析与制图

基于Hansen产品的年度森林时空变化分析与专题图绘制

五、数据导入导出 及资产管理

1、关键知识点讲解

  • 不同矢量数据上传个人资产

  • 影像数据上传个人资产、属性设置等

  • 影像批量导出(Asset和Driver)

  • 矢量数据导出(Asset和Driver)

  • 统计分析结果导出

2、主要功能串讲与演练

  • 中国通量站点数据上传与显示,站点基本气象和地形等数据导出

年度影像合成批量导出或下载到个人Asset或Driver平台

六、机器学习算法

1、关键知识点讲解

  • 样本抽样(随机抽样、分层随机抽样)

  • 监督分类算法(随机森林、CART、贝叶斯、SVM、决策树等)

  • 非监督分类算法(wekaKMeans、wekaLVQ等)

  • TensorFlor模型

  • 分类精度评估

2、主要功能串讲与演练

  • 联合光学与雷达时间序列影像的森林动态监测

水体自动提取与洪涝监测研究

七、专题练习与回顾

1、以一个完整的土地利用分类案例来回顾GEE的主要功能。包含不同地面样本准备、多源遥感影像预处理、算法开发、分类后处理、精度评估和空间统计分析与制图等环节

学员征集案例讲解与答疑

2、GEE代码优化、常见错误与调试总结

第二部分:GEE遥感云大数据在林业中的应用与典型案例

一 、初识GEE及 开发平台

  • GEE平台及典型应用案例介绍;

  • GEE开发环境及常用数据资源介绍;

  • JavaScript基础简介;

  • Python-GEE环境搭建;

  • GEE遥感云重要概念与典型数据分析流程;

GEE基本对象介绍、矢量和栅格对象可视化、属性查看,API查询、基本调试等平台上手。

二 、GEE基础知识

  • 影像基本运算与操作:数学运算、关系/条件/布尔运算、形态滤波、纹理特征提取;影像掩码、裁剪和镶嵌等;

  • 要素基本运算与操作:几何缓冲区,交、并、差运算等;

  • 集合对象操作:循环迭代(map/iterate)、合并Merge、联合(Join);

  • 数据整合Reduce:包括影像与影像集整合,影像合成、影像区域统计与域统计,分组整合与区邻域统计,影像集线性回归分析等;

  • 机器学习算法:包括监督(随机森林、CART、SVM、决策树等)与非监督(wekaKMeans、wekaLVQ等)分类算法,分类精度评估等;

  • 数据资产管理:包括本地端矢量和栅格数据上传、云端矢量和栅格数据下载、统计结果数据导出等;

绘图可视化:包括条形图、直方图、散点图、时间序列等图形绘制。

三 、重要知识点微型案例串讲

  1. Landsat、Sentinel-2影像批量自动去云和阴影

  1. 联合Landsat和Sentinel-2批量计算植被指效和年度合成

  1. 研究区可用影像数量和无云观测数量统计分析

  1. 中国区域年度NDVI植被数合成及年度最绿DOY时间查找

  1. 时间序列光学影像数据的移动窗口平滑

  1. 分层随机抽样及样本导出、样本本地评估与数据上传云端

  1. 中国近40年降雨量变化趋势分析

某区域年度森林损失统计分析(基于Hansen森林产品)

案例一:联合多源遥感数据的森林识别

详细介绍联合Landsat时间序列光学影像和PALSAR-2雷达数据,以及决策树算法实现森林等典型地类遥感分类的完整流程。专题涉及影像数据时空过滤、光学影像批量云掩膜与植被指数计算;分层随机抽样及样本导出、本地端质量控制与云端上传、样本随机切分、可分离性分析、分类算法构建及应用、分类后处理和精度评估,专题图绘制等。

案例二:长时间尺度的森林 状态监测

利用长时间序列的MODIS或Landsat影像数据,对森林状态进行长期监测,分析森林植被绿化或褐变情况。专题涉及时间序列影像预处理、影像集连接、影像合成、变化趋势非参数检测、显著性检验和变化趋势量化与分级、空间统计和结果可视化和专题图绘制等。

案例三:森林砍伐与退化监测

联合Landsat系列影像,光谱分离模型和NDFI归一化差值分数指数实现森林的砍伐和退化监测。专题涉及影像预处理、混合像元分解、NDFI指数计算、函数封装、变化检测和强度分级,结果可视化、专题图绘制等。

案例四:森林火灾监测

详细介绍利用Landsat和Sentinel-2时间序列光学遥感影像,监测森林火灾损失情况,实现火灾强度分级。专题涉及影像过滤、Landsat和Sentinel-2光学影像除云等预处理、植被指数计算、影像合成、火灾区域识别和灾害强度分级,结果统计分析与可视化等。

案例五:长时间尺度的森林扰动监测

联合30年的Landsat等光学影像和经典LandTrendr算法实现森林扰动的监测。专题涉及长时间序列遥感影像预处理、植被指数批量计算、年度影像合成、数组影像概念和使用方法、LandTrendr算法原理及参数设置、森林扰动结果解译与空间统计分析、可视化及专题图绘制等。

案例六:森林关键生理参数 (树高、生物量/碳储量)反演

联合GEDI激光雷达、Landsat/Sentinel-2多光谱光学影像、Sentinel-1 /PALSAR-2雷达影像等和机器学习算法反演森林的关键物理参数,如树高、生物量/碳储量。专题涉及GEDI激光雷达数据介绍、常见光学和雷达数据处理、机器学习算法应用、反演精度评估和变量重要性分析、结果可视化等内容。

点击查看原文

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

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

相关文章

STM32开发(8)----CubeMX配置串口通讯(中断方式和DMA方式)

CubeMX配置串口通讯(中断方式和DMA方式)前言一、中断方式1.CubeMX配置2.代码实现3.实验结果二、DMA方式1.CubeMX配置2.代码实现3.实验结果总结前言 本章继续介绍使用STM32CubeMX对串口进行配置的方法,串口通讯有三种方式:轮询&am…

看完这篇 教你玩转渗透测试靶机vulnhub——Source:1

Vulnhub靶机Source:1渗透测试详解Vulnhub靶机介绍:Vulnhub靶机下载:Vulnhub靶机安装:Vulnhub靶机漏洞详解:①:信息收集:②:远程命令执行漏洞 CVE-2019-15017:③:获取FLAG…

MySQL篇02-三大范式,多表查询

数据入库时,由于数据设计不合理,会存在数据重复、更新插入异常等情况, 故数据库中表的设计遵循的设计规范:三大范式1.第一范式(1NF)要求数据库的每一列都是不可分割的原子数据项,即原子性。强调的是列的原子性,即数据库中每一列的…

TOUGH系列软件建模实践方法及在地下水、CO2地质封存、水文地球化学、地热等多相多组分系统多过程耦合

查看原文>>> https://mp.weixin.qq.com/s?__bizMzAxNzcxMzc5MQ&mid2247578057&idx7&sn75f8d2c1c6edb28af76a8db4bb773de3&chksm9be2aed9ac9527cf0081082cdcf781e6c37f9f3ba383332ed1116abcbee0f05c0593187e964d&token2070450548&langzh_CN#r…

PostgreSQL查询引擎——General Expressions Grammar之restricted expression

General expressions语法规则定义在src/backend/parser/gram.y文件中,其是表达式语法的核心。有两种表达式类型:a_expr是不受限制的类型,b_expr是必须在某些地方使用的子集,以避免移位/减少冲突。例如,我们不能将BETWE…

TOOM舆情监测方案关键词设置,网络舆情监测方案有哪些举措?

网络舆情监测是通过在线社交媒体平台和其他网络渠道收集、分析和评估公众对某一话题的看法和反应的过程。目的是了解舆论趋势,提高社会影响力,帮助公司或组织了解公众对其产品或服务的评价,TOOM舆情监测方案关键词设置,网络舆情监…

docker快速部署xxjob2.3.0-SpringBoot快速集成示例

xxjob 2.3.0 部署 参考资料 docker安装xxl-job-admin步骤_JEECG低代码平台的技术博客_51CTO博客 run前准备 1 新建数据库 xxl_job 2 建表sql(可以直接使) https://github.com/xuxueli/xxl-job/blob/master/doc/db/tables_xxl_job.sql建库sql # # XXL-JOB v2.4.0-SNAPSHOT…

编译原理—栈式存储分配、有参函数的活动记录、参数传递与x86汇编

编译原理—参数传递与x86汇编-1.栈式存储分配0.有参函数的活动记录1. swap1(int p , int q)2. swap2(int *p,int *q)3. swap3(int *p, int *q)4. swap4(int &p, int &q)-1.栈式存储分配 0.有参函数的活动记录 参数分别是整型、指针、引用时的参数传递及其汇编代码 1. …

OpenResty(4):OpenResty快速入门

1 hello world openresty1.9.3.1及以下版本,请使用content_by_lua命令;在 openresty1.9.3.2以上,content_by_lua 改成了 content_by_lua_block。可使用 nginx -V 命令查看版本号 方法一: 修改openresty中nginx配置文件nginx.con…

【Django】云笔记项目

一、介绍 用户可在系统中记录自己的笔记,用户的数据被存储在云笔记平台;用户和用户之间的数据为隔离存储(登陆后才能使用相关笔记功能,且只能查阅自己的笔记) 二、功能拆解 1、用户模块 注册:成为平台…

Python学习------起步7(字符串的连接、删除、修改、查询与统计、类型判断及字符串字母大小写转换)

目录 前言: 1.字符串的连接 join() 函数 2.字符串的删除&取代 replace()函数 3.字符串的修改&切割 (1)strip() 函数 (2)lstrip()函数 和 rstrip()函数 (3)split()函数-->…

Dubbo3简单使用

Dubbo3简单使用 👉 使用Spring Boot实现Dubbo3,请参见以下地址。 # Dubbo3官网地址 https://cn.dubbo.apache.org/zh/# 使用SpringBoot实现Dubbo3的地址 https://cn.dubbo.apache.org/zh/docs3-v2/java-sdk/quick-start/spring-boot/# 该项目的git地址…

C语言位域(位段)详解

有些数据在存储时并不需要占用一个完整的字节,只需要占用一个或几个二进制位即可。例如开关只有通电和断电两种状态,用 0 和 1 表示足以,也就是用一个二进位。正是基于这种考虑,C语言又提供了一种叫做位域的数据结构。在结构体定义…

在CANoeCANalyzer中“在线回放”CAN Log.asc/blf文件

案例背景(共11页精讲): 该篇博文将告诉您,在CANoe/CANalyzer中,“Online在线”模式下,回放一个CAN Log.asc/blf文件,重现那时CAN网络中CAM Message/报文的收发过程,让ECU在该环境下…

面试题:Redis常用数据结构

1 string基本编码方式,基于简单动态字符串(SDS)实现,存储上线为512mb.如果存储的SDS长度小于44字节,则会采用EMBSTR编码,此时object head与SDS是一段连续空间。申请内存时只需要调用一次内存分配函数,效率更高。如果存…

【官方 | 计算机二级Python教程】第九章:Python标准库概览

【官方 | 计算机二级Python教程】第九章:Python标准库概览参考书目第九章:Python标准库概览本章知识导图10.1 turtle库10.2 random库10.3 time库习题本文代码编译环境及版本更新日志参考书目 拜读的是计算机等级考试官方推荐教程 《全国计算机等级考试二…

JavaScript入门

介绍:JavaScript(通常缩写为JS)是一门基于原型和头等函数的多范式高级解释型编程语言, 它支持面向对象程序设计、指令式编程和函数式编程。它提供方法来操控文本、数组、日期和正则表达式等。不支持I/O, 比如网络、存储和图形等, 但这些都可以由它的宿主环境提供支持。目前它被…

以太网知识-GMII / RGMII接口

今天和海翎光电的小编一起分析MII/RMII/SMII,以及GMII/RGMII/SGMII接口的信号定义,及相关知识,同时小编也对RJ-45接口进行了总结,分析了在10/100模式下和1000M模式下的连接方法。GMII 接口分析GMII接口提供了8位数据通道&#xff…

“青春树儿童摄影网”首页制作

“青春树儿童摄影网”首页制作一、实验名称:二、实验日期:三、实验目的:四、实验内容:五、实验步骤:六、实验结果:七、源程序:八、心得体会:一、实验名称: “青春树儿童…

Nginx转发http到https和开机自动启动

场景: 以下都是基于windows系统(ip为虚构) 1.ip:172.16.54.55需要访问172.16.54.57的接口服务,来查看机械臂的运行状况 2.存在网络隔离,172.16.54.55无法直接访问172.16.54.57 3.172.16.54.56与172.16.54.57是机械…