[GRASS-user] use of v.surf.rst on big datasets with low memory

MORREALE Jean Roc jr.morreale at enoreth.net
Fri Jun 4 07:33:27 EDT 2010


 Hi,

I'm trying to build a regional DEM based on a contour line map (3D vector) using v.surf.rst but the process fails with an memory allocation error when I set my region to a 50m resolution.

As I'm using GRASS 6.4svn (OSGEO4W) on a Windows XP x86 with 2Go of RAM, I would like to know if it is gonna be a constant error due to those hardware/software specs.

(Thu Jun 03 13:12:31 2010)                                                      
v.surf.rst input=mnt_i2g_3D at MNT layer=0 elev=rst_mnt_i2g_rs50 at MNT tension=40 segmax=40 npmin=300 dmin=25 dmax=125
Pourcentage complet :
Lignes de lecture de la carte vectorielle...
certains points sont en dehors de la région -- ignorés...
Reading nodes from vector map ...
il y a des points en-dehors de la région 2D/3D spécifiée -- 2 points ignorés
28763365 points ignorés -- trop dense
Processing all selected output files
will require 26129572 bytes of disk space for temp files
Pourcentage complet :
la recherche de points pour l'interpolation prend trop de temps -- veuillez changer la régionpour la zone où se trouvent vos points. Les calculs se poursuivent...
The number of points from vector map is 32808058
The number of points outside of 2D/3D region 2
The number of points being used is 4044691
[...]
ERROR: G_malloc: unable to allocate 16992 bytes at segmen2d.c:196
(Thu Jun 03 16:12:58 2010) Command finished (10826 sec)

Regards,
MORREALE Jean Rof



More information about the grass-user mailing list