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:
-
Los mapas de entrada y salida
-
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