두 개의 SpatialPolygonsDataFrames를 교차시키고 결과로 SpatialPolygonsDataFrame을 얻으려고합니다. 불행히도 (다각형을 교차시키기 위해 매우 빠르게 작동하는) gIntersection
from 함수를 사용 rgeos
하면 관련 데이터 프레임을 검색 할 수 없습니다. 다음 예제를 고려하십시오.
> fracPoly <- gIntersection( toSingle, fromSingle )
> class(toSingle)
[1] "SpatialPolygonsDataFrame"
> class(fromSingle)
[1] "SpatialPolygonsDataFrame"
> class(fracPoly)
[1] "SpatialPolygons"
의 전송을 처리하는 래퍼 함수를 작성할 수는 data.frames
있지만 모든 검사를 올바르게 수행하는 것은 약간의 고통이 될 것입니다. 관련 gIntersection
)을 유지할 수 있습니다 data.frames
.
최신 정보
더 자세히 살펴보면 이는에 의해 매우 의도적 인 동작 일 수 있습니다 gIntersection
. 결국, 두 개의 SPDF 중 어느 data.frame을 전달합니까? 따라서 둘을 병합하는 래퍼를 작성해야 할 수도 있습니다.