저는 ArcMap을 사용하여 공간 데이터 서버의 GIS 데이터에 액세스했습니다. 나는 R.R에서 GIS 서버의 데이터를 가져 오는 방법은 무엇입니까?
나는 성공적으로 로컬로 저장 쉐이프 파일 (예 : http://www.nceas.ucsb.edu/scicomp/usecases/ReadWriteESRIShapeFiles)을 열고 매핑 maptools을 사용 rgdal 한 R.에 shape 파일을 읽는 방법을 알고
내에서 동일한 작업을 수행하는 방법을 알아낼 할 내 문제는 데이터가 로컬에 저장되지 않고 응용 프로그램 서버에 저장되는 경우입니다. 오라클 데이터베이스라고 생각합니다. 1. 서버 2. 인스턴스 (숫자) 3. 데이터베이스 4. 사용자 및 5. 암호에 대한 정보를 받았습니다. 일반적으로 예를 들어 설명 하겠지만 외부 사용자가 서버에 액세스 할 수 있는지 여부는 의심 스럽습니다. 예를 들어
여기에 읽기 및 R
library(rgdal)
ogrInfo(".", "nw-rivers")
centroids.rg <- readOGR(".", "nw-centroids")
plot(centroids.rg)
에서 로컬 파일을 플롯하는 방법 "." 로컬 디렉토리를 가리 킵니다. 서버의 데이터에 액세스하려면 어떻게해야합니까? 코드의 실제 구문이 도움이 될 것입니다.
감사합니다 ... 내가 Server와 같은 정보가 있다면 - XXX-YYY 인스턴스 - 1234 데이터베이스 - 사용자 ABCDE -을 myLogin PWORD - mypassword dsn의 구문은 무엇입니까? – climatron
패키지 [wkb] (http://cran.r-project.org/web/packages/wkb/index.html)의'readWKB' 함수를 사용하여 WKB를 공간 객체로 변환 할 수 있으며 WKT를 Spatial으로 변환 할 수 있습니다 패키지 [rgeos] (http://cran.r-project.org/web/packages/rgeos/index.html)에있는'readWKT' 함수를 가진 객체. – ianmcook