On Fri, 22 Jan 2010, Glynn Clements wrote:

Can you revert the previous patch with:
        patch -R -p0 < write_errno.patch
then apply the attached patch with:
        patch -R -p0 < write_errors.patch
and re-compile.
That should cause it to print more than one error.


GRASS 6.5.svn (Oregon):/usr4/grassbase > r.patch in=$MAPS out=demOR --o WARNING: map [demOR] - unable to write row 24578 (No such file or
         directory)
WARNING: map [demOR] - unable to write row 24578 (File too large)
WARNING: map [demOR] - unable to write row 24578 (File too large)
 100%
Creating support files for raster map <demOR>

  I've not before encountered 'file too large' ...

Also, can you provide the output from:
        ls -l /usr4/grassbase/Oregon/PERMANENT/cell/demOR

  But this explains it:

 2147483647 Jan 22 07:39 /usr4/grassbase/Oregon/PERMANENT/cell/demOR

  That's a 2G file size for 10m resolution DEM of the entire state. Wow!

  What's the best strategy for decreasing file size? Do I not make a
state-wide DEM but make 2 or three instead? Should I keep the 9 separate
maps and concatenate as necessary for specific projects?

  This has been a _very_ useful lesson.

BTW, do you get similar errors with other commands using the same
region, e.g.:
        r.mapcalc 'test = rand(9999)'

GRASS 6.5.svn (Oregon):/usr4/grassbase > r.mapcalc 'test = rand(9999)'
Too few arguments (1) to function rand()
Parse error

Thanks,

Rich
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to