r-raster

    2

    1답변

    "래스터"패키지를 사용하여 래스터의 모든 픽셀에 대해 "비트 및"를 수행하는 가장 좋은 방법은 무엇입니까? 여섯 번째 비트가 설정되어 있는지 확인하고 싶습니다. 정수를 입력하면 R의 bitwAnd 연산자를 사용합니다. 나는 '와'32 (6 번째 비트만 설정되어 있음)를 사용하여 결과가 0인지 또는 그렇지 않은지 확인합니다. 예 : 가 bitwAnd (96,

    1

    1답변

    큰 멀티 밴드 래스터에서 계산을 실행하고 RasterBrick을 내보내고 메모리의 목적으로 래스터 패키지에서 calc() 함수를 사용하려고합니다. 능률. 이 기능은 그 자체로 잘 실행,하지만 난 calc()에 포함하려고 할 때이 오류가 계속 : Error in .calcTest(x[1:5], fun, na.rm, forcefun, forceapply) :

    1

    1답변

    사람들의 수를 유지하는 래스터 (클래스 "RasterLayer")가 있습니다. N (관리 인터페이스 (SpatialPolygonsDataFrame) 클래스의) 관리 경계를 나타내는 폴리곤이 있습니다. 래스터 레이어의 값을 다각형을 오버레이하는 래스터 타일 영역의 비율로 가중치를 적용하여 다각형으로 추출하고 싶습니다. 단일 다각형과 겹치는 값 (4, 8, 1

    0

    1답변

    나는 비슷한 방법을 사용하여 two 개 이상의 레이어가있을 때 r rastercorLocal 함수를 사용하여 상관 관계를 분석 할 수 있습니다. ppcor 패키지는 pcor 기능을 처리 할 수 ​​있습니다. 그러나 raster 패키지를 사용하여 구현할 수있는 방법을 알고 싶습니다. 여기에 예제가 있지만 분명히 two layers과 함께 작동하며 부분 상관

    1

    1답변

    저는 래스터 스택이 5 개 (여기에 발명 된 예제)이며,이 스택에서 최대 값과 최소값의 두 가지 플롯을 만들고 싶습니다. max/min (a)를 사용하면 상당히 간단합니다. r <- raster(nrows=10,ncols=100) r[] <- rnorm(1000) s <- stack(r,r,r,r,r) a<-max(s, na.rm=T) plot(a)

    1

    2답변

    저는 4 개의 거대한 RasterStacks를 가지고 있으며 간단한 계산을하고 싶습니다. 이 계산 속도를 높이려면 어떻게해야합니까? this approach using overlay()을 찾았지만 계산은 여전히 ​​오래 걸립니다. 26, 76, 1976, 3805 (nrow, ncol, ncell, nlayers) 내 현재 코드는 다음과 같습니다 : 내 R

    0

    1답변

    래스터 벽돌로 반복하는 것에 대해 많은 질문이 있습니다. 그러나 그 중 어느 것도 제가 찾고있는 답변/조언이 없습니다. 큰 (17.2GB, 7901 개 레이어) netcdf 파일을 R에 RasterBrick으로 가져 왔습니다. > KK10Brick class : RasterBrick dimensions : 2160, 4320, 9331200, 7901

    0

    2답변

    그래서 여러 개의 래스터 (x1, x2, x3, x4, ...)를 쌓고 모든 래스터 (xmaster)에서 평균 래스터를 성공적으로 계산했습니다. 그러나 나는 그 래스터 (xmaster)의 평균 픽셀 값을 원한다. 일반적으로 요약 통계를 표시하고 평균값을 호출합니다 .... 그러나 'xmaster'에 대한 요약에는 평균값이 표시되지 않습니다! 나는 왜 그런지

    0

    1답변

    greenbrown 패키지의 'PhenologyRaster'기능을 사용하여 학습 영역의 성장기를 모델링하려고 노력했습니다. 그러나 함수를 실행할 때마다 빈 출력 (예 : SOS.2016 레이어가 NA로 표시됨)이 표시됩니다. 내 질문은 다음과 같습니다. 데이터를 1 년 동안 실행했거나 Landsat 시간 시리즈가 다소 불규칙하기 때문에 (즉, 연간 30 장

    0

    1답변

    의 논리 함수를 적용 I 단층 래스터의 논리 함수를 적용 : Warning messages: 1: In if (x < 0.4) {:the condition has length > 1 and only the first element will be used 2: In if (x < 0.4) {:the condition has length > 1 and on