GEE教程
我也想吃a
这个作者很懒,什么都没留下…
展开
-
oogle Earth Engine(GEE)——时间序列数据合成 - 按年合成
首先做一个多年的列表year list(2018 - 2021年,包括2018年和2021年),然后循环遍历该列表,再利用均值(mean)方法将一年的数据集合计算为单张影像,同时添加相关属性,生成返回一个影像列表,最后调用影像集合的初始化方法生成影像集合(ImageCollection)。原创 2023-02-12 14:33:13 · 1135 阅读 · 2 评论 -
Google Earth Engine(GEE)——统计某地的影像覆盖度
统计某个地区某个卫星影像的覆盖率。原创 2023-02-12 14:31:48 · 600 阅读 · 0 评论 -
Google Earth Engine(GEE)——缨帽变换
缨帽(Kauth-Thomas)变换,又称K-T变换,是一种基于图像物理特征的固定转换,变换后指向与地物类型和变化有密切关系的方向,特别是与植物生长过程和土壤有关,其转换系数对同一传感器是固定的。缨帽变换可应用于图像压缩、图像去噪、图像增强、判读解译等方面。缨帽变换是一种特殊的主成分分析,与主成分分析不同的是其转换系数是固定的,因此它独立于单个图像,不同图像产生的土壤亮度和绿度可以互相比较。原创 2023-02-12 14:31:20 · 4453 阅读 · 0 评论 -
Google Earth Engine(GEE)——导出影像集合数据
GEE中的影像数据可以通过Export导出至Google Drive、Google Assets或Google Cloud Storage中,但是在平台中只支持导出单张的影像数据,如果要导出影像集合,只能使用循环遍历的方法来解决。通过查询GEE的API,我们可以找到在集合中有一个异步操作方法——evaluate,这个方法比较特殊的是在它的回调方法中,GEE的对象会被转化为普通的JavaScript对象,这样就可以使用循环遍历导出想要的影像集合数据。原创 2023-02-12 14:28:24 · 6248 阅读 · 2 评论 -
Google Earth Engine(GEE)——自动检测冰山
代码使用 ArcticDEM(版本 3)2 米带数据自动检测 Google 地球引擎 (GEE) 中的冰山。该工具旨在允许没有编码经验的用户通过图形用户界面 (GUI) 生成自己的冰山数据集。用户获取此数据集所需要做的就是定义一个感兴趣区域 (ROI),然后单击几个按钮将数据导出到他们的 Google Drive!为了能够使用这个 GUI,用户需要确保他们有一个 GEE账户(个人许可证免费)。如果您还没有账户,可以在这里注册一个:身份验证过程可能需要几天时间才能批准许可证。原创 2023-02-12 14:23:05 · 390 阅读 · 0 评论 -
Google Earth Engine(GEE)——Sentinel-2数据去云操作
Sentinel-2数据目前在GEE中共有两种产品:一种是普通的没有经过大气校正的数据;另一种是经过大气校正后的数据(不全)。这两种数据去云的操作方法都是通过QA波段来完成的。原创 2023-02-07 20:17:49 · 1205 阅读 · 0 评论 -
Google Earth Engine(GEE)——Landsat数据去云操作(SR)
SR的去云主要是用QA波段来进行操作的,这种去云方法直接使用的是通过和QA质量波段做按位操作实现对像素值的筛选,掩膜掉云。在GEE中,Landsat系列产品主要分为两类:一类是。产品(大气层顶反射率或表观反射率产品),另一类是。云阴影、雪等像素,最终达到去云的目的。产品(地表反射率产品)。原创 2023-02-07 20:16:51 · 1428 阅读 · 0 评论 -
Google Earth Engine(GEE)——Landsat数据去云操作(TOA)
该方法只能用于TOA产品,Landsat的其他产品均不能采用这个算法,并且使用该算法后,会增加一个“cloud”波段,具体数值为0-100(0表示无云,100表示云量为100%),要实现去云操作需要根据“cloud”波段来进行处理。TOA产品去云可以直接调用GEE中已经定义好的去云算法来进行处理,方法是ee.Algorithms.Landsat.simpleCloudScore()。产品(大气层顶反射率或表观反射率产品),另一类是。产品(地表反射率产品)。原创 2023-02-07 20:15:43 · 1734 阅读 · 0 评论 -
Google Earth Engine(GEE)——ee.Array
数组ee.Array是由一连串的数字或字符串构成,[ ]嵌套数目表示了数组的维数,表示一维向量、二维矩阵、三维立方体类型,以及其他高维数据类型。该代码描述了Array的定义,表示了一个二维数组,纬度为6行6列,如下表所示。原创 2023-02-07 20:14:17 · 270 阅读 · 0 评论 -
Google Earth Engine(GEE)——几何图形ee.Geometry
如果传入的距离是正整数则对Geometry做向外的扩大缓冲区域,如果传入的距离是负数则可以对Geometry做向内缩小的缓冲区域;,返回两个Geometry是否相交的结果,如果两个Geometry相交则返回true,否则返回false;,简单来说就是在第一个Geometry但不是不在第二个Geometry的部分。,,返回值是两个Geometry相交的新的Geometry;(6)取得两个Geometry的相交部分内容使用。(7)两个Geometry取得不同的部分使用。(1)计算Geometry的面积使用。原创 2023-02-07 20:12:34 · 650 阅读 · 0 评论 -
Google Earth Engine——地图Map
设置地图的居中位置,参数object是矢量数据或者影像数据;zoom表示缩放等级。这个方法通常是在地图展示区加入各种ui使用,如ui.Label等。:图层内容,可以是矢量数据、影像等;:显示图层内容样式参数;palette:颜色列表。opacity:透明度。gamma:伽马系数。原创 2023-02-07 20:11:37 · 205 阅读 · 0 评论 -
Google Earth Engine——绘制土地覆被变化制图
Google Earth Engine是一个用于行星尺度遥感分析的云计算平台。它提供对多 PB 卫星图像和地理空间数据集目录的访问,包括几乎所有 Landsat、MODIS 和 Sentinel 图像目录,以及 NDVI、土地覆盖分类和森林变化图等衍生产品。此外,Earth Engine 允许用户利用 Google 强大的计算基础设施来处理这些图像。Earth Engine 最早和最引人注目的应用之一是马里兰大学的马特·汉森 (Matt Hansen) 和他的团队制作了全球森林变化图。原创 2023-02-07 20:09:35 · 633 阅读 · 0 评论 -
Google Earth Engine(GEE)——ee-palettes
如果要检索所需要的调色板,请使用 JS 对象表示法指定组、名称和色阶数。可用颜色的数量因调色板而异,调色板在下面的调色板名称后面列出。请注意,所有非 ColorBrewer 调色板只有 7 种颜色,因此请始终使用 7 作为这些调色板的“色阶”属性。请注意,这将反转导入的调色板 JS 对象中的调色板,以及您碰巧定义的调色板变量。对象中调色板键的值。要将定义的调色板应用于地图数据,请将调色板变量设置为提供给。确定调色板组、名称和色阶后,将调色板设置为变量。调色板的粉红色到黄色部分,请使用以下调色板定义。原创 2023-02-03 22:13:05 · 291 阅读 · 0 评论 -
Google Earth Engine(GEE)——利用Landsat8数据计算NDVI
其中,nir表示近红外波段,对应到Landsat8中就是B5波段;red表示红光波段,对应B4波段。该方法是(A - B)/(A + B)计算公式的缩写算法,常用于各种指数的计算。原创 2023-02-03 22:10:40 · 1729 阅读 · 0 评论 -
Google Earth Engine(GEE)——ee.String
在GEE中申明字符串只需要使用ee.String()定义普通字符串对象即可,下面列举部分GEE中常用的字符串方法,如构造、定义长度、拼接、替换、大小写与变换、获取子字符串并重新起始索引号、分割字符串等。原创 2023-02-03 22:08:25 · 247 阅读 · 0 评论 -
Google Earth Engine(GEE)——ee.Dictionary
【代码】Google Earth Engine(GEE)——ee.Dictionary。原创 2023-02-03 22:07:52 · 201 阅读 · 0 评论 -
Google Earth Engine(GEE)——栅格转矢量
如果像素数过多,是否只提取有限像素实现计算要求;:在像素的投影信息下创建矢量数据,默认false。:最大像素数量,默认1e8,通常设置为1e13;:优化内部计算使用,可以减少计算内存溢出问题;:生成的矢量类型,默认是polygon类型;:是否是八连通,默认是true;:属性表的标签,默认label;原创 2023-02-03 22:06:32 · 1667 阅读 · 0 评论 -
Google Earth Engine(GEE)——ee.List
列表是记录同类型的集合数据类型,如[1,2,3],一个普通的数字列表,要转换为GEE列表形式只需要用ee.List()重新定义即可。下面代码展示了部分列表常用的方法,如创建、转换、添加新元素、合并、删除、替换、部分提取等。原创 2023-02-03 22:03:49 · 605 阅读 · 0 评论 -
Google Earth Engine(GEE)——ee.Date
日期数据是记录具体时间的数据格式,用来记录年、月、日等具体信息,使用GEE的日期数据只需要将日期字符串用ee.Date()做定义便可实现。以下代码展示日期类常用方法。如何定义、如何获取时间信息、计算时间间隔、返回特殊格式的日期形式等。原创 2023-02-03 22:02:51 · 418 阅读 · 0 评论