【发布时间】:2021-02-14 23:54:33
【问题描述】:
我正在尝试下载肯尼亚(以及其他类似国家)的 NDVI 数据并将其可视化。
为此,我使用 osmdata 检索了肯尼亚的边界框,并在从 MODIStsp 下载 NDVI 数据时使用了它
library(osmdata)
library(MODIStsp)
kenya_bb <- osmdata::getbb("Kenya")
MODIStsp(gui = FALSE,
out_folder = "Data",
out_folder_mod = "Data",
selprod = "Vegetation_Indexes_16Days_1Km (M*D13A2)",
bbox = kenya_bb,
bandsel = "NDVI",
user = "mstp_test" ,
password = "MSTP_test_01",
start_date = "2020.06.01",
end_date = "2020.06.15",
verbose = FALSE)
然后我只是将下载的数据可视化,但它似乎没有裁剪出肯尼亚
library(raster)
library(here)
library(ggplot2)
NDVI_raster <- raster(here::here("Data/VI_16Days_1Km_v6/NDVI/MOD13A2_NDVI_2020_161.tif"))
NDVI_df <- as.data.frame(NDVI_raster, xy = TRUE, na.rm = TRUE)
rownames(NDVI_df) <- c()
ggplot(data = NDVI_df,
aes(x=x,y=y)) +
geom_raster(aes(fill = MOD13A2_NDVI_2020_161))
感谢任何关于如何裁剪单个国家/地区的想法
【问题讨论】:
-
你解决了吗?我有类似的问题,我不知道为什么
标签: r geospatial r-raster r-modis