0
여러 개의 .adf 파일이 포함 된 GIS 프로젝트가 있습니다. ArcMap을 처음 접했을 때 나는 그것을 사용하는 방법을 모른다. 나는 래스터 라이브러리 RasterLayer in R
r <- raster("w001001.adf")
합 (R) 내가 얻을보고 사용 연구로를 읽고 관리 : 나는 세포의 크기와 토지 이용에 대한 정보를 찾기 위해 노력
sum(r)
class : RasterLayer
dimensions : 1641, 1358, 2228478 (nrow, ncol, ncell)
resolution : 0.008333333, 0.008333333 (x, y)
extent : -47.63578, -36.31911, -20.93489, -7.259889 (xmin, xmax, ymin, ymax)
coord. ref. : NA
data source : C:\Users\balal\Desktop\blabla\w001001.adf
names : w001001
values : 1, 15 (min, max)
각 셀 (나는 토지 이용이 15 가지 토지 이용 카테고리를 가지고 있기 때문에 값과 관련 있다고 가정한다.)이 데이터를 .csv로 쓸 수있는 테이블로 가져온다. R이 가능합니까? 아니면 잘못된 파일을보고 있습니까?
미안하지만 나는 GIS에 대해 거의 알지 못합니다. 고맙습니다!
r.matrix < -as.matrix (R)
각 셀의 크기 :
먼저 래스터 비 네트를 읽으면 도움이됩니다. –
해상도 단위는 좌표계에 따라 달라지며 십진수도 같습니다 (http://en.wikipedia.org/wiki/Decimal_degrees). 십진수도를 거리로 변환하는 것은 위도에 따라 바뀌기 때문에 조금 까다 롭습니다.하지만 가지고있는 것은 약 1km입니다. 질문의 두 번째 부분에 대해서는 .csv에 200 만 개의 픽셀 값을 모두 써 넣으시겠습니까? – andybega
픽셀 정수와 일치하는 범주 값을 가져 오려면? 또한? 영역은 lonlat 데이터의 대략적인 크기를 제공하지만, 반드시 projection() <-으로 확인해야합니다. 래스터가 파일에 액세스하려면 rgdal이 필요합니다. – mdsumner