计算SpatialPolygonDataFrame中的人口

时间:2018-11-11 11:07:50

标签: r

我有一个关于必须做的计算的问题。

我有以下数据集:

  • 一个称为SPDF的SpatialPolygonDataFrame,它由具有许多属性的多边形组成

自从我与SPDF相交以来,我想根据每个多边形的新形状来计算总体。 我的SPDF中有一个名为PopulationPerSQM的变量,它基本上是每平方米的人口。我现在需要做的就是遍历SPDF内的每个多边形,然后简单地计算: PopulationPerSQM * Area。但是我不知道如何遍历SpatialPolygonDataFrame,然后为其中的每个多边形计算人口。任何人都有一个想法,或者可以将我链接到解决方案吗?

1 个答案:

答案 0 :(得分:0)

@Tomas:我使用SPDF$Population<-round(SPDF$aream2*SPDF$PopPerSQM)