[GRASS-dev] r.shrink??

Michael Barton Michael.Barton at asu.edu
Wed May 26 16:19:40 EDT 2010


Thanks. Of course this only works for maps with raster areas surrounded by nulls.

Michael
____________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity 
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University

voice: 	480-965-6262 (SHESC), 480-727-9746 (CSDC)
fax:          480-965-7671 (SHESC),  480-727-0709 (CSDC)
www: www.public.asu.edu/~cmbarton, http://csdc.asu.edu










On May 26, 2010, at 1:03 PM, Jarek Jasiewicz wrote:

> Michael Barton pisze:
>> Am I missing something or is there no module that does the opposite of 
>> r.grow (i.e., shrink rasters of a given category by 1 or more pixels)? 
>> r.thin tries to thin to a line.
>> 
>> Michael
>> ____________________
>> C. Michael Barton
>> Director, Center for Social Dynamics & Complexity 
>> Professor of Anthropology, School of Human Evolution & Social Change
>> Arizona State University
>> 
>> voice:  480-965-6262 (SHESC), 480-727-9746 (CSDC)
>> fax:          480-965-7671 (SHESC),  480-727-0709 (CSDC)
>> www: www.public.asu.edu/~cmbarton, 
>> <http://www.public.asu.edu/%7Ecmbarton,> http://csdc.asu.edu
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------
>> 
>> _______________________________________________
>> grass-dev mailing list
>> grass-dev at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-dev
> for that I use following mapcalc expression:
> 
> echo 'map=if(  isnull(map[-1,-1])||isnull(map[-1,0])|| \
> isnull(map[-1,1])||isnull(map[0,-1])|| \
> isnull(map[0,1])||isnull(map[1,-1])||isnull(map[1,0])|| \
> isnull(map[1,1]), map,null())'| r.mapcalc
> 
> this work for me
> Jarek
> 
> 



More information about the grass-dev mailing list