首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Google Earth Engine(GEE)——影像集合的按照行列号搜索并且统计影像数量包括时间、云量和最新影像筛选!

Google Earth Engine(GEE)——影像集合的按照行列号搜索并且统计影像数量包括时间、云量和最新影像筛选!

作者头像
此星光明
发布于 2024-02-01 12:07:13
发布于 2024-02-01 12:07:13
45700
代码可运行
举报
运行总次数:0
代码可运行

ImageCollection 信息和元数据

与图像一样,有多种方法可以获取有关 ImageCollection. 集合可以直接打印到控制台,但控制台打印输出限制为 5000 个元素。超过 5000 张图像的集合需要在打印前过滤。打印大集合会相应地变慢。以下示例显示了以编程方式获取有关图像集合的信息的各种方法:此次需要用到以下几个东西大家先看看:=

reduceColumns(reducer, selectors, weightSelectors)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
将 reducer 应用于集合的每个元素,使用给定的选择器来确定输入。
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
返回结果字典,以输出名称为键。

Apply a reducer to each element of a collection, using the given selectors to determine the inputs.

Returns a dictionary of results, keyed with the output names.

Arguments:

this:collection (FeatureCollection):

The collection to aggregate over.

reducer (Reducer):

The reducer to apply.

selectors (List):

A selector for each input of the reducer.

weightSelectors (List, default: null):

A selector for each weighted input of the reducer.

Returns: Dictionary

ee.Reducer.minMax()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
返回一个 Reducer,用于计算其输入的最小值和最大值。

Returns a Reducer that computes the minimum and maximum of its inputs.

No arguments.
Returns: Reducer

aggregate_stats(property)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
聚合集合中对象的给定属性,计算所选属性的总和、最小值、最大值、平均值、样本标准偏差、样本方差、总标准偏差和总方差。

Aggregates over a given property of the objects in a collection, calculating the sum, min, max, mean, sample standard deviation, sample variance, total standard deviation and total variance of the selected property.

Arguments:

this:collection (FeatureCollection):

The collection to aggregate over.

property (String):

The property to use from each element of the collection.

Returns: Dictionary

代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//加载影像并且以行列号的形式搜索影像并进行时间筛选最后打印出影像信息
var collection = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA')
    .filter(ee.Filter.eq('WRS_PATH', 44))
    .filter(ee.Filter.eq('WRS_ROW', 34))
    .filterDate('2014-03-01', '2014-08-01');
print('Collection: ', collection);

// 统计影像的数量
var count = collection.size();
print('Count: ', count);

// 从影像集合中获取影像时间的范围并且进行打印看看效果
var range = collection.reduceColumns(ee.Reducer.minMax(), ["system:time_start"])
print('Date range: ', ee.Date(range.get('min')), ee.Date(range.get('max')))

// 在集合中获取影像的属性值
var sunStats = collection.aggregate_stats('SUN_ELEVATION');
print('Sun elevation statistics: ', sunStats);

// 获取影像的集合并进行云量筛选,获取云量最少的一幅
var image = ee.Image(collection.sort('CLOUD_COVER').first());
print('Least cloudy image: ', image);

