我在使用 terra 包通过 R 中的 WCS 连接访问 .tif 文件时遇到了新问题。这个问题似乎与覆盖区域的大小有关。我已经在 terra 中运行类似的代码一段时间了,没有任何问题,但我不确定为什么会这样。为了说明这个问题,下面的 WCS 调用(大的和小的)都通过 read_stars() 连接,但只有小的覆盖区域适用于 rast()。
图书馆(大地)
图书馆(星星)
更小的_dim<-'https://www.mrlc.gov/geoserver/rcmap_anhb/wcs?request=GetCoverage&service=WCS&version=2.0.1&coverageid=rcmap_anhb__rcmap_annual_herbaceous_2020&subset=X(-1026935.24156938,-1015591.34251064)&subset=Y(2005364.48088881,2014307.50831563)'
变暗<-'https://www.mrlc.gov/geoserver/rcmap_anhb/wcs?request=GetCoverage&service=WCS&version=2.0.1&coverageid=rcmap_anhb__rcmap_annual_herbaceous_2020&subset=X(-1054529.13659319,-1022600.05347719)&subset=Y(2020307.11783295,2056926.21900819)'
##两者都有效##
rast(smaller_dim)
read_stars(smaller_dim)
##read_stars 有效,但 rast() 找不到文件##
rast(更大_暗淡)
read_stars(bigger_dim)