GEE/PIE 遥感大数据处理与典型案例

查看原文>>>【399三天】GEE/PIE遥感大数据处理与典型案例实践

随着航空、航天、近地空间等多个遥感平台的不断发展,近年来遥感技术突飞猛进。由此,遥感数据的空间、时间、光谱分辨率不断提高,数据量也大幅增长,使其越来越具有大数据特征。对于相关研究而言,遥感大数据的出现为其提供了前所未有的机遇,但同时也提出了巨大的挑战。传统的工作站和服务器已经无法满足大区域、多尺度海量遥感数据处理的需要。

为解决这一问题,国内外涌现了许多全球尺度地球科学数据(尤其是卫星遥感数据)在线可视化计算和分析云平台如谷歌Earth Engine(GEE)和航天宏图的PIE Engine等。其中,Earth Engine最为强大,能够存取和同步遥感领域目前常用的MODIS、Landsat和Sentinel等卫星图像和NCEP等气象再分析数据集,同时依托全球上百万台超级服务器,提供足够的运算能力对这些数据进行处理。目前,Earth Engine上包含超过900个公共数据集,每月新增约2 PB数据,总容量超过80PB。作为国内最先进的遥感云平台,PIE Engine近年来发展发非常迅速,拥有丰富的国产卫星数据,以及中国区域的其它重要开源数据,在数据安全性和访问便利性方面具有独到的优势。与传统的处理影像工具(例如ENVI)相比,遥感云平台一方面提供了丰富的计算资源;另一方面,其巨大的云存储能力节省了科研人员大量的数据下载和预处理时间。

如今,GEE/PIE等遥感云平台凭借其强大的功能正受到越来越多国内外科技工作者的关注,应用范围也在不断扩大。本文致力于帮助科研工作者掌握GEE和PIE的实际应用能力,以JavaScript编程语言为基础,结合实例讲解遥感云的基本概念知识、影像大数据分析、经典应用案例等方面的进阶技能。为了提高教学质量,将融合最先进的ChatGPT等AI自然语言模型,协助解答疑惑、提供针对性建议和指导,不仅让大家更深入地掌握课程内容,还为今后自助学习提供高效的个性化的学习体验。

【内容简述】:

专题一 、初识 GEE 和 PIE 遥感云平台

1. GEE 和 PIE 平台及典型应用案例介绍
2. JavaScript 基础,包括变量,运算符,数组,判断及循环语句等
3. 遥感云重要概念与典型数据分析流程
4. 遥感云基本对象及平台上手
影像与影像集
几何体、要素与要素集
日期、字符、数字
数组、列表、字典
影像/影像集、要素/要素集数据查询、时空过滤、可视化、属性查看等
主要对象最常用 API 介绍

专题二 、GEE 和 PIE 影像大数据处理基础

1. 关键知识点讲解
 影像数学运算、关系/条件/布尔运算、形态滤波、纹理特征提取等
 影像掩码,裁剪和镶嵌
 集合对象的循环迭代(map/iterate)
 集合对象联合(Join)
 影像面向对象分析

2. 主要功能串讲与演练
 Landsat/Sentinel-2 影像批量去云
 Landsat/Sentinel-2 传感器归一化、植被指数计算等
 时间序列光学影像的平滑与空间插值

专题三 、数据整合 Reduce

1. 关键知识点讲解
 影像与影像集整合,如指定时窗的年度影像合成
 影像区域统计与领域统计,分类后处理
 要素集属性列统计
 栅格与矢量的相互转换
 分组整合与区域统计
 影像集、影像和要素集的线性回归分析

2. 主要功能串讲与演练
 研究区可用 Landsat 影像的数量和无云观测数量的统计分析
 中国区域年度 NDVI 植被数合成及年度最绿的 DOY 时间查找
 国家尺度 30 年尺度的降雨量时空变化趋势分析

专题四 、云端数据可视化

1. 关键知识点讲解
 要素与要素集属性制图(条形图、直方图、堆积柱形图、散点图等)
 影像制图(区域统计、分类图、直方图、散点图、线型图,饼图等)
 影像集制图(样点时间序列图、区域统计时间序列图等)
 数组与链表制图(散点图、样线图等)
 图形风格和属性设置

2. 主要功能串讲与演练
 基于 MODIS 时间序列影像的不同地表植被物候分析与制图
 基于 Hansen 产品的年度森林时空变化分析与专题图绘制

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

1. 关键知识点讲解
 不同矢量数据上传个人资产
 影像数据上传个人资产、属性设置等
 影像批量导出(Asset 和 Driver)
 矢量数据导出(Asset 和 Driver)
 空间统计分析结果导出

