sp
version
空间数据的 R 类和方法。请注意,这个包将(慢慢)被弃用,取而代之的是包sf
。它处于维护模式,当前需要sf
进行坐标参考系验证以及坐标变换、转换和(重新)投影。
从版本 2.1-0 开始, sp
已将maptools
、 rgdal
和rgeos
作为建议包删除。
从版本 2.0-0 开始, sp
进化状态更改为2L
以在内部使用sf代替rgdal
,从默认的0L
到现在。请参阅此报告了解适配详细信息,并参阅此报告了解停用maptools
、 rgdal
和rgeos
进度。
在加载sp之前, options("sp_evolution_status")
可以设置为0L
以表示遗留行为, 1L
以设置CRS(, doCheckCRSArgs=FALSE, )
和其他小步骤来阻止对rgdal等的调用, 2L
以在内部使用sf 。如果未设置此选项,则可以使用环境变量_SP_EVOLUTION_STATUS_
,再次在加载sp之前,将其设置为"0"
、 "1"
或"2"
;这用于在不同的演化场景下运行 revdep 检查,预测 maptools、rgdal 和 rgeos 的退役。
从 CRAN 2023-01-19 上发布的sp 1.6.0
开始,加载sp
时这些状态设置也可能会更改,使用sp::get_evolution_status()
返回当前值和sp::set_evolution_status(value)
,其中 value 可以取整数值0L
、 1L
和2L
。在 CRAN 2023-05-25 上发布的sp 1.6.1
添加了启动消息,以提醒用户即将发生的更改。
看: