问题标签 [r-modis]

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.

0 投票
1 回答
301 浏览

r - 在 R 中使用 MODISTools 找不到函数“validate_key”

我收到以下错误,不知道是什么原因造成的。

我正在关注这个小插曲来学习 MODISTools。

https://cran.r-project.org/web/packages/MODISTools/vignettes/modistools-vignette.html

0 投票
0 回答
35 浏览

r - 下载 MODIS NDVI 数据时 MODIStsp 出错

有没有人有使用 MODIStp 包下载 MODIS 数据的经验?

我想以 1 公里的分辨率下载中国的 EVI 数据并按照教程https://cran.r-project.org/web/packages/MODIStsp/vignettes/MODIStsp.html创建了一个 jason 文件(最后的问题)并这样做。它运行正常,然后生成错误

这个有点神秘的错误让我感到困惑,想知道是否有人知道发生了什么?我的杰森文件如下:

0 投票
0 回答
18 浏览

google-earth-engine - 使用 TERRA 蒸散数据集时数据被屏蔽的任何原因

尝试运行附加的脚本,我在其中计算南佛罗里达大沼泽地的蒸散量。我正在运行附加的脚本,但我的数据点中的所有数据都被屏蔽了。我的脚本中有错误还是数据集问题?

https://code.earthengine.google.com/c9db295f9996d8e4786ae19b4faf7ead

0 投票
1 回答
50 浏览

r - R:从 SpatialGridDF 转换时,raster() 会更改像素大小

我正在使用以下 MODIS DSR 1km 产品做一些分析:MCD18A1.A2001001.h15v05.061.2020097222704.hdf

但是,我无法从 SpatialGridDataFrame 转换为 Raster,因为像素大小会发生变化......

这是我的脚本:

以下是警告:

1: 在 getProjectionRef(x, OVERRIDE_PROJ_DATUM_WITH_TOWGS84 = OVERRIDE_PROJ_DATUM_WITH_TOWGS84, : Proj4 定义中未指定的废弃基准(基于 Clarke 1866 球体): +proj=sinu +lon_0=0 +x_0=0 +y_0=0 +ellps=clrk66 +units= m +no_defs

2:在 showSRID(uprojargs, format = "PROJ", multiline = "NO", prefer_proj = prefer_proj) 中:丢弃的数据未知,基于 Proj4 定义中的 Clarke 1866 椭球

结果如下:

GMT_1200_DSR_sgdf

GMT_1200_DSR_rast

我找不到这个问题的解决方案,我想知道这是否应该发生,如果不是,我该如何解决?指定 CRS?使用正弦投影时(“+proj=sinu +lon_0=0 +x_0=0 +y_0=0 +a=6371007.181 +b=6371007.181 +units=m +no_defs”)只会出现警告,可能我没有正确使用 CRS .

0 投票
0 回答
18 浏览

r - 如何使用 MODISTools 下载而不出错?

我正在使用MODISToolsR 中的包下载一些数据,但我遇到了错误。有时我的代码有效,有时则无效。我反复收到此错误,但找不到任何有关其含义的信息。这是我运行的代码:

这是我运行代码后的错误:

或者代码运行后的错误:

然后它在下载整个数据集之前暂停执行。

我试过弄乱我的坐标、日期等的格式,但似乎没有任何效果。这些错误似乎非常随机。

任何想法将不胜感激!

0 投票
0 回答
33 浏览

r - MODISTools mt_subset() 警告/错误 - 曾经有效的代码现在无效

我一直在做一个关于空气污染物和植被指数的项目。关于植被指数 (VI),我使用 R 的 MODISTools 包,并使用 mt_subset() 函数从 NASA 网站下载 VI 数据。完整的功能是:

几个月前,我运行代码没有问题,但现在我尝试使用该函数,弹出以下警告:

但有时,当我重新运行代码时,会出现以下错误:

我不知道发生了什么。任何人都可以帮助我吗?

PD:显然软件包已更新,但我在加载时收到以下消息:

我有最新版本的 RStudio,所以不知道发生了什么。

0 投票
0 回答
30 浏览

r-modis - MODIS - runGdal - strsplit 中的错误:非字符参数

我使用 MODIS 包,但遇到以下错误:

请参见下面的代码:

我已经在网上尝试了一些示例代码,它们应该可以正常工作,但仍然出现相同的错误。有谁知道这是从哪里来的?

0 投票
0 回答
26 浏览

r - 使用 MODISTools 时不断收到此错误

我正在使用 R 的 MODISTools 包使用此代码在 2 公里乘 2 公里的区域内获取 NDVI,但之后立即收到此错误:

谁能告诉我这是什么意思?从 2000 年开始,我曾经能够在 20 公里乘 20 公里的区域内运行此代码并收集数据。

0 投票
1 回答
51 浏览

r - 使用 BFAST 显示断点

我目前正在使用 bfastSpatial,我正在尝试将断点值绘制为基于年份颜色的图例。我知道用于绘制每月断点的 changeMonth 函数(http://www.loicdutrieux.net/bfastSpatial/)但是,我试图实现与 Morrison 等人类似的结果。(2019) https://www.mdpi.com/2072-4292/10/7/1075 任何帮助将不胜感激。 在此处输入图像描述

0 投票
0 回答
207 浏览

matlab - 使用 MATLAB 将正弦投影转换为 wg84 lat 和 lon 值

我有一个 modis hdf 文件,mcd19a2 产品。这些文件是使用正弦投影存储的。然后将图块划分为 1200 x 1200 网格(或者在 1200 x 1200 矩阵中,你可以说)。经度和纬度数据也被存储,但不是在 WG84 纬度/经度值中。它们以米为单位。我想从特定文件中提取 lat 和 on 信息,然后将其转换为 wg84 lat/lon。我正在使用 MATLAB 版本 2021。

这是一个函数,我使用的是“findindex”。问题是瓷砖是在正弦投影中进行的,即它具有不同的左上角和左下角经度值,而从代码中,我得到了相似的值。

我正在使用的文件 MCD19A2.A2021121.h24v06.006.2021124142622.hdf https://drive.google.com/file/d/1g1hnNFIeSef8C17L_6Mq8g0RaJxe1mW1/view?usp=sharing

关于上下纬度/经度的纬度/经度信息如下:

iv ih 0: ll lon ll lat 1: ul lon ul lat 2: ur lon ur lat 3: lr lon lr lat

6 24 63.6095 19.9322 69.0253 30.0331 80.8440 29.9993 74.4929 19.9002

我用来转换的代码;

请建议。如果有任何其他简单的方法可以做到这一点。