Расчет взвешенных многоугольников центроидов в R
Мне нужно рассчитать центроиды набора пространственных зон на основе отдельного набора данных сетки населения. Благодарен за то, как этого добиться, для примера ниже.
Заранее спасибо.
require(raster)
require(spdep)
require(maptools)
dat <- raster(volcano) # simulated population data
polys <- readShapePoly(system.file("etc/shapes/columbus.shp",package="spdep")[1])
# set consistent coordinate ref. systems and bounding boxes
proj4string(dat) <- proj4string(polys) <- CRS("+proj=longlat +datum=NAD27")
extent(dat) <- extent(polys)
# illustration plot
plot(dat, asp = TRUE)
plot(polys, add = TRUE)