GRASS logo

NOME

r.circle - Crea un raster contenente cerchi concentrici intorno a un dato punto.

PAROLE CHIAVE

raster, geometria

SINOSSI

r.circle
r.circle help
r.circle [-b] output=nome coordinate=x,y [min=float] [max=float] [mult=float] [--overwrite] [--verbose] [--quiet]

Flag:

-b
Genera una mappa raster binaria
--overwrite
Sovrascrive i file esistenti
--verbose
Output verboso del modulo
--quiet
Output quieto del modulo

Parametri:

output=nome
Nome della mappa raster di output
coordinate=x,y
Le coordinate del centro (est,nord)
min=float
Raggio minimo per la mappa di anelli/cerchi (in metri)
max=float
Raggio massimo per la mappa di anelli/cerchi (in metri)
mult=float
Moltiplicatore di valori

DESCRIZIONE

Questo modulo crea una mappa raster di output centrata su valori x,y definiti dal parametro coordinate, fuori dai limiti della regione corrente. I valori delle celle di output incrementano linearmente dal centro così definito. I parametri min e max controllano, rispettivamente, i raggi interno ed esterno della mappa raster di output.

Il parametro mult può essere usato per moltiplicare le celle raster di output per un fattore comune. Notare che questo parametro non influenza la posizione o la dimensione del raster di output; con questo parametro vengono modificati solo i valori z.

Col flag -b si possono creare mappe raster di output binarie (circonferenze solide con un solo valore). Le mappe raster così create possono essere usate per creare filtri binari da usare in i.ifft (trasformazioni di Fourier inverse; il filtro viene applicato con r.mask).

ESEMPI

Generare una circonferenza raster al centro della mappa corrente con un raggio di 300m e incrementando verso l'esterno i valori raster:
EASTCENTER=`g.region -c |  awk ' /center easting:/ { print $3 }'`
NORTHCENTER=`g.region -c | awk ' /center northing:/ { print $3 }'`
r.circle output=circle coordinate=${EASTCENTER},${NORTHCENTER} max=300
Generare un anello raster binario attorno al centro della mappa corrente con un raggio interno di 500m e un raggio esterno di 1000m:
EASTCENTER=`g.region -c |  awk ' /center easting:/ { print $3 }'`
NORTHCENTER=`g.region -c | awk ' /center northing:/ { print $3 }'`
r.circle -b output=circle coordinate=${EASTCENTER},${NORTHCENTER} min=500 max=1000

VEDI ANCHE

g.region, g.remove, g.rename, i.fft, i.ifft, r.mask

AUTORE

Bill Brown, U.S. Army Construction Engineering Research Laboratory
Additional flag/min/max parameter by Markus Neteler, University of Hannover

Last changed: $Date: 2009-01-05 23:08:26 +0100 (Mon, 05 Jan 2009) $


Main index - raster index - Full index

© 2003-2011 GRASS Development Team