2. 主要功能串讲与演练
 PIE 平台国产卫星数据下载
 影像合成批量导出及下载
 地面样地对应遥感指标数据导出

专题六 、机器学习算法

1. 关键知识点讲解
 样本抽样(随机抽样、分层随机抽样)
 监督分类算法(随机森林、CART、贝叶斯、SVM、决策树等)
 非监督分类算法(wekaKMeans、wekaLVQ 等)
 分类精度评估

2. 主要功能串讲与演练
 联合光学与雷达时间序列影像的森林动态监测
 水体自动提取与洪涝监测

专题七 、专题练习与回顾

1. GEE 土地利用分类综合案例,实现主要功能串讲,包括地面样本准备、多 源遥感影像预处理、算法开发、分类后处理、精度评估和空间统计分析与制图 等环节

2. 经典 PIE 案例代码讲解与学习
 夜间灯光指数提取
 长时间尺度植被覆盖度反演
 水域动态监测
 农作物种植面积提取
 荒漠化程度提取

3. 人口密度动态变化分析学员征集案例讲解与答疑
 GEE 与 PIE 平台切换、代码优化、常见错误与调试总结

【其它相关推荐】:

GPT模型支持下的Python-GEE遥感云大数据分析、管理与可视化技术及多领域案例实践应用

遥感云大数据在灾害、水体与湿地领域典型案例实践及GPT模型应用

基于最新导则下生态环评报告编制技术暨报告篇、制图篇、指数篇、综合应用篇系统性实践技能提升

ArcGIS Pro实践技术应用——暨基础入门、制图、空间分析、影像分析、三维建模、空间统计分析与模、python融合、案例应用全流程科研能力提升

Python高光谱遥感数据处理与高光谱遥感机器学习方法深度应用

Python支持下最新Noah-MP陆面模式站点、区域模拟及可视化分析技术应用

双碳目标下 DNDC 模型建模方法及在土壤碳储量、温室气体排放、农田减排、土地变化、气候变化中的实践技术应用

双碳目标下基于“遥感+”融合技术在碳储量、碳收支、碳循环等多领域监测与模拟实践应用

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

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

相关文章

数据结构(6)

2-3查找树 2-结点:含有一个键(及其对应的值)和两条链,左链接指向2-3树中的键都小于该结点,右链接指向的2-3树中的键都大于该结点。 3-结点:含有两个键(及其对应的值)和三条链,左链接指向的2-3树中的键都小于该结点&a…

python中的matplotlib画散点图(数据分析与可视化)

python中的matplotlib画散点图(数据分析与可视化) import numpy as np import pandas as pd import matplotlib.pyplot as pltpd.set_option("max_columns",None) plt.rcParams[font.sans-serif][SimHei] plt.rcParams[axes.unicode_minus]Fa…

我的动态归纳(便于搜索)

linux dns配置文件是“/etc/resolv.conf”,该配置文件用于配置DNS客户,它包含了主机的域名搜索顺序和DNS/服务器的地址,每一行包括一个关键字和一个或多个空格隔开的参数。 /etc/resolv.conf (不配置就不能域名解析) 可…

完全免费的GPT,最新整理,2023年8月24日,已人工验证,不用注册,不用登录,更不用魔法,点开就能用

完全免费的ChatGPT,最新整理,2023年8月24日,已人工验证, 不用注册,不用登录,更不用魔法,点开就能用! 第一个:网址地址统一放在文末啦!文末直达 看上图你就能…

Spring Boot+Atomikos进行多数据源的分布式事务管理详解和实例

文章目录 0.前言1.参考文档2.基础介绍3.步骤1. 添加依赖到你的pom.xml文件:2. 配置数据源及其对应的JPA实体管理器和事务管理器:3. Spring BootMyBatis集成Atomikos4. 在application.properties文件中配置数据源和JPA属性: 4.使用示例5.底层原理 0.前言 背景&#x…

YOLO目标检测——足球比赛中球员检测数据集下载分享

足球比赛中球员检测数据集,真实场景的高质量图片数据,数据场景丰富,图片格式为jpg,共500张图片 数据集点击下载:YOLO足球比赛中球员检测数据集500图片.rar

[时序数据库]:InfluxDB进阶

文章目录 1 摘要2 背景2.1 问题一:针对Influx V2.0工具2.2 问题二:针对Influx查询语言 3 需求分析4 快速入门4.1 客户端驱动版本选择4.2 连接influx4.2.1 influx配置信息4.2.2 influx连接配置4.2.3 测试连通情况 5 Influx工具类5.1 InfluxQL工具类5.1.1 …

