代码编织梦想

google earth engine(gee) ——kendalls/pearsons/spearmans三种相关系数的对比分析-爱代码爱编程

很多时候我们要计算波段之间的相关性,这里我们就需要了解相关性分析,在GEE中存在有三种相关性分析的函数,这次我们使用了两种不同的影像,分别选择对应的ndvi波段来完成对影像波段的选择,最后我们可以通过reduceRegion函数实现对影像的统计,这里我们要明确的是,我们需要对影像进行统计分析,即使是用相关性分析也是要通过这个函数来实现的,和统计影像数量是一

google earth engine(gee)——计算不同美国州的气温折线图和散点图_此星光明的博客-爱代码爱编程

本次使用的矢量数据:TIGER/2018/States没逛过国家各州地图和气温数据,来进行几个州的气温分析,包含最大值和最小值的差异。 PRISM Long-Term Average Climate Dataset Norm81m [deprecated] PRISM日数据集和月数据集是美国本土的网格化气候数据集,由俄勒冈州立大学的PRISM气候小组制

google earth engine(gee)教程——数字矢量集合aggregate_array函数进行矢量转化为数组和区分不同分析_此星光明的博客-爱代码爱编程

本文我们通过简单的矢量集合,来转化为数组,和区分矢量集合中的相同和不同。本文所需用到的函数 函数: aggreg_array(property) 对一个集合中的对象的给定属性进行聚合,计算出一个所选属性的所有值的列表。 参数。 this:collection(特征集合)。 要聚合的集合。 property(字符串)。 要从集合的每个元素中使用的属性

google earth engine (gee) ——通过判断条件语句来进行geometry的筛选并给矢量集合添加指定的(点线面)属性_此星光明的博客-爱代码爱编程

上一次我们通过给指定的矢量集合中的每一个矢量来设定矢量类型,然后通过指定类型的筛选来完成不同矢量集合的筛选,下面是上一次博客的链接: (433条消息) Google Earth Engine (GEE) ——如何区分一个矢量集合中的不同类型(点线面)_此星光明的博客-CSDN博客 这次我们主要的解决的问题是通过map来判断矢量集合中的是否类型是poly

google earth engine (gee) ——如何区分一个矢量集合中的不同类型(点线面)_此星光明的博客-爱代码爱编程

写这篇博客的主要目的是为了能为了让我们在一个矢量集合中区分除我们想要的类型,这里的整体构思情况是这样的,假设我们有一个点、线、面或者多边形于一体的集合,我们要通过一个函数function,这个函数的功能就是让其区分除不同类型的矢量从而进行下一步的工作。我们可以解决类似于如下的两个问题: 1.我想写一个函数,当给定一个要映射的特征集合时,它将区分多边形和多

google earth engine(gee)——如何创建一个属性给feature collection使其图形加载过程中可以出现名称_此星光明的博客-爱代码爱编程

问题: How to create a chart with 5 rows and 2 columns like this in google earth engine 如何在谷歌地球引擎中创建一个5行2列的图表,如图所示: Class Name | Area Barren           |  123Urban            | 45

google earth engine(gee)——提起对应波段的相应数据_此星光明的博客-爱代码爱编程

用2001-2022年的时间序列来筛选影像并提取相应的数据文件excel表 这里有几个函数需要了解: setOutputs(outputs) Returns a Reducer with the same inputs as the given Reducer, but with outputs renamed and/or removed. Ar

google earth engine(gee)——_此星光明的博客-爱代码爱编程

本次我们用影像来加载特定区域特定时间的的影像和各波段指数, 函数: expression(expression, map) 在一个图像上评估一个算术表达式,可能涉及到其他图像。 主要输入图像的波段可以使用内置函数b(),如b(0)或b('band_name')。 表达式中的变量被解释为额外的图像参数,必须在opt_map中提供。每个这样的图像的波段

google earth engine(gee)——指数运算并加载和影像下载_此星光明的博客-爱代码爱编程

本文主要市归一化指数的运算和加载,以及多波段影像的加载,还有影像的导出,主要函数有一下:  归一化差值(bandNames) 计算两个频段之间的归一化差异。如果没有指定要使用的频段,则使用前两个频段。归一化差值的计算方法是(第一-第二)/(第一+第二)。注意,返回的图像波段名称是'nd',输入的图像属性不会保留在输出的图像中,任何一个输入波段的负像素值都

google earth engine(gee)——单景影像导出到google 硬盘中_此星光明的博客-爱代码爱编程

