나는 매우 큰 ESRI shapefile (> 8000 폴리곤, .shp 파일은> 32MB 임)을 가지고 있으며 Windows 7에서 R로 읽으려고합니다.
rgdal과 readOGR ()에 익숙합니다. 그러나이 크기의 shapefile을 사용하면 전체 shapefile을 메모리로 읽는 과정이 매우 느립니다. 또한, shapefile에 포함 된 8,000 개 중 일부 클러스터 다각형 (<100)에만 관심이 있습니다. 이 작업을 수행해야하는 프로세스는 매우 반복적입니다. 즉, shapefile을 여러 번로드해야하므로 현재 매우 느립니다.
따라서 프로세스를 가속화하기 위해 shapefile의 일부만 읽을 수 있는지 궁금합니다. 이러한 방대한 양의 데이터를로드 한 다음 대부분을 버리는 것은 실용적이지 않은 것 같습니다.