// 在时间上进行影像筛选获取获取最新的影像
var recent = collection.sort('system:time_start', false).limit(10);
print('Recent images: ', recent);
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
GEE 教程:如何实现对指定矢量集合的归一化操作(以北京市各区县面积和边长为例)
数据归一化处理是指将数据按照一定的规则进行变换,使数据落入一个特定的区间范围内。数据归一化处理的目的是消除数据之间的量纲差异,同时保留数据的分布特征,以便更好地进行数据分析和建模。
此星光明
2024/09/02
3100
GEE 教程:如何实现对指定矢量集合的归一化操作(以北京市各区县面积和边长为例)
google earth engine(GEE)监督分类总结与代码分享
构造样本数据一般有两个方法,一个是本地上传矢量的训练数据;另外一个是在GEE里面自己选点制作。我主要介绍第二种方法。
全栈程序员站长
2022/10/02
3.3K0
google earth engine(GEE)监督分类总结与代码分享
Google Earth Engine(GEE)——在线统计美国人口和住房数据(以ee.Reducer.sum().repeat().group列表形式呈现)
你可以在一个每个区域获得的统计数据Image或者 FeatureCollection通过使用reducer.group()到组reduce的输出由指定的输入值。例如,为了计算每个州的总人口和住房单元数量,本示例将人口普查块的缩减输出分组FeatureCollection如下:
此星光明
2024/02/02
2280
Google Earth Engine(GEE)——在线统计美国人口和住房数据(以ee.Reducer.sum().repeat().group列表形式呈现)
GEE基础学习——影像集合裁剪
当你使用一个影像集合的数据,而且有想按照自己的研究区域进行裁剪,但发现很多时候直接再后面.clip()无法进行裁剪,那么很大程度上是应为影像集合的裁剪对应的是矢量集合的裁剪,而不是单张影像,所以会出现错误。今天给大家利用GEE在线多个矢量集合裁剪案例:
此星光明
2024/02/01
3520
GEE基础学习——影像集合裁剪
遥感影像SG滤波(基于GEE)
第二步:设置好需要被插值的空影像,需要包含时间信息。这样方程计算出来以后我们就可以根据时间计算当时的像元值。这里我们每隔5天就设置一个空影像。我们把空影像标记为“interpolated”,之后把真实影像和需要被插值的影像结合到一起。
GIS与遥感开发平台
2022/12/03
2.6K0
遥感影像SG滤波(基于GEE)
GEE(Google Earth Engine)计算全球100年的夜间灯光数据!
date (ComputedObject|Date|Number|String):计算的数据类型包括了哪些
此星光明
2024/02/01
3170
GEE(Google Earth Engine)计算全球100年的夜间灯光数据!
Google Earth Engine(GEE)—— ImageCollection 影像集合上的映射
每次Image在ImageCollection使用imageCollection.map()。的唯一参数map()是一个接受一个参数的函数:一个ee.Image。
此星光明
2024/02/02
2630
Google Earth Engine(GEE)—— ImageCollection 影像集合上的映射
Google Earth Engine(GEE)——如何进行NDVI和EVI指数的图表展示?
我们如何进行NDVI和EVI指数的图表展示,我们可以通过建立一个函数NDVI和EVI,然后用map遍历每一期影像,从而实现图表的展示,这我们使用sentinel2影像进行分析。
此星光明
2024/02/02
4470
Google Earth Engine(GEE)——如何进行NDVI和EVI指数的图表展示?
Google Earth Engine(GEE)——影像集合中获取中位数并成图
要在 中合成图像ImageCollection,请使用 imageCollection.reduce()。这会将集合中的所有图像合成为单个图像,例如表示图像的最小值、最大值、平均值或标准偏差。(见减速段关于减速更多信息)。例如,要从集合创建中值图像:地下用了两种方法但显示的效果都是一致的:
此星光明
2024/02/02
3110
Google Earth Engine(GEE)——影像集合中获取中位数并成图
Google Earth Engine(GEE)——ImageCollection (Error)遍历影像集合产生的错误
That failed with this error: ImageCollection (Error) ImageCollection.fromImages, argument 'images': Invalid type. Expected type: List<Image<unknown bands>>. Actual type: Image<[daymet_01_20150101_hourly_temp, daymet_01_20150101_rel_hum, daymet_02_20150101_hourly_temp, daymet_02_20150101_rel_hum, daymet_03_20150101_hourly_temp, daymet_03_20150101_rel_hum,
此星光明
2024/02/02
3100
Google Earth Engine(GEE)——ImageCollection (Error)遍历影像集合产生的错误
Google Earth Engine(GEE)——Sentinel-5p数据的正确展示和下载
各位,请问一下sentinel-5p数据筛选的时候,为什么filterBounds()方法不起作用呢?(我设置范围为福建省,但是他还是把全球都是筛选出来了)
此星光明
2024/02/02
3830
Google Earth Engine(GEE)——Sentinel-5p数据的正确展示和下载
Google Earth Engine(GEE)——过滤filter影像集合
Earth Engine 提供了多种方便的方法来过滤图像集合。具体来说,许多常见用例由imageCollection.filterDate()、 和处理imageCollection.filterBounds()。对于一般目的的过滤,使用 imageCollection.filter()具有ee.Filter作为参数。以下示例演示了两种便捷方法以及filter() 从 中识别和删除配准不良的图像ImageCollection:
此星光明
2024/02/01
3010
Google Earth Engine(GEE)——过滤filter影像集合
GEE图表——利用NOAA气象数据绘制气温预测图
1. 数据采集:从气象观测站、卫星等获取气象数据,包括气压、水汽、风速、温度、降雨、云量等。
此星光明
2024/02/02
3890
GEE图表——利用NOAA气象数据绘制气温预测图
Google Earth Engine(区域统计)
在通过GEE计算遥感的地表参量以后,我们就需要对计算出来的数据进行统计。GEE上面画图的功能并不是很齐全,得到的效果也不尽如人意。因此我们就需要将GEE对区域的统计量进行导出,导入到本地以后,再进行绘图。
GIS与遥感开发平台
2022/04/29
1.5K0
Google Earth Engine(区域统计)
Google Earth Engine谷歌地球引擎ee.ImageCollection格式多张栅格数据基本处理
  本文主要对GEE中的ee.ImageCollection格式数据图层基本处理操作加以介绍。本文是谷歌地球引擎(Google Earth Engine,GEE)系列教学文章的第十一篇,更多GEE文章请参考专栏:GEE学习与应用(https://blog.csdn.net/zhebushibiaoshifu/category_11081040.html)。
疯狂学习GIS
2022/02/23
1.3K0
Google Earth Engine谷歌地球引擎ee.ImageCollection格式多张栅格数据基本处理
【GEE】2、探索数据集
Google 地球引擎中可用的潜在数据来源。 通过生态示例显示的数据集采样用例。 如何使用 Google 地球引擎访问重要的元数据。
Twcat_tree
2023/11/05
5320
【GEE】2、探索数据集
Google Earth Engine(GEE)——Landsat8影像数组排序和归约
阵列排序对于获得自定义质量的mask很有用,这涉及根据不同波段中的值减少图像波段的子集。以下示例按云索引排序,然后获取集合中云最少的图像子集的平均值:
此星光明
2024/02/02
2330
Google Earth Engine(GEE)——Landsat8影像数组排序和归约
GEE错误:Dictionary does not contain key: bucketMeans.
Error in map(ID=S1A_IW_GRDH_1SDV_20210305T102055_20210305T102120_036862_0455BC_F64C): Dictionary.get: Dictionary does not contain key: bucketMeans.
此星光明
2024/02/02
2320
GEE错误:Dictionary does not contain key: bucketMeans.
Google Earth Engine(GEE)——如何正确使用if和for条件判断?
映射的函数在它可以执行的操作中受到限制。具体来说,它不能修改函数外的变量;它不能打印任何东西;它不能使用 JavaScript 的“if”或“for”语句。但是,您可以使用ee.Algorithms.If()在映射函数中执行条件操作。例如:
此星光明
2024/02/02
3980
Google Earth Engine(GEE)——如何正确使用if和for条件判断?
Google Earth Engine(GEE)—— GEDI L2A Raster数据中轨道数量orbit_number暂时无法获取
GEDI L2A Raster Canopy Top Height (Version 2)
此星光明
2024/02/02
2180
Google Earth Engine(GEE)—— GEDI L2A Raster数据中轨道数量orbit_number暂时无法获取
推荐阅读
相关推荐
GEE 教程:如何实现对指定矢量集合的归一化操作(以北京市各区县面积和边长为例)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档