![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
GEE数据结构专栏
文章平均质量分 67
GEE数据结构基础操作,详细讲述GEE中所有对象的操作方法和代码。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
_养乐多_
记录GEE(GoogleEarthEngine),python处理遥感数据,机器学习算法应用,深度学习模型训练、推理和部署的笔记。
展开
-
GEE:通过代码删除Assets数据
本文将记录如何通过代码删除 Google Earth Engine (GEE)中 Assets 中的数据,使得 Assets 中的数据可以动态更新。原创 2024-06-25 16:54:28 · 142 阅读 · 0 评论 -
GEE:根据相同属性合并两个矢量(要素)表格(FeatureCollection)
CSDN@_养乐多_在Google Earth Engine (GEE) 中,数据合并是常见的任务,特别是当需要将具有相同日期字段的两个矢量(要素)表格数据进行整合时。本文将介绍如何在GEE中完成这一任务,以及其中涉及的步骤和技巧。具体举例来说。比如,有两个矢量(要素)表格数据,表格中的字段名有‘date’,‘NDVI’,‘EVI’,另一个表格中有‘date’,‘NDBSI’,‘LST’,根据相同的 ‘date’ 合并这两个表格,最后输出一个新的矢量表格。原创 2024-03-19 09:37:37 · 92 阅读 · 0 评论 -
GEE:影像(Image)和数组(Array)的相互转换和操作
本文将介绍在 Google Earth Engine(GEE)平台中,将影像(Image)和数组(Array)的格式相互转换的方法和代码,以及对 Array 的操作函数。原创 2024-03-10 19:53:18 · 291 阅读 · 0 评论 -
GEE:求最大值的几种方法
本文记录了使用 ee 库和 Math 库在Google Earth Engine (GEE)平台上求最大值的方法和代码。原创 2023-11-08 10:06:18 · 182 阅读 · 0 评论 -
GEE: print 函数和 console.log 函数的区别
本文记录了 print() 函数和 console.log() 函数的区别。print 函数是 GEE 中的内置函数,可以打印各种数据类型,包括数字、字符串、图像、特征集等,主要目的是帮助你调试代码和查看输出结果,以便更好地理解代码。console.log() 是 JavaScript 中常用的函数,用于将信息输出到浏览器的开发者工具控制台,但是在 GEE 编辑器中使用 console.log() 只能输出一个参数,且按F12后并不能打印到浏览器控制台。详情请看本文案例。原创 2023-11-08 09:08:22 · 271 阅读 · 0 评论 -
GEE:map 函数和 evaluate 函数的区别
本文记录了map函数和evaluate函数的区别,并以表格形式展示,最后记录了函数使用案例代码。原创 2023-08-21 14:18:12 · 338 阅读 · 0 评论 -
GEE:矢量数据与栅格数据的面积计算
当在 Google Earth Engine(GEE)中进行面积计算时,可以使用不同的方法,包括 ee.Geometry的.area() 和 ee.Image.pixelArea(),但它们的结果可能不同。本博客将介绍如何在 GEE 中计算面积,以及何时选择哪种方法。原创 2023-09-19 19:42:31 · 599 阅读 · 0 评论 -
GEE:绘制土地利用类型面积分布柱状图
本文记录了,在 Google Earth Engine (GEE)中进行随机森林分类后绘制不同类型面积分布柱状图的代码片段。完整代码请看博客《柱状图效果如下所示,原创 2023-10-19 14:39:21 · 1035 阅读 · 0 评论 -
GEE:使用中文做变量和函数名写GEE代码
啊?最近在编写GEE代码的时候,无意中发现 JavaScript 已经能够支持中文字符作为变量名和函数名,这个发现让我感到非常兴奋。这意味着以后在编程过程中,我可以更自由地融入中文元素,不再必须依赖繁琐的注释来解释变量和函数的含义。这个新的特性不仅让代码更富有创意,还可以展示出中国人在技术领域的文化自信。有了这个特性,我可以用中文字符来命名变量和函数,比如使用中文拼音、汉字或者专有名词,使得代码更具有表现力和可读性。这不仅方便了我自己,也为协作和代码维护提供了更多的可能性。原创 2023-10-13 22:38:18 · 675 阅读 · 1 评论 -
GEE:数据预处理的细节(处理顺序。比如, select() 和 filter() 要优先于 map())
大家在数据预处理的时候,是不是随意进行处理,并没有考虑 Google Earth Engine(GEE)性能的问题?比如选择数据集的时候,先执行map函数,再按时间选择数据?不同的处理顺序会导致不同的计算成本。因此,本文将探讨如何在 GEE 中筛选和选择数据集合,以优化数据处理过程,以确保 GEE 性能最佳,并减少不必要的计算成本。在 GEE 中,筛选和选择操作的顺序非常重要。一般来说,应该首先应用最选择性的筛选,然后再应用不那么选择性的筛选。原创 2023-10-13 23:10:21 · 486 阅读 · 0 评论 -
GEE:定义函数的小技巧和存在问题
本文记录了在Google Earth Engine (GEE)平台上,定义函数时的小技巧和存在的小问题。原创 2023-07-26 17:56:04 · 409 阅读 · 0 评论 -
GEE:给影像加入时间属性,并插入影像集合,按时间排序影像集合
本文介绍了如何使用 Google Earth Engine 平台给影像加入时间属性,并将该影像插入到一个已知影像集合中,最后进行按时间排序的方法。原创 2023-04-11 10:38:23 · 785 阅读 · 5 评论 -
GEE:对多波段影像归一化
本文将介绍对一幅多波段影像进行归一化的方法和代码,主要思路是先计算影像中每个波段的最大最小值,根据最大最小值对每个波段进行归一化。以下是具体代码示例,原创 2023-04-09 09:15:58 · 548 阅读 · 0 评论 -
GEE:使用二维List绘制柱状图
然后,我们使用ee.Dictionary.fromLists()方法将每一行转换为一个具有“value1”、“value2”和“value3”属性的Earth Engine字典对象,并将它们存储在一个Earth Engine要素集合中。接着,我们使用ui.Chart.feature.byProperty()方法将要素集合按照“value1”、“value2”和“value3”属性分组,并使用setChartType()方法将图表类型设置为“ColumnChart”。原创 2023-04-08 10:50:34 · 145 阅读 · 0 评论 -
GEE:对字典(Dictionary)的 value 进行排序并保持 key 和 value一一对应
在 GEE 平台上对 Dictionary 的 value 进行排序并保持 key 和 value 一一对应,可以先将一维key列表和一维value列表拼接起来成一个字典,然后对字典的value排序,获取value的索引,根据索引获取key的值,然后将排序好的list绘制成散点图。原创 2023-04-07 23:52:29 · 129 阅读 · 0 评论 -
GEE:ee.Dictionary.fromLists()将key列表和value列表组合成一个新的Dictionary对象
方法将已排序的属性值列表组合成一个Dictionary对象,并将属性名列表作为键列表传递给它。这样,我们就可以使用这个新的Dictionary对象来创建一个包含已排序属性的新Feature对象。方法,以创建一个名为dict的新Dictionary对象。在这个新对象中,键’a’对应于值1,键’b’对应于值2,键’c’对应于值3。是Google Earth Engine API中的一个方法,它接受两个参数:一个键列表和一个值列表,并将它们组合成一个。在这个例子中,我们将keys列表和values列表传递给。原创 2023-04-07 22:34:48 · 91 阅读 · 0 评论 -
GEE:对字典(Dictionary)组成的列表(List)排序
如果您,可能是因为keys参数不是一个有效的列表或数组对象。请确保keys参数是一个有效的列表或数组对象,并且每个元素都是一个有效的Earth Engine表达式或值。原创 2023-04-07 22:05:03 · 110 阅读 · 0 评论 -
GEE:数据结构——对List的操作(添加、删除、替换、获取长度、遍历、过滤)
在 Google Earth Engine (GEE) 中,可以对 List 对象进行多种操作。以下是一些常用的 List 操作:获取 List 中的元素:可以使用 get() 方法来获取 List 中的特定元素。例如,myList.get(0) 可以获取 List 中的第一个元素。可以使用 add() 方法将新元素添加到 List 的末尾。例如,myList.add(42) 将整数 42 添加到 List 的末尾。可以使用 remove() 方法从 List 中删除特定元素。原创 2023-04-07 22:05:03 · 1806 阅读 · 2 评论 -
GEE:数据结构——Object 对象(创建、访问、修改、删除、遍历)
在Google Earth Engine (GEE) 平台中,“Object” 是指一种数据结构,它是由一组属性(键-值对)组成的,可以是数字、字符串、布尔值、数组或其他对象。在 GEE 中,许多数据都以对象的形式存储,例如图像、地理空间矢量数据、时间序列等。对象可以用 JavaScript 编程语言来创建、操作和分析。在 GEE 中,对象通常使用 JavaScript 对象表示法 (JSON) 进行表示,这是一种轻量级的数据交换格式。原创 2023-04-07 21:49:48 · 1268 阅读 · 0 评论