Export.image.toDrive(image, description, folder, fileNamePrefix, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, fileDimensions, skipEmptyTiles, fileFormat,

google earth engine(gee)——如何创建一个合适的list用来作为时间遍历_此星光明的博客-爱代码爱编程

我们很多时候直接筛选影像,再不用循环的情况下,我们想对某个研究区域进行每个月的时间筛选,而无论是月,季度还是年份,其重要的原因目的我们首先要建立一个list列表,而这个列表要用固定的形式来表达,也就是我们俗称的YMD形式。具体公式: ee.Date.fromYMD(year, month, day, timeZone) Returns a Date g

google earth engine ——_此星光明的博客-爱代码爱编程

使用 MultiPolygon 输入几何时覆盖网格的奇怪行为。似乎输出 FeatureCollection 没有返回所有矩形,而只返回 1 个。奇怪的是,函数 Map.addLayer 正确显示了所有矩形,但是我不能使用返回的网格化 FC,因为它只包含 1 个矩形。  代码: var table = ee.FeatureCollection("FA

google earth engine ——我们如何筛选一个列表中的排序以时间为例_此星光明的博客-爱代码爱编程

这个教程的主要目的是解决我们一个非常简单而且实用的功能,原有问题是这应该很简单,但我没有找到好的解决方案。我想创建一个包含两个日期中较早日期的变量,但我还没有找到一种方法来比较两个日期并提取较早的日期,因为 .min() 或 .first() 不适用于列表。  本文需要利用几个函数: ee.Date.fromYMD(year, month, day,

Google Earth Engine(GEE)——GEE新功能FeatureView上线矢量集合加载无延时可以快速加载查看-爱代码爱编程

今天有一个振奋人心的好消息,就是我们用GEE打开矢量集合后,我们可以不同瓦片加载的方式,而是直接缩放大小,就像我们利用arcgis不受到放大和缩小的困扰,没有延时和画面缺失的效果,今天收到的邮件翻译后结果: 开发人员:令人兴奋的消息:我们推出了一种名为 FeatureView 的新资产类型! FeatureView 是 FeatureCollectio

Google Earth Engine(GEE)——利用sentinel2数据分析洪水覆盖的区域-爱代码爱编程

本期我们利用sentinel数据进行分析,两个月前后的变化监测,整体的流程比较简单就是通过应先给筛选去云和获取影像的属性,然后分别选择洪水时间发生前后的影像对比,最后加载影像通过的中值来确定洪水的变化范围。 简单介绍一个函数: advance(delta, unit, timeZone) Create a new Date by adding the

Google Earth Engine(GEE)——通过土地分类获取影像前后变化的土地利用变化信息(重分类)-爱代码爱编程

本次的实验主要目的就是通过对哨兵2号数据的土地分类,分别进行两期的对比,然后看土地利用变化的情况如何,这里所用到的函数是: remap(lookupIn, lookupOut, columnName) Remaps the value of a specific property in a collection. Takes two parallel

Google Earth Engine(GEE)——关于NDVI_NDWI_NDBI_EVI指数波段运算公式函数的集成和优化(2)-爱代码爱编程

上一篇文章写到了,函数合并处理的问题,链接如下: (17条消息) Google Earth Engine(GEE)——关于NDVI_NDWI_NDBI指数波段运算公式函数的集成和优化(1)_此星光明的博客-CSDN博客 因为上次的代码并没有做到了完全优化,所以为了大家不进行波段的改写,本次的主要内容是,将函数的波段进行重命名,然后计算。  原始三合一

Google Earth Engine(GEE)——关于NDVI_NDWI_NDBI指数波段运算公式函数的集成和优化(1)-爱代码爱编程

之前写过一篇文章是关于各种指数进行计算的文章,链接如下: (230条消息) 利用GEE(Google Earth Engine)在线处理NDVI、EVI、SAVI、NDMI等指数归一化教程!_此星光明的博客-CSDN博客 很多时候我们觉得如果只是计算一个波段的话,那么我们就可以单一的使用下面这些函数,然后通过影像集合进行collection,但是多

Google Earth Engine(GEE)——ee.Array()的使用 Arrays案例分析-爱代码爱编程

本文所需的函数: arraySlice(axis, start, end, step) Creates a subarray by slicing out each position along the given axis from the 'start' (inclusive) to 'end' (exclusive) by increments

Google Earth Engine(GEE)——土地分类/覆盖案例分析含各类土地面积统计和精度评定(印度班加罗尔为例)-爱代码爱编程

这里有一个函数需要重新回顾一下:这个函数只适用于TOA影像 ee.Algorithms.Landsat.simpleComposite(collection, percentile, cloudScoreRange, maxDepth, asFloat) 从陆地卫星原始场景的集合中计算出陆地卫星TOA合成。它应用标准的TOA校准,然后使用Simpl