我想返回一些网格多边形的尺寸。我知道多边形的总面积,但我想同时进行某些计算的高度和宽度。多边形是sf对象,我想将它们转换为多线对象,然后仅取每条线的长度。我不知道该怎么做,但是假设sf包中有一个内置函数。
对于一些示例代码:
library(sf)
nc <- st_read(system.file("shape/nc.shp", package="sf"))
poly <- nc[5,] # object five chosen at random for testing
现在,我只希望将poly
转换为一系列行,然后能够获取这些行的长度。
感谢您的帮助。