使用 Terra 从 WCS 连接读取大型光栅文件时出现问题

问题描述 投票:0回答:0

我在使用 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)

r raster terra wcs
© www.soinside.com 2019 - 2024. All rights reserved.