R Language
지리 데이터 용 I / O (쉐이프 파일 등)
수색…
소개
셰이프 파일 가져 오기 및 내보내기
rgdal
패키지를 사용하면 rgdal
사용하여 rgdal
를 가져오고 내보낼 수 있습니다. readOGR
함수를 사용하여 readOGR
수 있습니다. 예를 들어 ArcGIS에서 파일을 가져 오려면 첫 번째 인수 인 dsn
이 shapefile을 포함하는 폴더의 경로입니다. layer
는 파일이 끝나지 않은 shapefile의 이름입니다 ( map
있고 map.shp
).
library(rgdal)
readOGR(dsn = "path\to\the\folder\containing\the\shapefile", layer = "map")
shapefile을 내보내려면 writeOGR
함수를 사용하십시오. 첫 번째 인수는 R. dsn
에서 생성 된 공간 객체이며 layer
는 위와 같습니다. obligatory 4. 인수는 셰이프 파일을 생성하는 데 사용되는 드라이버입니다. ogrDrivers()
함수는 사용 가능한 모든 드라이버를 나열합니다. shapfile을 ArcGis 또는 QGis로 내보내려면 driver = "ESRI Shapefile"
사용할 수 있습니다.
writeOGR(Rmap, dsn = "path\to\the\folder\containing\the\shapefile", layer = "map",
driver = "ESRI Shapefile" )
tmap
패키지에는 rgdal::reagOGR()
대한 래퍼 인 read_shape()
함수가 매우 편리합니다. read_shape()
함수는 read_shape()
파일을 많이 가져 오는 프로세스를 단순화합니다. 단점 tmap
이 상당히 무겁다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow