[GRASS-user] circle surrounding neighbors

Michael Barton michael.barton at asu.edu
Tue Jul 31 11:06:09 EDT 2007


Thanks very much Glynn. We're using r.neighbors as part of a complex surface
process modeling routine. This may help to solve a recent set of weird
results we've been getting.

Michael


On 7/31/07 1:54 AM, "Glynn Clements" <glynn at gclements.plus.com> wrote:

> 
> Glynn Clements wrote:
> 
>>> Sorry, I am a beginner... what shall I do with this gather-circle.c?
>> 
>> Replace raster/r.neighbors/gather.c with the new file, re-compile,
>> install the modified r.neighbors as e.g. r.neighbors.circle.
>> 
>> If you don't have the source code or can't figure out how to make the
>> necessary changes, you'll need to wait until someone integrates it
>> into GRASS.
> 
> FWIW, I've added a -c flag to r.neighbors to use a circular
> neighborhood rather than a square.
> 
> I'm unsure as to whether the test should be < or <=. It's currently
> <=, but that gives "spikes" (single cells) at the four edges. Using <
> would give "flats", and would always omit the outermost row/column of
> pixels. Maybe there should be a +0.5 in the distance calculation?

__________________________________________
Michael Barton, Professor of Anthropology
Director of Graduate Studies
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State University

phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton





More information about the grass-user mailing list