R terra包扭曲功能缺失

问题描述

我想使用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具有warpresample而不是单个project方法。使用resample主要是将栅格数据转换为另一个分辨率。这是针对无法通过(dis)-aggregate ---来完成的情况,否则将是首选。而project主要用于将数据转换为另一个坐标参考系统。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...