Объедините Вороные полигоны и карты

Я хотел бы объединить полигоны Вороного с картой, чтобы использовать это позже для пространственного анализа. У меня есть количество точек и шейп-файл, которые я хочу объединить, а затем сохранить как шейп-файл / пространственные полигоны. Чтобы получить вороной полигоны, я использую функцию изЭта тема.

Мой код выглядит следующим образом:

coords<-data.frame(LONG=c(16.9252,16.9363,16.9408,16.8720,16.9167,16.9461,16.9093,16.9457,16.9171,16.8506,16.9471,16.8723,16.9444,16.9212,16.8809,16.9191,16.8968,16.8719,16.9669,16.8845),
LAT=c(52.4064,52.4266,52.3836,52.3959,52.4496,52.3924,52.4012,52.3924,52.3777,52.4368,52.4574,52.3945,52.4572,52.3962,52.3816,52.3809,52.3956,52.3761,52.4236,52.4539))

Моя карта доступна здесь:https://docs.google.com/file/d/0B-ZJyVlQBsqlSURiN284dF9YNUk/edit

library(rgdal)
voronoipolygons <- function(x) {
  require(deldir)
  if (.hasSlot(x, 'coords')) {
    crds <- x@coords  
  } else crds <- x
  z <- deldir(crds[,1], crds[,2])
  w <- tile.list(z)
  polys <- vector(mode='list', length=length(w))
  require(sp)
  for (i in seq(along=polys)) {
    pcrds <- cbind(w[[i]]$x, w[[i]]$y)
    pcrds <- rbind(pcrds, pcrds[1,])
    polys[[i]] <- Polygons(list(Polygon(pcrds)), ID=as.character(i))
  }
  SP <- SpatialPolygons(polys)
  voronoi <- SpatialPolygonsDataFrame(SP, data=data.frame(x=crds[,1],
                                                          y=crds[,2], row.names=sapply(slot(SP, 'polygons'), 
                                                                                       function(x) slot(x, 'ID'))))
}

И мой код для получения воронойполигонов:

pzn.coords<-voronoipolygons(coords)
plot(pznall)
plot(pzn.coords,add=T)
points(coords$LONG,coords$LAT)

результат: enter image description here

Я хочу, чтобы этот полигон вороной был внутри моей карты как новый пространственный полигон.

Буду благодарен за ответы!

Edit:

To be clear, i want to achieve something like this (this lines should be created from voronoi polygons):

enter image description here

Ответы на вопрос(1)

Ваш ответ на вопрос