Está en la página 1de 25

COMANDOS

BSICOS DE GRASS

r.buffer
r.buffer: este comando genera una capa raster que
muestra las zonas de amortiguamiento de una
distancia determinada por el usuario que rodean los
pixeles (celdas) con valores diferentes a cero.
Este comando mide la distancia del centro del pixel al
centro de otro pixel empleando la distancia Euclidiana.
Si el usuario quiere calcular la distancia de solo
algunos pixeles tiene primero que usar el comando
r.reclass para reclasificar todas las categoras para las
cuales no se requiere el clculo de la distancia, a cero.

r.buffer

r.buffer
La forma de uso de r.buffer es:
r.buffer input=name output= name distances=value[,value,]
units=name
Donde
input es el nombre de la capa de a partir de la cual se crearan las
zonas de amortiguamiento para todas los pixeles con valores
diferentes a cero.
output es la capa de salida con las zonas de amortiguamiento
distances son las distancias a las cuales se requiere tener las
zonas de amortiguamiento
units unidades en las cuales se requiere tener las zonas: metros,
kilmetros, pies o millas.

r.neighbors
r.neighbors este comando asigna un valor a cada pixel en
funcin de los valores de las celdas que lo rodean y almacena
los nuevos valores asignados en una nueva capa raster. El
tamao del vecindario puede es definido por el usuario pe. 3x 3,
5x5, 7X7, etc., siempre en nmeros impares.
Los valores almacenados en la nueva capa son funcin de los
valores de los pixeles circundantes y de la funcin seleccionada
por el usuario que puede ser: promedio, mediana, moda,
mnimo, mximo desviacin estndar, diversidad (nmero de
diferentes categoras dentro del vecindario e interspersin
(porcentaje de celdas con valores que difieren del valor de la
celda central, mas uno). Cada pixel en el raster se convierte en
la celda central del vecindario al moverse la ventana de
vecindario de celda a celda a travs de la capa raster.

r.neighbors
4
6
4
6
4
4
5
2
2
3
2
3
2
3

4
6
4
6
4
4
5
2
5
2
5
2
5
2

1
1
4
6
4
4
4
4
5
2
5
2
5
2

1
1
1
1
4
6
4
4
4
4
4
4
4
4

1
1
2
3
6

2
3
6

2
3
7

2
6
2
6
2
6
2
6

2
6

Ejemplo de clculos para un vecindario de


3x3: mximo=46, mnimo=6, mediana=11,
Moda=6, Promedio
11+23+23+46+6+6+44+26+6=191, 191/9=
21, desviacin estndar=16, varianza=245,
diversidad=6, interspersion= (6/8*100)+1=76

r.mapcalc
r.mapcalc este comando es la calculadora de mapas.
Permite realizar operaciones aritmticas en las capas raster.
Se crean nuevas capas raster que son el resultado de
expresiones aritmticas que involucran capas raster
existentes, constantes o funciones.
r.mapcalc requiere que su entrada tenga la forma
resultado = expresin
Donde:
Resultado es el nombre de la capa raster de salida que
contendr el resultado de los clculos.
Expresin es cualquier expresin aritmtica que involucre
capas raster.

r.mapcalc
r.mapcalc ganancia=produccion*175
Se permite el uso de parntesis, los cuales pueden
estar anidados. La frmula usada por r.mapcalc se
registrara en el ttulo de la capa resultante.
Algunos de los operadores que se pueden usar con
r.mapcalc son: / divisin, * multiplicacin, + suma, resta, % modulo, == igual, =! no igual, > mayor que,
>= mayor o igual que, < menor que, && y, || o,
exp(X) funcin exponencial de x, exp(x,y) x elevado
a la y, log(x) logaritmo natural de x, log(x,b)
logaritmo de x base b, sqrt(x) raz cuadrada de x.

r.clump
r.clump. Este comando re-categoriza a una categora nica
los datos de una capa raster, agrupando los pixeles que
forman un rea discreta.
r.clump encuentra todas las reas contiguas hacia cuatro
direcciones que tienen el mismo valor en el raster de entrada.
Y asigna una categora nica a cada rea (clumps o
conglomerados) en la capa de salida.
r.clump requiere que su entrada tenga la forma
r.clump input=name output=name
input = nombre de un capa existente que ser usada como
entrada
output = nombre de la capa de salida

r.clump

r.info
r.info Nos da informacin sobre las capas
raster. Lista el tipo de datos del raster, el
nmero de columnas y filas, el nmero
total de pixeles, las coordenadas
geogrficas. La fuente original y el mtodo
por el que se cre la capa.

r.info

r.slope
r.slope.aspect. Este comando genera
parmetros que representan el grado de
cambio de la elevacin. La pendiente la
calcula en funcin de la magnitud del
gradiente,
el
aspecto
lo
calcula
considerando la orientacin de la pendiente
y la direccin del gradiente. Los valores de
pendiente son calculados de forma
predeterminada en grados, pero se puede
calcular tambin en porcentaje.

r.null
r.null. Grass distingue entre ceros y pixeles sin
datos. Mientras que cero puede representar un
valor real, como de temperatura, NULL es usado
donde no hay un valor disponible. Cuando se
importan datos se puede especificar cules sern
considerados como nulos. En algunas ocasiones
se requiere convertir algunos valores a nulos o
viceversa.
Por ejemplo si queremos cambiar a nulo el valor
-9999:
r.null mymap setnull=-9999

r.reclass
Crea un nuevo mapa cuyos valores de
categora se basan en una reclasificacin
de las categoras de mapa rster
existente.
r.reclass input=nombre output=nombre
[rules=nombre] [title=string] [--overwrite]
[--verbose] [--quiet]

r.reclass
input=nombre Mapa rster que se vaa
reclasificar
output=nombre Nombre del mapa rster
resultante
rules=nombre Archivo de texto que
contiene las reglas de reclasificacin
title=string Ttulo para el mapa rster
resultante

r.reclass
El archivo de reglas debe contener una
columna con las categoras originales el
signo = y la nueva categora.
1=1
4=2
357=3
10 thru 15 = 4

r.stats
r.stats: Genera estadsticas de rea para mapas rster.
Permite una variedad de reportes sobre las capas a imprimir
Permite calcular tablas de mltiple coincidencia de mapas
Su salida est diseada para ser usada en programas diseados
por el usuario
Si el usuario invoca las opciones de r.stats en la lnea de comandos,
se imprimirn las estadsticas relativas al rea del rster especificado
por el usuario en un formato de columnas adecuado para ser usado
en programas UNIX como awk y sed.
Si slo se especifica un mapa, se imprimir una lista de reas en
metros cuadrados para cada categora (suponiendo que el sistema de
coordenadas del mapa est en metros). Si se especifican varios
mapas en la lnea de comandos, se imprimir una tabla de tabulacin
cruzada de reas para cada combinacin de categoras en los
mapas.

r.stats

g.remove
El comando g.remove elimina archivos del
mapset en en que se este trabajando.
Es posible eliminar archivos uno a uno o
varios al mismo tiempo
g.remove rast=suelo,pendiente,veg
vect=caminos,rios

r.mask
El comando r.mask crea un mscara para limitar la
extensin en la que se aplican las operaciones sobre
mapas rster
r.mask [-ior] [input=string] [maskcats=string]
-i Crea una mscara inversa a los valores
especificados en 'maskcats'
-o Sobreescribe una mscara existente
-r Elimina la mscara existente
Input= Nombre del mapa que se usar como mscara
maskcats=las categorias del mapa que se usaran
para la mscara

r.colors
Crea o modifica la tabla de colores asociada a un mapa
rster
r.colors map=nombre [color=tipo] [raster=string]
[rules=nombre]
map= nombre del mapa
color= Type of color table Options:
aspect,aspectcolr,bcyr,bgyr,byg,byr,celsius,corine,curva
ture,differences,elevation,etopo2,evi,gdd,grey,grey.eq,g
rey.log,grey1.0,grey255,gyr,haxby,ndvi,population,popul
ation_dens,precipitation,precipitation_monthly,rainbow,r
amp,random,rstcurv,rules,ryb,ryg,sepia,slope,srtm,terra
in,wave

r.colors
raster= Mapa rster del cual copiar la
tabla de color
rules= Archivo de texto con la tabla de
color

i.pca
Anlisis de componentes principales para el
procesamiento de imgenes
i.pca es un programa de procesamiento de imgenes
basado en el algoritmo de Vali (1990), que procesa n
(n> = 2) mapas mapas raster y produce la salida n
mapas raster con los componentes principales de los
datos de entrada en orden decreciente de la varianza
("contraste").
A las capas raster de salida del mapa se les asignan
nombres con 0.1, 0.2, ... . n sufijos. Cuando la opcin
de reescalado se utiliza, los archivos de salida se
reajustarn para adaptarse a los valores mnimo,
mximo.

i.pca
i.pca input=nombre[,nombres,...]
output_prefix=string [rescale=min,max]
input= Nombre o nombres de los mapas que se van
a analizar
output_prefix= Nombre base para el resultado, se
aadir un sufijo numrico para cada componente
del mapa
rescale= Rango de reescalado para los mapas de
salida

También podría gustarte