SpatialPolygons 목록에서 SpatialPolygonsDataFrame을 만드는 방법을 찾고 있습니까?SpatialPolygons 목록에서 R - SpatialPolygonsDataFrame
다음은 목록의 모든 다각형을 포함하는 SpatialPolygonsDataFrame을 작성해야하는 다각형 목록의 예입니다.
편집 : SpatialPolygonsDataFrame은 SpatialPolygons 목록에서 만들어야합니다! 내 원래 데이터에는 SpatialPolygons가 별도의 값이 아니라 SpatialPolygons 목록으로 포함되어 있습니다. 이 목록을받는 방법은 예제의 것과 다릅니다. 목록의 데이터 구조를 보여주기 위해 예제를 게시했습니다. https://stat.ethz.ch/pipermail/r-sig-geo/2013-January/017225.html에서 가져온 SpatialPolygons의 목록
예 :
library(sp)
grd <- GridTopology(c(0.5, 0.5), c(1, 1), c(6, 6))
Spol <- as(grd, "SpatialPolygons")
list_of_SPolsu <- lapply(slot(Spol, "polygons"), function(x)
SpatialPolygons(list(x)))
list_of_SPols <- lapply(slot(Spol, "polygons"), function(x) {
Pol <- x
slot(Pol, "ID") <- "1"
SpatialPolygons(list(Pol))
})
감사합니다!
링크에는 이미 목록을 하나의 SpatialPolygon으로 결합하는 방법에 대한 정보가 들어 있습니다. 그런 다음,'as (mySpatialPolygon, "SpatialPolygonsDataFrame")'을 실행하면 SpatialPolygonsDataFrame을 얻게됩니다. – lukeA
불행히도 내 데이터가 예제의 데이터와 약간 다릅니다. 별도의 SpatialPolygons가 아니라 Spatial Polygons 목록 만 있습니다. 나는 더 명확하게하기 위해 나의 질문을 편집 할 것이다. –