On Fri, 5 Dec 2008, [EMAIL PROTECTED] wrote:

Thanks Barry

Hi List,

I am unable to read in a 7.8Gb ascii grid using readAsciiGrid {maptools}/ read.asciigrid {sp}; R runs out of memory. I have 4Gb ram and 4Gb swap, so things are getting tight.

I am wondering if anyone has alternative options (preferably with example) that enable to read in large grids, do some calculations and save a new grid?

This is another case of posting on r-help and R-sig-geo, leading to the thread getting confused. I replied on r-help:

https://stat.ethz.ch/pipermail/r-help/2008-December/181686.html

saying that using tiling with rgdal functions - which have a driver for this data - is the obvious way to go, and that the raster package under development on R-forge looks very promising for letting users automate the process of reading rasters in tiles.

See also the relevant thread here:

https://stat.ethz.ch/pipermail/r-sig-geo/2008-November/004486.html

Roger


Depends on what you want to do with it. What's the dimension of the grid in 
rows x columns?

-->dimensions 80264x73772 for the largest grid and 28848x47030 for current grid

Firstly, can you convert it to a more efficient format? Ascii Grid files are generally long lines of numbers, looking like 2.333535 4.457574 2.332336 5.445775 and so on. Maybe 10 characters per grid square. You might be able to squeeze it to 4 characters per grid square by storing as raw floating point numbers.

-->yes, depends on what formats R is able to read in

Next, can you just process it serially, one line or grid square at a time? Do you need to store it all in memory at the same time?

--> I can process serially, I don't need to store it in memory for the simple math calculations, only for subsequent analysis. But once calculations are done I can resample/aggregate to higher resolution.


--
Roger Bivand
Economic Geography Section, Department of Economics, Norwegian School of
Economics and Business Administration, Helleveien 30, N-5045 Bergen,
Norway. voice: +47 55 95 93 55; fax +47 55 95 95 43
e-mail: [EMAIL PROTECTED]

_______________________________________________
R-sig-Geo mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to