GRASS + R의 크릭-크기가 146.5Mb 인 벡터를 할당 할 수 없음


11

R에서 일반 Kriging으로 지하수 고도지도를 작성하려고하지만 항상 메모리 부족이 발생합니다.

146.5 Mb 크기의 벡터를 할당 할 수 없습니다

할당 (Windows XP 32 비트). 메모리 크기를 늘리고 어떻게, 또는 그리드 크기와 방법을 줄여야합니까 (R의 초보자)?

이 예제에 따라 http://casoilresource.lawr.ucdavis.edu/drupal/node/438


원하는 격자 크기는 얼마입니까? (행 / 열 수?)
Mike T

당신은 이미 R을 살펴 있었나요 FAQ를 .
johannes

격자 크기는 3202 * 2993입니다. 그리고 나는 링크처럼 1의 grd에서 OK를하고 있었지만 (항상 !!) 그것은 항상 그 오류를 주었다. 그런 다음 1을 100으로 변경했지만 동일한 오류가 발생했습니다.
Ulmi

2
이 질문을 SO로 마이그레이션하는 것을 고려하십시오. 많은 R 전문가가 있습니다.
whuber

비슷한 내용이 여기에 논의되었습니다 : r.789695.n4.nabble.com/…
markusN

답변:


7

당신은 우리가 당신이 krige하고자하는 데이터의 크기 또는 당신이 그 크 리깅을 수행하려는 지원의 크기를 제공하지는 않지만, 이것이 꽤 클 것이라고 가정합니다.

R의 문제는 모든 것을 메모리에로드한다는 것입니다. 이 경우 단순히 RAM이 부족합니다.

Kriging은 매우 까다로운 프로세스입니다. 이를 관리하는 방법은 병렬화하는 것입니다. 참조 demo(snow)gstat패키지로 제공된다.

또는 빅 데이터에 더 적합한 다른 보간 방법을 사용할 수도 있습니다 (예 : v.surf.*GRASS 의 기능).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.