NAME

r.buffer - Crea un mapa raster mostrando areas situadas a determinadas distancias de un objeto definido como cualquier celda que contenga valores no nulos.
(GRASS Raster Program)

USO

r.buffer
r.buffer help
r.buffer [-q] input=name output=namedistances=value[,value,...] [units=name]

DESCRIPTION

Si se quiere determinar cuales son las areas situadas a determinadas distancias de una carretera, el resultado sería el que se muestra a continuación.
000000000000000000000000 222233333333333333444444 
111000000000000000000000 111222222222223333333333 
000111111111100000000000 222111111111122223333333 
000000001000011100000000 332222221222211122222222 
000000001000000011111111 333333321233222211111111 
000000001000000000000000 433333321233333222222222 
000000001000000000000000 444443321233333333333333 
000000001000000000000000 444443321233443333333333 
000000001000000000000000 444443321233444444444444 
Category 0: No roads Category 1: Road location 
Category 1: Roads Category 2: Buffer Zone 1 around roads 
Category 3: Buffer Zone 2 around roads 
Category 4: Buffer Zone 3 around roads

USO INTERACTIVO

Si simplemente se teclea r.buffer sin argumentos, el programa preguntará al usuario por:
  1. Los mapas de entrada y salida
  2. La unidad de medida de la distancia (metros, kilómetros, pies y millas) y los valores de distancia a considerar, pueden incluirse hasta 60 zonas definidas por su valor máximo de distancia (el valor mínimo es el máximo de la zona anterior).

USO NO-INTERACTIVO

Si se incluyen todos los parámetros en la linea de comando:The user can run r.buffer specifying all parameter values on the command line, using the form:
r.buffer [-q] input=name output=namedistances=value[,value,...]

Flags:

-q
Eliminar los comentarios sobre el desarrollo del programa

Parameters:

input=fichero
Mapa de entrada.
output=fichero
Mapa de salida.
distances=valor[,valor,...]
Distancia máxima de cada area tampón
units=nombre
Unidades de medida (meters, kilometers, feet, o miles). La unidad por defecto es meters.

EJEMPLO

En este ejemplo, las areas tampón estarían definidas por las distancias: 0-10, 11-20, 21-30, 31-40 and 41-50.
r.buffer input=map.in output=map.out distances=10,20,30,40,50 units=meters

NOTAS

r.buffer mide distancias de centro a centro de las celdas usando distancia euclidiana en sistemas de coordenadas planimétricos y distancias geodésicas si se usa el sistema de coordenadas latitud/longitud.

r.buffer calcula zonas de distancia desde cualquier celda que tenga un valor no nulo de categoría. Si se quieren seleccionar solo algunos valores se debe ejecutar r.reclass primero.

VER

g.region
r.mapcalc
r.reclass

AUTORES

Michael Shapiro, U.S. Army Construction Engineering Research Laboratory
James Westervelt, U.S. Army Construction Engineering Research Laboratory