GEE错误集
文章平均质量分 79
此星光明
博士,地图制图和地理信息工程专业,主要涉及Google Earth Engine、PIE-Engine、Planetary Computer、AI Earth、中科星图等云平台的遥感生态云计算研究(多源遥感和机器学习相结合),适用建筑、气象、农业、水利等各个专业云计算。2022年云计算领域博客之星TOP3,2023年CSDN博客之星TOP13,华为云云享专家、MVP,阿里云社区、51CTO博客专家博主。
展开
-
GEE问题:image集合中median和first的区别
我正在尝试以下例子: - 加载图像 - 手动替换(将图像移动40米) - 使用位移函数计算图像移动了多少。- 如果一切顺利,我应该后退40米 如果我将代码应用于“原始”图像 image 1 = collection.First()一切正常 如果我将代码应用于“中位数”图像 image 1 = collection.median()它不是!至于需要什么属性,我们要根据自己的情况去分析,利用这个函数来实现属性的分析。通过计算所有匹配波段堆栈中每个像素处所有值的中位数来聚合图像集合。原创 2024-08-09 08:30:00 · 652 阅读 · 0 评论 -
GEE错误:Tile error: Number of pixels requested from Image.reproject exceeds the maximum allowed (2^31)
这是我之前的一篇博客,因为无法正常加载project进行图层加载和无法统计面积所以出现了一些错误,原文请参考以下博客: Google Earth Engine(GEE)——森林覆盖监测和林地损失定量估计_github林地变化检测-CSDN博客tree cover: >= min canopy cover & area (light green): Tile error: Number of pixels requested from Image.reproject exceeds the maximum a原创 2024-08-06 18:00:00 · 756 阅读 · 0 评论 -
GEE错误——文件导出的时候出现Error: User memory limit exceeded. (Error code: 3)
在试图将我的表导出到资产文件夹,但出现了内存错误。我不知道我做错了什么。相同的脚本适用于其他年份。文件导出的时候出现Error: User memory limit exceeded. (Error code: 3)原创 2024-07-29 11:00:00 · 825 阅读 · 0 评论 -
GEE错误解答:explain函数中outOfBagErrorEstimate的结果中代表了什么?
我使用国家森林清查中的 30 个样地和一个受保护区域的森林掩模,生成了一个区域生物量库存模型(m³/ha)。该模型是一个具有随机森林回归的回归模型。问题是:outOfBagErrorEstimate衡量什么?RMSE、MSE、MAE还是其他内容?我知道它与我的响应变量单位相同:m³/ha。但用于估计错误的度量是什么,我如何解释这个值?原创 2024-07-27 20:00:00 · 710 阅读 · 0 评论 -
GEE错误:Error: Encoded object too large. (Error code: 3)
Error: Encoded object too large. (Error code: 3)函数dissolve(maxError, proj)Returns the union of the geometry. This leaves single geometries untouched, and unions multi geometries.this:geometry (Geometry):The geometry to union.maxError (ErrorMargin, d原创 2024-07-19 18:30:00 · 974 阅读 · 0 评论 -
GEE错误——Error generating chart: Image.select: Band pattern ‘dmultiindex‘ did not match any bands.
首先这里给出了提示,我们需要进行波段的相应选择,所以这里我们首先查看多波段影像中存在的哪些波段,我们这里进行图表输出的时候需要注意,我们只能选择一个波段进行展示,所以这里我们将需要展示的结果单独传入给图表函数即可。原创 2024-07-08 20:00:00 · 921 阅读 · 0 评论 -
GEE错误:Output of image computation is too large (16 bands for 1048576 pixels = 116.0 MiB > 80.0 MiB).
错误。原创 2024-07-09 16:00:00 · 351 阅读 · 0 评论 -
GEE问题:Landsat Collection 2不同传感器之间是否需要进行协调校正?
Landsat Collection 2 不同传感器之间需要进行系数校正,以确保数据的可比性和精度。USGS 提供了用于进行系数校正的工具和资源,可以帮助用户轻松地校正 Landsat 数据。原创 2024-07-01 09:00:00 · 500 阅读 · 0 评论 -
GEE问题:使用reduceRegion求单点均值过程中出现值不一样的情况如何解决?
我首先将 mean() 函数应用于图像集合,该函数会创建一个图像,其中每个像素都是该像素处所有图像的平均值。然后,对于 Point ROI,我希望将均值带添加到图表中,并显示平均值。问题是它们不同(-8.030 与 -8.524)。原创 2024-06-25 15:30:00 · 1849 阅读 · 0 评论 -
GEE问题——EEException:未注册 Earth Engine 或项目未注册。
自 2024-06-17 起,所有使用地球引擎的云项目都必须注册,以表明其商业或非商业状态。我们做出这一改变是为了提高地球引擎访问机制的清晰度,并确保地球引擎的使用符合我们的服务条款。如果初始化时未设置项目,则必须注册包含服务账户的项目。如果您在没有云项目的情况下访问地球引擎,此时无需采取进一步措施。我们建议尽可能使用云项目,因为我们将减少对非云端访问的支持。使用未注册的项目发送到 Earth Engine API 的请求将会失败,直到该项目注册成功。如果您已经使用注册的云项目,则无需进一步操作。原创 2024-06-26 16:00:00 · 1050 阅读 · 0 评论 -
GEE错误——Layer error: Collection.map: A mapped algorithm must return a Feature or Image.
其实,当我们发现图层加载错误的时候,我们首先要看的就是输入的的变量,以及调色板是否错误,如果没有那么我们再往上寻找,刚开始我们会很容易被提示误导,所以这里我们很容易就找到问题了,再有一个问题就是我们在分类后如果裁剪就会出现这个错误,所以在这之前我们就要将分类前的影像裁剪到指定范围,然后再加载。数据类型不匹配: 函数可能在处理不兼容类型的数据,如字符串或数字,而不是 "特征 "或 "图像"。确保函数的输出是有效的特征或图像对象,可以是直接创建的,也可以是从现有的特征或图像中派生出来的。原创 2024-05-23 17:00:00 · 1247 阅读 · 0 评论 -
GEE错误——Layer error: Image.reduceResolution: The input to reduceResolution does not have a valid defa
在GEE中,reduceResolution()函数用于降低图像的分辨率。然而,该函数必须应用于具有有效默认投影的图像。如果图像没有默认投影,则会出现上述错误。这通常发生在以下两种情况下:1. 图像没有设置投影:在进行投影操作之前,必须为图像设置投影。可以使用setDefaultProjection()函数将图像设置为具有默认投影。2. 图像有多个波段,但它们的投影不同:如果多个波段具有不同的投影,那么reduceResolution()函数无法确定要使用哪个投影。原创 2024-05-11 18:00:00 · 632 阅读 · 0 评论 -
GEE错误——COPERNICUS/S2_SR_HARMONIZED(Level-2A)数据中不包含QA60波段解决方案(去云解决方案)
我在屏蔽哨兵-2 协调图像集中有云层覆盖的像素时遇到了一个问题。云遮蔽功能是从 GEE 文档中获取的,因此运行正常。它使用的是 "QA60 "波段。原创 2024-05-10 16:30:00 · 1021 阅读 · 0 评论 -
GEE错误——image.reduceRegion is not a function
错误"image.reduceRegion is not a function" 表示你正在尝试使用reduceRegion()函数来处理图像数据,但是该函数在所使用的图像对象上并不存在。这通常发生在以下几种情况下:你使用的图像对象并不是由Earth Engine提供的图像数据类型。只有Earth Engine提供的图像数据类型,如Image、ImageCollection等,才包含reduceRegion()函数。确保你使用的图像对象是Earth Engine提供的类型。原创 2024-05-06 17:00:00 · 889 阅读 · 0 评论 -
GEE错误——ImageCollection (Error)Parameter ‘delta‘ is required.(advance函数使用和数据预处理过程应注意的问题)
这里最关键的问题就是我们在逐日筛选的时候,要注意我们这里需要进行一个函数的使用,也就是advance的使用,这里我们不能在里面进行日期的加减这里是行不通的,这个函数就是当我们定义了一个时间,我们可以往前或者往后,而不是通过改变参数中的delta参数来实现,因为函数本身就是可以往前或者往后,你只需要调整时间的前后就行了。例如,我们可以使用map()方法对图像集合中的每个图像应用相同的操作,可以使用filter()方法根据特定的条件筛选图像,还可以使用reduce()方法对图像集合中的图像进行聚合操作,等等。原创 2024-04-24 10:32:38 · 1194 阅读 · 0 评论 -
GEE错误——Can‘t encode object: function()
这是初学者最容易犯的错误,这里我们没有搞清楚map操作对象是一个影像集合而不是影像,所以这里我们应该操作的就是再map之前不要进行裁剪融合等操作,正在对图像集合调用 .filter(filtrarImagenes),但 filtrarImagenes 是一个对图像(而不是过滤器)进行操作的函数。为了解决这个问题,我们需要找到一个代表函数的可编码的方式,可以是将函数转换为其名称或字符串表示,或者定义一个自定义的编码函数来处理函数对象的编码。这样,我们可以将函数的名称或字符串传递给需要编码的函数或方法。原创 2024-04-18 18:00:00 · 744 阅读 · 0 评论 -
GEE错误——Landsat影像加载后显示白色或黑色如何解决?
在GEE中,如果加载的Landsat影像显示为白色或黑色,可能的原因:1. 数据范围问题:Landsat影像通常以16位有符号整数的格式存储,但在加载到GEE时,默认使用了0到1的归一化数据范围。这可能导致影像显示不正确。解决方法是通过将图像转换为正确的数据范围来修复。2. 图像显示参数问题:GEE默认使用了一些图像显示参数,如增益和偏移,用于调整图像的对比度和亮度。如果这些参数设置不正确,导致图像显示为白色或黑色。可以通过调整图像显示参数来解决此问题。原创 2024-04-14 15:30:00 · 1211 阅读 · 0 评论 -
GEE错误——Error: Collection contains a degenerate geometry. (Error code: 3)
我有一张包含 4.7k 个管理单元的资产表,其中包含几何图形。我还有一个包含 6.6M 行的 CSV 资产(无几何图形),其中包含约 4.6k 个高格式的长时间序列(每个时间点一行)。我试图将两者合并,以将几何图形和时间序列合并为单个资产。但是导出 ID:很难完成:已经过去 2-3 天了,现在是第 4 次尝试。出了什么问题,后端有什么建议可以让这个(看似已经很简单的)操作变得更简单,以便能够完成?原创 2024-04-10 10:30:00 · 1773 阅读 · 0 评论 -
GEE错误——Error generating chart: User memory limit exceeded.和User memory limit exceeded.(矢量集合过多引起的超限)
当出现上面的问题的时候我们会发现肯定是出现了超限的问题,最主要的问题就是影像分辨率过高,时序研究太长,以及研究区域太大等问题所致,还有另外一种情况最主要的问题是当我们使用一个矢量集合边界范围特别细碎的情况下也会出现上面的问题。原创 2024-04-07 10:00:00 · 1199 阅读 · 0 评论 -
GEE错误——土地分类中出现Line 126:composite.select(...).classify is not a function
出现 "GEE在土地分类中出现的一个问题... is not a function" 的主要原因可能有几种1. 变量或函数名拼写错误:检查代码中的该函数或变量名是否正确拼写,包括大小写。2. 函数或变量未声明:检查代码中是否已正确声明该函数或变量。可能是函数或变量没有正确定义或尚未导入。3. 作用域问题:检查代码中函数或变量的作用域是否正确。可能是该函数或变量未在适当的作用域内定义或访问。4. 引入错误的脚本或库:如果使用了外部脚本或库,检查是否正确引用了相关资源,并确保其正常加载和使用。原创 2024-04-04 11:30:00 · 389 阅读 · 0 评论 -
GEE错误——Map: Layer error: Image.load: Image asset ‘projects/ee-llglory678/assets/fvc‘ not found
本来以为这个问题是代码的问题,但是发现并不是代码的问题,而是没有成功将自己GEE中的ASSETS中的文件成功引入到其中,所以当我在尝试打印上面的影像引入的影像的时候,发现其实真的不是代码的问题,而是自己的这个影像链接存在的问题,所以这里我们需要找到自己正确的影像文件链接就可以重新引入,或者直接通过assets中直接通过导入的形式导入到顶层的import区域直接替换调代码中的文本名称。请确保图像文件已成功上传。同样是在找到我们的文件的基础上进行点开,然后复制影像的ID值,然后替换掉原有影像的路径即可。原创 2024-03-18 16:30:00 · 1076 阅读 · 0 评论 -
GEE错误——List (Error) Dictionary.getNumber: Dictionary does not contain key:constant.(使用reduceregion)
我无法纠正代码中的错误。错误如下(错误)Dictionary.getNumber:Dictionary does not contain key:constant."如果您能抽出一点时间帮我纠正错误,我将非常感激。原创 2024-03-18 15:00:00 · 1096 阅读 · 0 评论 -
GEE错误——Line 12: xxx.size is not a function(计算列表长度出现错误)
这里我们再计算研究区面积的时候出现了一个错误,这里的问题是这里的问题是我们要获取这个对象的时候出现了问题,也就说你给函数传输的并不是一个对象,而不知道是什么,这里我们就需要查看一个。size()的作用对象的问题,这里我们首先就可以去看有哪些东西是可以计算他的大小的。原创 2024-03-17 19:00:00 · 515 阅读 · 0 评论 -
GEE错误——Layer 2: Tile error: Reprojection output too large (10277x10480 pixels).
Output of image computation is too large (18 bands for 3150625 pixels = 240.4 MiB > 80.0 MiB).如果我把它增加到 "40",代码就会运行,但不知为什么,"cultation_percentage "不是 0 就是 1,而不是预期的 nul.point.something?谁能告诉我哪里做错了?原创 2024-03-14 10:30:00 · 882 阅读 · 0 评论 -
GEE错误——Landsat 9 数据集(LANDSAT/LC09/C02/T1_L2)ST_10波段缺少影像问题如何处理
Landat 9的数据集是由卫星传感器记录并传输的。ST_10波段是其中一个波段,但是如果这个波段的影像数据缺失,可能是由于各种原因导致的。以下是一些可能导致ST_10波段影像数据缺失的原因:1. 传感器故障:可能是传感器在记录或传输过程中发生了故障,导致无法正确记录ST_10波段的数据。2. 数据传输错误:在数据传输过程中,可能发生了错误,导致ST_10波段的数据没有正确传输到数据集中。3. 缺少数据处理:在数据处理过程中,可能出现了错误或缺失,导致ST_10波段的影像数据没有正确处理或保存。原创 2024-03-11 10:00:00 · 1357 阅读 · 0 评论 -
GEE错误——Landsat9数据集进行去云操作后显示白板
我遇到了一些有关 Landsat9 图像中的云遮蔽和图像处理的问题。我正在分享我所使用的代码以及我感兴趣的区域(资产)。请帮我解决这个问题。我是一名 GEE 学习者。问题:最终图像在大面积上有云状覆盖。这里我们查看了搜索出的代码发现并不是没有数据集导致的,该区域有24景影像。原创 2024-03-10 09:00:00 · 913 阅读 · 0 评论 -
GEE错误——SyntaxError: Unexpected token (124:1)系统错误的具体 解决方案
该错误表示在代码的第124行第1个字符位置处出现了一个意外的标记(token),引起了语法错误。通常,这意味着在此处使用了不正确的语法,可能是由于以下原因之一:1. 括号不匹配:在代码中可能缺少或多余了一个括号,例如缺少了一个右括号或多余了一个左括号。2. 语法错误:在此处使用了不允许的语法,可能是由于打字错误或不正确的代码组合。3. 错误的标点符号:在代码中可能使用了错误的标点符号,例如一个多余的逗号或分号。原创 2024-03-07 09:00:00 · 939 阅读 · 0 评论 -
GEE 错误——Element.set, argument ‘object‘: Invalid type. Expected type: Element. Actual type: Date.
您将“FireFrequency”和“FireIntensity”添加为图像的属性,而不是图像波段。所以 fireMetrics.select('FireFrequency') 将不起作用。我添加了一条打印语句,您可以看到它们被设置为属性而不是波段。这里主要的目的是我们要获取影像的时间属性,而我们这里并不能通过影像波的形式赋给影像,而是我们需要以属性添加到其中。在第 28 行返回的是 image.date() 而不是 image。我们这里查看结果种没有结果,所以换个研究区,来查看结果。原创 2024-03-04 10:00:00 · 900 阅读 · 0 评论 -
GEE错误——Normalized Index: Layer error: Image.select: Pattern ‘VV‘ did not match any bands.
本教程中主要出现的错误是当我们在进行sentinel-1数据筛选的过程中无法找到VV的波段,然后导致了其出现了错误,我们看看如何来解决数据筛选的问题。原创 2024-03-01 11:00:00 · 760 阅读 · 0 评论 -
GEE错误——sentinel-2数据处理过程出现‘QA60‘ did not match any bands
在GEE中出现"QA60 did not match any bands"错误的原因可能是因为在GEE中搜索的数据信息中找不到与"QA60"相匹配的波段。这可能是由于以下几个原因导致的:1. 数据库中没有包含"QA60"波段的信息。如果影像使用的日期较为新,可能会导致无法在现有数据库中找到匹配项。2. 输入错误或拼写错误。请确保正确拼写波段名称,并使用正确的大小写。输入错误或拼写错误可能导致搜索结果为空。3. 平台限制。平台没有在这个数据集中及时更新该数据。原创 2024-02-27 15:00:00 · 954 阅读 · 0 评论 -
GEE错误——Image.rename: The number of names (1) must match the number of bands (5).
本此脚本的错误是当我们在进行一些列操作后需要进行波段重命名,但是在重命名的过程中,因为选择的是 影像集合来进行操作,这个过程就包含了所有的波段,所以当GEE会报错出现下面的情况。原创 2024-02-27 19:00:00 · 474 阅读 · 0 评论 -
GEE错误——Number (Error)Image.select: Invalid band number (0) specified to select. Input only contain
这里是一个洪水面积计算的过程,这里没有办法计算的错误结果如下。原创 2024-02-22 10:30:00 · 953 阅读 · 0 评论 -
GEE错误——当connectedPixelCount()没有影像融合效果(影像颗粒化)的时候我们使用focalMedian()来实现影像的融合
connectedPixelCount()”在 GEE 中无法实现和周围的像素进行周边限速的连接,也就是边缘锐化或者后处理的过程中出现了无法实现的过程,这也就表明我们无法进行影像后处理,所以这里我们利用focalmode函数来实现处理。函数。原创 2024-02-21 19:30:00 · 950 阅读 · 0 评论 -
GEE错误——Error: Image.setDefaultProjection, argument ‘image‘: Invalid type. Expected type: Image
Mean_Daily_LST_2010-2011ID: BETBRX6ZU6N5BUY7PJ3J6VFDPhase: FailedRuntime: 1s (started 2024-02-10 19:21:49 +0800)Attempted 1 timeError: Image.setDefaultProjection, argument 'image': Invalid type. Expected type: Image. Actual type: ImageCollec原创 2024-02-15 18:00:00 · 1842 阅读 · 0 评论 -
GEE错误——Expected type: Image<unknown bands>. Actual type: ImageCollection.
您好,我感兴趣的是能够使用 MNDWI 阈值通过水掩模来掩盖 Landsat NDVI 复合材料的时间序列。然后我想对这些水蒙版的每月复合材料进行分段。我还没有弄清楚如何在两个图像集合之间执行此操作,并且收到一个无法用两个图像集合掩盖的错误。另一种方法是什么?这是我的代码。另外,这是我解释这一点的堆栈交换帖子。原创 2024-02-09 09:45:00 · 1659 阅读 · 0 评论 -
GEE错误:Layer error: Image.parseExpression: Expression parse error at character 0
我正在尝试计算表达式,但收到表达式解析错误。我假设我的语法可能有问题,但我无法弄清楚。附上我试图计算的表达式。原创 2024-01-30 10:46:28 · 1063 阅读 · 0 评论 -
GEE投影错误:无法计算投影中几何图形的交集 SR-ORG:6974
我在尝试生成图表时遇到错误,我不知道如何修复它,请帮助:这是错误:生成图表时出错:Collection.first:投影错误:无法计算投影中几何图形的交集 SR-ORG:6974:仿射 [463.3127165279165、0.0、-2.0015109354E7、0.0、-463.3127165279167、1.0007554677003E7] 和 EPSG:432 6:仿射 [1.0, 0.0, 0.0、0.0、1.0、0.0]。Collection.first: Projection error: Un原创 2024-02-05 10:00:00 · 926 阅读 · 0 评论 -
GEE错误——超限问题解决Export too large: specified 375255165 pixels (max: 100000000)
L8B3_1323s3_med_luangwa00ID: SPB5VCOWUJU2TUPI4PXXSKMXPhase: FailedRuntime: 27s (started 2024-01-28 15:50:11 +0800)Attempted 1 timeError: Export too large: specified 375255165 pixels (max: 100000000). Specify higher maxPixels value if you intend to export a原创 2024-02-01 15:00:00 · 1225 阅读 · 0 评论 -
GEE错误——Layer error: User memory limit exceeded.
我正在尝试使计算 VCI 的代码适应 Landsat T1_L2。2个问题:1)结果看起来不太准确,因为大多数区域的大部分区域都显示出非常低的值。2) 如果我尝试使用 2000-2023 年期间来计算历史最小值/最大值,我会收到以下错误消息:植被状况:图层错误:超出用户内存限制。VCI:层错误:超出用户内存限制。原创 2024-02-03 15:00:00 · 772 阅读 · 0 评论 -
GEE错误——Unable to transform edge (768.0000, 32.0000 to 768.0000, 32.0156) from EPSG:4326 PLANAR
cmip6_test_exportID: BJ6UP2HO5EH6BPA6W6NPR5M7Phase: FailedRuntime: 6s (started 2024-01-25 11:45:49 +0800)Attempted 1 timeError: Unable to transform edge (768.000000, 32.000000 to 768.000000, 32.015625) from EPSG:4326 PLANAR [0.25, 0.0, -180.0, 0.0, -0.25,原创 2024-01-31 11:30:00 · 1162 阅读 · 0 评论