问题标签 [rgee]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在日期列表上映射函数时遇到问题
我首先加载 Sentinel 1 图像并根据我的研究区域、时间、VV/VH 极化和上升或下降路径进行过滤。执行这些程序的代码如下
应用过滤器后,我定义了一个从 CFSV2 获取数据的函数:NCEP 气候预报系统第 2 版,6 小时产品,用于风掩蔽,以消除风造成的表面粗糙。此函数采用 YY 格式的日期-MM-DD 作为参数并返回 ee-image。
为了获取图像集中每个场景的数据,我做了一个功能,将日期格式化为 yy-mm-dd 格式,并将它们聚合到一个 eelist 中,如下所示,
然后我尝试将日期列表映射到函数ncep
,如下所示
我得到错误RuntimeError: Evaluation error: argument "date" is missing, with no default.
r - Rgee 中等效的 ee.Image.not() 是什么
我尝试复制这条 gee line
在 rgee 作为
我得到错误AttributeError: 'Image' object has no attribute 'not'
r - 为什么rgee不能使用正确版本的python?
我正在尝试在 Rstudio 中使用 rgee 包。我安装了 reticulate 和 rgee 包。我的python版本是3.7(我很确定,安装并检查了几次)。但是当我使用ee_check()时,似乎检测到的版本是3.1?我对此很困惑。
r - 什么是 RGEE 中图像的“或”逻辑运算符
我想改造这条线
rgee如下_
但我得到一个错误:
只能对数字、逻辑或复杂类型进行操作
rgee - 如何在 rgee 中使用 iterate()
以下 JS 等效代码在 gee 操场上工作,但不在 rgee 中。
这应该计算 1:5 的总和。
我收到的错误是:
rgee 的正确语法是什么?
python - ee_Initialize() 命令不起作用
我相信我已经在 Python 和 R 中下载了必要的依赖项,但是当我运行 ee_Initialize() 命令时,R 没有返回任何内容,而是继续运行。我能做些什么来解决这个问题?任何帮助,将不胜感激!
python - 如何将 conda 从 4.10.3 更新到 4.11.0
我正在尝试使用 run reticulate 以便我可以在 R 中使用 google earth 引擎。更新我的 r 后,我当前的脚本完全没用,除非我能解决一些问题。当我运行 reticulate::py_install('earthengine-api==####) ( '### 代替识别我帐户的实际数字)时,我收到以下消息:
==> 警告:存在更新版本的 conda。<== 当前版本:4.10.3 最新版本:4.11.0
请通过运行更新 conda
但是,当我运行 r 告诉我运行时,r 无法识别它。无论如何我如何更新conda?
r - 使用 Google 地球引擎和 R 时出现问题
r - 从 R 中的大型 GEE 图像集合中提取点数据
我想从大型 Google 地球引擎图像集合中提取几个点的时间序列数据。因为我想在 R 而不是 GEE 代码编辑器中执行此操作,所以我目前正在使用 rgee 包。我检索了一个图像集合并创建了一个包含 30 个点的特征集合。现在我想使用 rgee::ee_extract() 从 30 个点的图像集合中提取数据。
到目前为止,这是我的代码:
使用 ee_extract 对较小的图像集合有效,但是当我将它应用于这个大图像集合时,我收到以下错误:
按照rgee 'Best Practices' page上的建议,我尝试使用以下命令将数据直接导出到我的 Google Drive:
这可行,但速度很慢(下载提取的数据需要 39 分钟)。我想自动化此代码以提取多组点特征集合的 NDVI 数据,因此我想使用 ee_extract 的默认方法(即 via="getInfo")。
我最近解决这个问题的尝试是将图像集合切成更小的部分(1 年增量,每个 12 个图像),从这些较小的图像集合中提取点数据作为 sf 对象,然后将生成的 sf 对象重新绑定在一起. 我尝试使用 for 循环来做到这一点(我知道这对于 GEE 数据并不理想,但似乎是最直接的路径):
在 for 循环运行时,生成的 sf 仅包含 2 个字段的 6 个特征。我预计有 30 个特征(每个点一个)和 193 个字段(“集合”中的每个图像一个加上 for 循环迭代次数)。我觉得这种 for 循环方法可以工作,但我没有得到完全正确的东西。有没有人有任何建议或想法?
r - 使用 RGEE 的 ee_print 函数获取元数据信息
我正在使用该软件包RGEE
(Google Earth Engine Python API 的 R 包装器)。该函数ee_print()
似乎仅适用于一个变量,但对于需要选择感兴趣变量的不同变量ImageCollection
似乎失败了。ImageCollection
关于如何使用后一种数据处理此问题的任何想法。
这是一个示例代码:
我收到以下错误消息作为回报:
strsplit(code, ":") 中的错误:非字符参数