2012-02-17 2 views
1

120 개의 다각형과 일부 관련 데이터가있는 SpatialPolygonsDataFrame이 있습니다. 이제 각 폴리곤 내의 래스터에있는 값의 평균을 추출하고 싶습니다. 나는 개별 폴리곤을 플로팅에 succeded :SpatialPolygonsDataFrame (인덱싱)의 특정 폴리곤의 래스터 값 추출

plot(SpatialPolygons([email protected])[i]) 

그러나 동일한 방식으로 값을 추출하기 위해 작동하지 않았다 :

extract(raster, SpatialPolygons([email protected])[i],fun="mean",na.rm=TRUE,method="simple") 

사람이 동일한 연동제의 사용 사이의 차이를 설명 할 수 두 건? 인덱스가있는 SpatialPolygonsDataFrame의 특정 다각형을 선택하는 공식적인 방법은 무엇입니까?

미리 도움을 주셔서 감사합니다. SpatialPolygonsDataFrame 단일 폴리곤

답변

2

올바른 연동은 :

SPdataframe[i,] (R-sig_geos 사용자 라파엘 Wüest에 메르)