[GRASS-user] rastization failed : can't allocate memory
Markus Neteler
neteler at osgeo.org
Sat Sep 6 09:24:44 PDT 2014
On Sat, Sep 6, 2014 at 12:32 PM, Daniel Victoria
<daniel.victoria at gmail.com> wrote:
> Maybe, instead of throwing a memory error, grass could check the region size
> and if the number of cells is too high, ask for user confirmation or suggest
> how the user can change the region.
I have for now added a message:
# test case:
GRASS 7.1.svn (nc_spm_08_grass7):~ > g.region vect=zipcodes_wake res=5 -pa
projection: 99 (Lambert Conformal Conic)
zone: 0
datum: nad83
ellipsoid: a=6378137 es=0.006694380022900787
north: 258110
south: 196320
west: 610040
east: 677070
nsres: 5
ewres: 5
rows: 12358
cols: 13406
cells: 165671348
# new message about RAM added:
GRASS 7.1.svn (nc_spm_08_grass7):~ > v.to.rast zipcodes_wake
out=zipcodes_wake_area use=attr attrcol=SHAPE_Area --o
Using at least 0.4 GB of RAM (adjust with 'rows' parameter)
Pass 1 of 4:
Reading areas...
[...]
# other test case:
GRASS 7.1.svn (nc_spm_08_grass7):~ > g.region vect=zipcodes_wake res=1 -pa
projection: 99 (Lambert Conformal Conic)
...
rows: 61780
cols: 67020
cells: 4140495600
GRASS 7.1.svn (nc_spm_08_grass7):~ > v.to.rast zipcodes_wake
out=zipcodes_wake_area use=attr attrcol=SHAPE_Area --o rows=10000
Using at least 4.6 GB of RAM (adjust with 'rows' parameter)
...
Is that new message understandable?
Markus
More information about the grass-user
mailing list