Google Earth Engine 基础操作教程(一):以江宁区 Landsat 8 影像处理为例

基于google earth engine(GEE)下载研究区域影像 landsat8影像下载 以云南滇池2020春季landsat影像下载为例 var table = ee.FeatureCollection("users/GEE_lxx/dianchi_10km_hcq"); var roi = table.geometry() var batch = require('users/fitoprincipe/geetools:batch')//下载所需的调用接口 var collection = ee.ImageCollection("LANDSAT/LC08/C01. 阅读详情

引言

今天带学生做实验,突然发现很多学生基础操作不太会,所以准备写几篇基础教程,大家感兴趣可以关注学习一下,因为都是很简单的内容,所以应该会更新很快。

本文将以南京市江宁区为例,详细介绍在 GEE 中对 Landsat 8 影像进行的一些基础操作,包括影像加载、可视化、裁剪、掩膜、均值计算以及波段运算等,并将处理后的影像导出。

一、定义研究区域

在 GEE 中,首先需要明确研究区域的范围。我们通过定义一个矩形区域来表示江宁区的经纬度范围:

// 定义江宁区的经纬度范围
var jiangning = ee.Geometry.Rectangle([118.6, 31.6, 119.1, 32.1]);

这里使用ee.Geometry.Rectangle函数,通过指定矩形对角顶点的经纬度坐标来确定江宁区的范围。该范围将用于后续筛选影像数据以及其他基于区域的操作。

二、加载影像数据

接下来,我们加载 Landsat 8 的地表反射率数据:

// 加载影像数据
var dataset = ee.ImageCollection('LANDSAT/LC08/C02/T1_TOA')
  .filterBounds(jiangning)
  .filterDate('2020-01-01', '2020-12-31')
  .median();
  1. ee.ImageCollection('LANDSAT/LC08/C02/T1_TOA'):从 GEE 的数据目录中调用 Landsat 8 的地表反射率数据产品影像集合。
  2. .filterBounds(jiangning):筛选出位于江宁区范围内的影像,确保我们处理的数据是目标区域的。
  3. .filterDate('2020-01-01', '2020-12-31'):进一步筛选出时间在 2020 年 1 月 1 日到 2020 年 12 月 31 日之间的影像,限定数据的时间范围。
  4. .median():对筛选后的影像集合计算中值。由于同一区域在一年中可能有多景影像,通过计算中值可以得到一个综合的、相对稳定的影像,减少噪声和异常值的影响。

三、可视化原始影像

为了直观地查看加载的影像数据,我们进行可视化操作:

