0

我正在尝试将不同位置的不同栅格数据集组合成一个栅格对象。我刚刚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对象?任何建议将不胜感激!

4

0 回答 0