Más

Error de G_Malloc para el módulo Grass (r.stream.extract) en R


Tengo un gran problema con este error de G_malloc mientras uso un módulo de Grass (6.4.4) (r.stream.extract) en R. Inicialmente pensé que la configuración de mi computadora era baja, así que cambié a Windows de 64 bits con 8 GB de RAM 10. Y encontré que el error volvía a ocurrir. Intenté configurar el g.region a la actual usando DEM con la siguiente función.

"execGRASS (" g.region ", flags =" a ", parámetros = lista (rast =" DEM ")"

La función de error es:

"execGRASS (" r.stream.extract ", flags =" sobreescribir ", parámetros = lista (elevación =" DEM ", acumulación =" Acumulación ", umbral = redondeo (AT_mean [[i]], dígito = 0), mexp = 0.01, stream_rast = "Stream_Comparison")) "

y el error es el siguiente:

"Filas de la región actual: 8129, columnas: 10704 ERROR: G_malloc: no se pueden asignar 696102528 bytes de memoria en main.c: 259 Mensaje de advertencia: comando en ejecución 'r.stream.extract.exe --overwrite elevación = acumulación DEM = umbral de acumulación = 6 mexp = 0.01 stream_rast = Stream_Comparison 'tenía estado 1 "

Intenté resolverlo de muchas maneras, como asignando memoria usando memory.limit (), configurando la región computacional y también dividiendo el DEM por la mitad. Pero nada tuvo éxito.