问题描述
我想使用warp
包中的terra
函数,但似乎该函数在我的terra库中不可用。这是一个错误吗?还是与系统程序安装有关?我尚未在R之外安装gdal。
编辑:经过更多解决方法后,我猜功能terra::warp
在较新的版本中已重命名为terra::resample
。因此,帮助可能不一致。
R version 4.0.2 (2020-06-22)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
Matrix products: default
locale:
[1] LC_COLLATE=Czech_Czechia.1250 LC_CTYPE=Czech_Czechia.1250 LC_MONETARY=Czech_Czechia.1250
[4] LC_NUMERIC=C LC_TIME=Czech_Czechia.1250
attached base packages:
[1] stats graphics Grdevices utils datasets methods base
other attached packages:
[1] terra_0.8-8 rgdal_1.5-16 landmap_0.0.3 raster_3.3-13 sp_1.4-2
loaded via a namespace (and not attached):
[1] compiler_4.0.2 tools_4.0.2 yaml_2.2.1 Rcpp_1.0.5 codetools_0.2-16 grid_4.0.2
[7] lattice_0.20-41
解决方法
terra具有warp
和resample
而不是单个project
方法。使用resample
主要是将栅格数据转换为另一个分辨率。这是针对无法通过(dis)-aggregate ---来完成的情况,否则将是首选。而project
主要用于将数据转换为另一个坐标参考系统。