Я хотел бы иметь возможность создать объект SpatialPolygons (который представляет собой гексагональную сетку), который покрывает другой SpatialPolygon.
Я хотел бы, чтобы все шестиугольники имели диаметр 1 км (в идеале я могу изменить это) и чтобы все шестиугольники вместе покрывали весь объект. Приведенный ниже метод, кажется, охватывает лишь небольшую его часть...
Ниже моя попытка использовать пакет sp
:
require(sp)
data(meuse.riv)
meuse.sr = SpatialPolygons(list(Polygons(list(Polygon(meuse.riv)), "x")))
plot(meuse.sr)
HexPts <-spsample(meuse.sr,type="hexagonal",cellsize=1000)
HexPols <- HexPoints2SpatialPolygons(HexPts)
plot(HexPols, add=TRUE)
Любая помощь, как всегда, приветствуется...