// 1. 可视化原始影像
var visParams = {
  bands: ['B4', 'B3', 'B2'],
  min: 0,
  max: 0.3
};
Map.addLayer(dataset.clip(jiangning), visParams, 'Original Image');
  1. 首先定义可视化参数visParams:
    • bands: ['B4', 'B3', 'B2']:指定使用 Landsat 8 影像的 B4(红光波段)、B3(绿光波段)、B2(蓝光波段)这三个波段来合成彩色影像,类似于我们常见的真彩色图像。
    • min: 0, max: 0.3:设置影像显示的最小值和最大值,用于拉伸影像的灰度值范围,使影像显示效果更清晰、合理。
  2. 然后使用Map.addLayer函数将裁剪到江宁区范围的原始影像添加到地图上进行显示,图层名称为'Original Image'。这里dataset.clip(jiangning
Google Earth Engine学习笔记——介绍和入门     最近接触Google Earth Engine,觉得很好玩, 也很有应用前景,关键是免费的地理计算云平台。所以想认真学习下,学习过程中作些小的总结和记录,资料来源均为网络或Google Earth Engine API指南,今天先讲讲入门的知识。1、Google Earth Engine介绍    Google Earth Engine是Google提供的对大量全球尺度地球科学资料(尤其是... 阅读详情

相关推荐

Google Earth Engine批量下载Sentinel、Landsat、MODIS遥感影像代码

Google Earth Engine批量下载Sentinel、Landsat、MODIS遥感影像代码一、创建下载任务二、运行下载任务 一、创建下载任务 Google Earth Engine(GEE)云平台不仅算力强大,其遥感数据源也及其丰富,用GEE下载遥感数据可以节省拼接、裁剪等操作时间,最近在网上看到有大神发过类似的代码,但复制过去运行代码有一些小问题,于是参考之前的代码自己修改了一下,代码如下: //设置感兴趣区域roi var roi = ee.FeatureCollection("users/

Z.H.T 9032

【Google Earth Engine】利用GEE进行Landsat 8 SR数据土地利用分类

最近用学习到的知识进行了利用GEE和Landsat 8 SR数据进行土地利用分类的小实验,在这里进行一些学习记录。 一、数据导入 首先在GEE中上传要进行土地利用分类的行政区域边界,这里是以雄安新区为例。 二、遥感数据筛选 使用的数据是Landsat 8 OLI/TIRS传感器的SR数据集,SR数据利用QA波段进行影像去云处理,这里构造了去云函数便于后续调用; 筛选想要进行土地利用分类的时间,并用clip函数将研究区裁剪出来。 // Applies scaling factors. funct

weixin_42347880的博客 1万+

google earth engine(GEE)导出影像集合Collection方法

什么是影像集合?我把它归纳为你的研究区筛选出来的所有影像。比如我筛选了感兴趣点的的某个时间段的所有影像。 var l8 = landsat.filterBounds(roi) .filterDate("2019-1-1","2019-12-31") 我们用print打印一下在2019年包含该点的所有landsat影像: 可以看到,这儿一共有30张影像,现在我们想把这三十张全部下载下来。但是GEE不提供下载影像集合collection的函数。但是网上有调用的接口,我

锐多宝的地理空间 1万+

使用 Google Earth Engine(GEE)批量下载 Landsat 遥感影像教程

在遥感领域,获取大量的卫星影像数据是进行研究和分析的基础。Google Earth Engine(GEE)提供了一个强大的平台,能够方便地访问和处理海量的遥感数据。本文将详细介绍如何使用 GEE 批量下载 Landsat 8 和 Landsat 9 的遥感影像数据,以满足不同的研究需求。

lestatlu的博客 3365

5秒钟用google earth engine(GEE)填补Landsat7条带问题

如果是学遥感的同学,应该都知道Landsat7的影像在2003年出现了问题,导致后期的数据都有条带。 最近我个人在使用Landsat7的数据,为了填补条带,就做了以下代码,大家如果有用得上的,就拿去用。选择好自己的研究区域,5秒钟内填补好landsat7的条带。该该方法使用的USGS提供的去条带原理,下面是5秒钟改善Landsat7条带步骤: 1.选择研究区; 2.选择需要填补的影像; 3.引入填补函数; 4.landsat填补,并下载 这个是代码,可以参考一下本人写的 https://.

锐多宝的地理空间 9402

使用GEE处理Landsat 8影像并批量下载导出

这段代码使用Google Earth Engine(GEE)平台处理Landsat 8影像,进行云和饱和像素的掩膜处理,并将处理后的影像裁剪到指定的感兴趣区域(ROI),并导出影像集到Google Drive。

qq_36686882的博客 2742

Google Earth Engine中Landsat 8云处理核心代码解析

本文详细介绍了在Google Earth Engine平台上处理Landsat 8影像云覆盖问题的核心方法。

lestatlu的博客 1132

基于GEE使用Landsat 8和Landsat 5影像进行分类

基于GEE的landsat 5和landsat 8影像分类,分类样本外部导入

zq2025的博客 4831

使用Google Earth Engine生成坡度和高程数据

在GEE中,我们可以利用SRTM(Shuttle Radar Topography Mission)数据集生成坡度和高程数据。通过加载SRTM数据集并使用GEE的内置函数,我们能够计算出地表的坡度,并将其可视化在地图上。GEE提供了强大的功能和丰富的地球观测数据,使得地理空间数据分析变得更加容易和高效。首先,我们需要导入GEE的JavaScript库,创建一个地图并设置地图的中心位置和缩放级别。坡度是地表某一点上升或下降的陡度。通过运行以上代码,我们可以在GEE中生成坡度和高程数据,并将其可视化在地图上。

LrlDebug的博客 578

Google Earth Engine 简明教程:探索地球数据与编程

Google Earth Engine(GEE)是一个强大的云计算平台,为用户提供了访问和分析来自全球范围内的卫星影像和地理空间数据的能力。通过结合遥感数据、地理信息系统(GIS)和编程技能,GEE为研究人员、学生和开发者们提供了一个强大的工具,用于监测地表变化、研究环境问题以及构建地理空间应用程序。通过加载和可视化数据、执行数据分析和计算,以及结果的可视化和导出,您可以利用GEE进行地球数据的探索和研究。然后,您可以在网站上访问GEE JavaScript代码编辑器,开始编写和执行您的代码。

CcsgFsharp的博客 1333

Google earth engine学习教程.pdf

GEE学习教程:GEE本身存储了近40年来主要公开遥感影像数据集,⽐如Landsat系列产品、 Modis系列产 品、 Sentinel系列产品等,还有就是各种⽓象数据等。通过GEE提供的各种API以及其他 的⼯具可以⽅便的查看、计算、分析⼤范围的各种影像数据。

抖音直播小风车跳转企业微信全攻略:企业号申请+落地页配置详解

本文详细解析了抖音直播小风车跳转企业微信的全流程,包括企业号申请、小风车配置和落地页优化。通过实战指南,帮助企业高效实现私域流量沉淀,提升直播转化率,特别适合电商和营销从业者参考。

weixin_29289821的博客 612

Jetson AGX Orin到手必看:DP线选错黑屏、SSD不识别?这篇避坑指南帮你一次搞定

本文详细介绍了Jetson AGX Orin开发套件的硬件避坑指南,涵盖开箱检查、DP线选择、SSD兼容性等关键问题。通过实测数据和实用技巧,帮助开发者避免黑屏、存储不识别等常见问题,提升开发效率。特别推荐符合VESA认证的DP 1.4a线缆和兼容性优秀的SSD型号,确保设备稳定运行。

weixin_33696822的博客 433

新手避坑指南:用COMSOL Multiphysics仿真气体放电(汤逊vs.流注)

本文详细介绍了使用COMSOL Multiphysics仿真气体放电的实战指南,涵盖汤逊理论和流注模型的实现方法。通过对比两种放电模型的关键参数和物理场配置,帮助新手避免常见错误,准确预测气体击穿过程。文章还提供了工程应用案例,如高压绝缘子设计优化,展示了仿真技术在电力设备绝缘设计中的实际价值。

weixin_28716181的博客 471

在 Ansys Mechanical 中使用“螺栓工具”插件自动生成螺栓

在有限元分析 (FEA) 中,高效创建螺栓连接对于确保机械装配的结构完整性和性能至关重要。螺栓是连接组件不可或缺的一部分,它们在负载下的精确建模会影响整个系统。快速高效的螺栓建模使工程师能够快速优化设计,满足紧迫的期限,并通过为其他关键设计任务释放资源来提高整体生产力。此外,螺栓建模的精度可以最大限度地降低模型创建过程中出错的风险,这对于获得可靠和准确的分析结果至关重要。因此,在 FEA 中快速且无错误地创建螺栓连接对于高效、可靠和成功的工程结果至关重要。

jkh920184196的博客 3099

SAP WM模块配置详解

1.给工厂/存储地点分配仓库编码 功能说明 配置路径 IMG>企业结构>分配>分配后勤执行>给工厂/存储地点分配仓库编码 业务示例 配置步骤 2.定义仓库号码控制参数 功能说明 配置路径 IMG>后勤执行>仓库管理>主数据>主数据>定义仓库号码控制参数 业务示例 配置步骤 3.定义编码范围 功能说明 配置路径 IMG>后勤执行>仓库...

weixin_40672823的博客 2万+

硬件原理图:从软件思维到硬件接口的嵌入式开发破局指南

本文为软件开发者提供了读懂硬件原理图的嵌入式开发破局指南。文章将硬件原理图类比为“硬件系统的架构图”,引导读者将软件API调用思维迁移到硬件接口理解上,详细解析了电阻、电容、二极管等常见元器件的“硬件API”功能与选型逻辑,并通过实战电路拆解,阐述了从原理图分析到驱动代码编写的完整思维链条,帮助开发者建立软硬件协同的系统级视角。

lg888的博客 492

40-基于STM32与LD3320的智能语音调光台灯开发全攻略(代码+硬件+调试心得)

本文详细介绍了基于STM32与LD3320的智能语音调光台灯开发全攻略,包括硬件设计、软件实现和调试心得。项目利用STM32单片机控制LD3320语音识别模块,实现语音控制开关和PWM调光功能,适合非接触式操作场景。文章还分享了硬件选型、PWM调光算法优化及常见问题解决方案,为开发者提供完整参考。

weixin_29163797的博客 324

Allegro如何输出ODB文件操作指导

在PCB设计完成之后,需要输出生产文件用于生产加工,除了gerber文件可以用生产制造,ODB文件同样也可以用于生产,如下图。用Allegro如何输出ODB文件,具体操作如下。如何输出ODB文件操作指导。

weixin_54787054的博客 7202

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: 基于 Google Earth Engine (GEE) 的区域植被景观指标计算与分析
下一篇: 基于 EfficientFormer 的模型训练与评估:从数据处理到结果保存
遥感AI实战
博客等级 码龄9年 1002粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

遥感AI实战

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值