前端进阶Html+css10----定位的参照对象(高频面试题)

1.relative的参照对象 1)元素按照标准流进行排布; 2)定位参照对象是元素自己原来的位置,可以通过left、right、top、bottom来进行位置调整; 2.absolute(子绝父相) 1)元素脱离标准流…

校园跑腿小程序开发方案详解

校园跑腿小程序App的功能有哪些? 1、用户注册与登录 用户可以通过手机号、社交账号等方式进行注册和登录,以便使用跑腿服务。 2、下单与发布任务 用户可以发布各类跑腿任务,包括食品外卖、快递代收、文件送达、帮我买、帮我取、帮我送等等…

【Java转Go】快速上手学习笔记(五)之Gorm篇

目录 go get命令1、go get命令无响应问题2、Unresolved dependency错误 连接数据库连接.gomain.go 操作数据库创建表新增数据更新数据删除数据查询数据单表查询多表查询 用到的数据库表原生SQL 完整代码 go往期文章笔记: 【Java转Go】快速上手学习笔记(…

C语言:运算符优先级

一、优先级(常使用的运算符) 见表格 二、注意 总体原则:算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符 同一级别下的运算符的运算次序由表达式的结合方向决定 运算符注释级别( )圆括号1[ ]数组下标1后置后置2后置--后置--2前置…

获取标签元素在整个页面(包含滚动条)中的相对位置的方法

1、获取网页元素的相对位置的普通方法 有了绝对位置以后,获得相对位置就很容易了,只要将绝对坐标减去页面的滚动条滚动的距离就可以了。滚动条滚动的垂直距离,是document对象的scrollTop属性;滚动条滚动的水平距离是document对象…

【ag-grid-vue】基本使用

ag-grid是一款功能和性能强大外观漂亮的表格插件,ag-grid几乎能满足你对数据表格所有需求。固定列、拖动列大小和位置、多表头、自定义排序等等各种常用又必不可少功能。关于收费的问题,绝大部分应用用免费的社区版就够了,ag-grid-community社…

MATLAB打开excel读取写入操作例程

本文使用素材含代码测试用例等 MATLAB读写excel文件历程含,内含有测试代码资源-CSDN文库 打开文件 使用uigetfile函数过滤非xlsx文件,找到需要读取的文件,首先判断文件是否存在,如果文件不存在,程序直接返回&#x…

线上问诊:业务数据采集

系列文章目录 线上问诊:业务数据采集 文章目录 系列文章目录前言一、环境准备1.Hadoop2.Zookeeper3.Kafka4.Flume5.Mysql6.Maxwell 二、业务数据采集1.数据模拟2.采集通道 总结 前言 暑假躺了两个月,也没咋写博客,准备在开学前再做个项目找…

elementui表格嵌套上传文件直传到oss服务器(表单上传)

提示:记录项目中遇到的问题,仅供参考 文章目录 前言一、vue代码二、js接口请求代码 前言 项目需求是在表格中嵌套一个上传图片的功能,并且回显选择的图片和已上传的图片,再通过点击操作列中上传按钮才开始上传,使用的…

如遭遇DDoS等攻击会对企业和个人造成严重影响,包括以下

1. 服务不可用:正常用户无法访问目标服务器,导致业务中断,影响用户体验。 2. 数据泄露:攻击者可能会在攻击过程中窃取用户数据,导致隐私泄露和财产损失。 3. 经济损失:由于服务中断,企业可能遭受…

放大电路【笔记】

直接耦合 电路之间信号的传递叫耦合,输入和输出都是通过放大电路直接连接,没经过滤波等手段的处理 先有直流的部分:直流的Ube有直流的Ib,直流的Ib有直流的Ic,直流的Ic有直流的Uce。 再有交流的部分,交流的…

C语言刷题训练DAY.12

1.统计成绩 解题思路&#xff1a; 这里我们设置两个变量记录最大值和最小值&#xff0c;再用一个sum统计分数总和即可。 解题代码&#xff1a; #include<stdio.h> int main() {int n 0;scanf("%d", &n);double arr[100] { 0 };int i 0;//最高分double …

postgresql 数据排序

postgresql 常见操作 排序总结 排序 -- 排序的时候null是最大的值(看一下) select employee_id,manager_id from employeesorder by manager_id desc;-- nulls first使null值排在第一位 select employee_id,manager_id from employeesorder by manager_id nulls first;-- null…