我正在尝试将不同位置的不同栅格数据集组合成一个栅格对象。我刚刚stars
在 r 中找到了可能会执行此操作的包,我非常喜欢这个包,因为很多tidyverse
方法都是兼容的。但是,我没有找到一个好的功能来实现类似row_bind()
. 例如,如果我有两个stars
来自两个状态的单独对象,并且我想将它们组合成一个stars
对象。请参见以下示例:
library(tidyverse)
library(stars)
rhode = read_stars('Data/zz/Rhode.tif') %>%
st_transform(crs = 4326) %>%
rename(ndvi = `Rhode.tif`)
delaware = read_stars('Data/zz/Delaware.tif') %>%
st_transform(crs = 4326) %>%
rename(ndvi = `Delaware.tif`)
下面是这两个stars
对象的外观:
> rhode
stars object with 2 dimensions and 1 attribute
attribute(s):
Min. 1st Qu. Median Mean 3rd Qu. Max. NA's
ndvi [1] 0.214 0.44665 0.4922 0.4827789 0.5251 0.7493 189
dimension(s):
from to offset delta refsys point values x/y
x 1 18 NA NA WGS 84 FALSE [18x20] -71.925,...,-71.075 [x]
y 1 20 NA NA WGS 84 FALSE [18x20] 41.075,...,42.025 [y]
curvilinear grid
> delaware
stars object with 2 dimensions and 1 attribute
attribute(s):
Min. 1st Qu. Median Mean 3rd Qu. Max. NA's
ndvi [1] -0.128 0.3935 0.4543 0.4296167 0.48755 0.607 270
dimension(s):
from to offset delta refsys point values x/y
x 1 18 NA NA WGS 84 FALSE [18x30] -75.825,...,-74.975 [x]
y 1 30 NA NA WGS 84 FALSE [18x30] 38.425,...,39.875 [y]
curvilinear grid
是否有一个简单的函数可以将这两个stars
对象组合成一个stars
对象?任何建议将不胜感激!