On Sat, Feb 12, 2011 at 11:58 AM, Milton Cezar Ribeiro <[email protected]> wrote: > Hi Markus, > > Thanks for the reply. In fact a vector-based should solve this. > But, unfortulatelly, as I am working with a very large raster map > (48,000 x 60,000 pixels; 250,000 clumps), and GRASS fail when > I try r.to.vect under Windows/Vista. Is there any other options > of convert large raster maps to vector, instead of r.to.vect? > No, but you could try a recent version of GRASS 7 and after starting GRASS, set at the commandline
export GRASS_VECTOR_LOWMEM=1 then try r.to.vect It will take some time, but it should finish eventually. Markus M > > Markus Metz: >> >> Milton Cezar Ribeiro: >> > Dear all, >> > >> > I have a raster map where each patch (i.e. forest fragment) have >> > different >> > ID. >> > I need to estimate the perimeter per patch, but R.le.patch can't do the >> > job. >> >> Have you tried a vector approach? Then the perimeter can be simply >> uploaded with >> v.to.db option=perimeter. >> >> (Watch out for the fractal problem, both r.le.patch and v.to.db) >> >> Markus M >> >> > ------------ >> > GRASS 6.4> r.le.patch map=fragments sam=w per=p1 siz=s1 out=STATS.txt >> > >> > PARAMETER CHOICES: >> > MAP: fragments >> > SAMPLE: whole map TRACING: 8 neighbor >> > SIZE MEASURES: >> > mean patch size >> > PERIMETER MEASURES: >> > sum of perims >> > >> > R.LE.PATCH IS WORKING....; >> > >> > ERROR: G_calloc: unable to allocate 24806 * 8 bytes at alloc_cell.c:83 >> > ------------ >> > >> > Any hint? >> > >> > bests >> > >> > milton >> > >> > _______________________________________________ >> > grass-user mailing list >> > [email protected] >> > http://lists.osgeo.org/mailman/listinfo/grass-user >> > >> > > > _______________________________________________ grass-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-user
