【发布时间】:2016-08-10 08:17:27
【问题描述】:
一个非常常见的过程是使用 sp 包中的 Polygon 函数将线条和边框转换为 SpatialPolygons 对象。但是是否可以将其他对象类转换为SpatialPolygons?我使用 dismo 中的函数circles 来创建一个距已知空间点具有特定半径距离的圆周。此函数返回类CirclesRange 的对象。
circ<-circles(spcoords,d=100000)
class(circ)
[1] "CirclesRange"
attr(,"package")
[1] "dismo"
当我尝试将CirclesRange 对象转换为SpatialPolygons 时,出现以下错误:
Error: is.integer(pO) is not TRUE
然后,我搜索了其他方法来转换这个对象,但我没有成功。我认为首先有必要将“circ”转换为另一个类,然后尝试将其转换为SpatialPolygons,但我找不到这方面的信息。
【问题讨论】: