0
使用R - 我希望计算封闭在特定封闭轮廓线内的区域(以形成多边形)。这已在其他地方讨论过,但如果这些封闭轮廓彼此隔离,我还希望分别计算该区域。个别封闭轮廓内的R区域
一个例子:
library(splancs)
x <- c(1,0,0,1,1,1.5,1.5,3,3,1)
y <- c(0,0,1,1,0,0,2,2,0,0)
m <- cbind(x, y)
plot(m, type="b")
areapl(m)
这给出了一个区域= 4 ....但是我想有输出作为(1,3)区域C的列表对应于每个分割区域孤立的多边形。
这只是一个玩具的例子。在我的真实数据中,我不知道多边形的坐标,我不知道会有多少孤立的多边形。
任何想法都会很棒 - 我愿意使用其他R空间包。
如果数据的格式可以很容易地从'sp'包导入到Spatial *中,并且每个孤立的多边形都有自己的ID,'rgeos :: gArea(m,byID = T)'将会做你需要的。 – Jul