在 R 错误中重新投影栅格“找不到函数”wkt

Posted

技术标签:

【中文标题】在 R 错误中重新投影栅格“找不到函数”wkt【英文标题】:reprojecting a raster in R error "could not find function "wkt" 【发布时间】:2020-11-22 03:53:00 【问题描述】:

我一直在处理栅格数据,代码运行良好。使用以下方式重新投影时出乎意料: 重新项目() 我明白了 “wkt(projfrom)中的错误:找不到函数“wkt”。 我正在使用... CRS 参数: +proj=utm +zone=5 +datum=WGS84 +units=m +no_defs 我也尝试过 projectRaster() 并得到类似的错误 可能是 rgdal 包的问题?还有人得到这个吗?谢谢!

【问题讨论】:

【参考方案1】:

如果你更新 sp 包,这个问题应该会消失

【讨论】:

好吧,我使用 R 4.0.4,并且刚刚更新了包 raster、sp、rgdal、dismo、rJava、rgeos 和 maptools。仍然收到消息'wkt(r) 中的错误:找不到函数“wkt”'。知道为什么会发生吗?谢谢。 ?projectRaster 中的示例对您有用吗?它们适用于我的 R 和当前软件包。 不,很遗憾他们没有。 > ?projectRaster 警告消息:没有找到与从“raster”导出的方法对应的函数:“wkt” > wkt(r) wkt(r) 中的错误:找不到函数“wkt” 那建议你不要使用当前的R,能不能报一下sessionInfo()返回的前三行;并确认再往下打印raster_3.4-5 sp_1.4-5 ? 您的评论提示我重新启动计算机并重新安装 sp。现在一切正常!非常感谢您抽出宝贵时间,抱歉我没有早点这样做——我的 R 版本显示为 4.0.4。在我重新安装 R 后立即。

以上是关于在 R 错误中重新投影栅格“找不到函数”wkt的主要内容,如果未能解决你的问题,请参考以下文章

(lat, lon) WKT 坐标不能用 st_transform 很好地重新投影

Azure机器学习执行R脚本 - 找不到函数“rowid”错误

在 R 错误中使用 ggplot 函数:找不到函数 ggplot

如何将经纬度坐标中的栅格投影到 UTM,以便在 tmap 中绘图?

Arcgis之栅格数据转投影转换(84转2000)

如何在 R 中控制光栅文件的大小