Relación de módulos de GRASS
F.Alonso Sarría
F.Gomariz Castillo
V.Centella
Ultima actualización 12-2-2004
<>El proposito de esta página es servir como índice de
los diversos módulos de GRASS. Sin embargo no es un listado
completo ni lo será nunca ya que al ser GRASS un programa libre
el número de móde el número de módulos
crece constantemente ampliando sus posibilidades.
En próximas versiones se incluiran enlaces a
páginas de manual más completas de los diversos
módulos. De este modo se busca conseguir un manual
electrónico de GRASS en castellano, debido a lo enorme de la
tarea se agradecerán las propuestas de colaboración.
>
Comandos de Visualización
Gestión de monitores gráficos
- d.mon Crea y controla monitores gráficos
- d.frame Gestiona diversos marcos en un monitor gráfico
- d.erase Borra el contenido de un monitor gráfico
- d.zoom Amplia un sector de la imagen representadaen la pantalla gráfica
Dibujo de capas en un monitor gráfico
- d.rast Muestra y superpone mapas raster en pantalla
- d.rast.num Muestra los valores numéricos de un mapa raster en pantalla
- r.colors Cambia la tabla de colores
asociada a un mapa raster a partir de una paleta de colores predefinida
o a una tabla definida por el usuario
- d.sites Muestra un mapa de sitios en pantalla
- d.sites.qual Muestra un mapa de sitios en pantalla que cumplen unas condiciones establecidas de modo interactivo
- d.db Dibuja un mapa de sites a partir de una tabla
- d.siter Interfaz gráfica para ejecutar d.sites.qual
- d.vect Muestra un mapa vectorial en pantalla
- d.area Dibuja polígonos en el monitor gráfico activo
Otras formas de visualización de información en el monitor gráfico
- d.histogram Representa la distribución de valores de los pixels en forma gráfica
- d.legend Muestra la leyenda de un mapa
- d.profile Dibuja perfiles de un Modelo Digital de Elevaciones
- d.3d Representación tridimensional de mapas en formato raster
Composiciones de color
- d.his Crea una combinación de color de tipo TonoIntensidadSaturación
- d.rgb Permite hacer combinaciones de color de tres mapas según el formato RGB
Consulta interactiva de los valores de un mapa
- d.what.rast Al pinchar sobre el
monitor gráfico devuelve las coordenadas del punto sobre el que
se ha pinchado junto con los valores que, en ese punto, adopta uno o
varios mapas raster
- d.what.vect Al pinchar sobre el
monitor gráfico devuelve las coordenadas del punto sobre el que
se ha pinchado y el objeto que aparece en ese punto en un mapa vectorial
- d.where Al pinchar sobre el monitor gráfico devuelve las coordenadas del punto sobre el que se ha pinchado
- r.what Igual que d.what.rast, pero permite entrar las coordenadas por teclado
Producción de cartografía
- d.barscale Dibuja una escala gráfica en el monitor
- d.font Selecciona la fuente que se utilizará para escribir texto en el monitor gráfico.
- d.graph Genera y muestra en el monitor gráfico salidas gráficas sencillas.
- d.iconsDibuja iconos en puntos seleccionados por el usuario en el monitor gráfico.
- d.labels Creación y edición de etiquetas para hacer composiciones cartográficas
- d.leg.thin Versión mejorada de
d.legend que permite:- Simplificar las categories que serán
representadas en la leyenda, - Mostrar un gradiena leyenda, - Mostrar
un gradiente continuo de categorías y -Situar la leyenda con el
ratón de modo interactivo
- d.save Crea la lista de comandos necesaria para regenar el monitor gráfico en su forma actual
- d.scale Añade al mapa una escala gráfica y una flecha indicando el Norte.
- d.text Escribe texto en el monitor gráfico activo.
- d.label Crea o edita ficheros de etiquetas de GRASS.
- d.labels Crea/edita un fichero de etiquetas de texto.
- d.paint.labels Muestra etiquetas de texto formateadas para su uso con los módulos paint (p.labels, p.map)
- ps.iconCrea y modifica iconos para usar con ps.map
- ps.map Utilidad de copias impresas postscript
- ps.selectSelecciona un dispositivo postscript para una salida por copia impresa en GRASS
Gestión básica de la base de datos
-
g.copy Copia mapas
>
- g.list Obtig.list Obtiene un listado de los mapas disponibles
- g.manual Acceso a los manuales de cada uno de los comandos de GRASS
- g.region Modifica la ventana de trabajo de GRASS (afecta a la visualización).
- g.remove Borra mapas
- g.rename Renombra mapas
- r.compress Comprime y descomprime mapas raster (por defecto los mapas están comprimidos)
- r.info Obtiene información básica acerca de una capa raster.
- v.info Obtiene información básica acerca de una capa vectorial.
- s.info Obtiene información básica acerca de una capa de sites.
- r.support Modifica la información básica a sociada a una capa raster.
Módulos de análisis de imágenes de satélite
Al margen de los incluidos en esta sección, los módulos
de visualización de mapas raster son evidentemente
ú;tiles tanto para realizar un análisis visual previo de
la información de partida, como para ver los resultados de
muchos de los análisis. Por otro lado r.mapcalc permite programar diversos algoritmos útiles en teledetección:
- Conversión de ND a reflectividad
- Cálculo de índices
- Algorítmos sencillos de clasificación como los del
vecino más próximo, paralelepípedos o
árboles de decisión
que en definitiva se basan en operadores locales de álgebra de mapas.
Otras técnicas de teledetección se basan en operadores de vecindad y pueden también programarse con r.mapalc o bien
calcularse con comandos ad hoc como r.mfilter o r.neighbors.
Composiciones de color
- i.grey.scale Modifica la tabla de colores de una imagen para mejorar el contraste.
- i.oif Ordena todas las composiciones de color posibles en cuanto a su valor informativo
- i.colors Permite comprobar diversas combinaciones de color
- i.composite Crea una composición de color a partir de tres bandas definidas por el usuario e incluidas en un grupo de imagen
- r.composite Crea una composición de color a partir de tres bandas definidas por el usuario
- i.his.rgb Transforma una composición de color de tipo HIS a tipo RGB
- i.rgb.his Transforma una composición de color de tipo RGB a tipo HIS
Corrección atmosférica
- i.fft Módulo para realizar
transformaciones de Fourier, ú;til en corrección
atmosférica de imágenes de satélite
- i.ifft Inversa de la
transformación de Fourier, ú;til en corrección
atmosférica de imágenes de satélite
Corrección geométrica. Georreferenciaciación
- i.group Modulo para la creación y gestión de grupos de ficheros de imagen
- i.targtet Selecciona un mapset como objetivo para la corrección geométrica de un grupo de ficheros de imagen
- i.ortho.rectify Crea ortofotomapas a partir de dos fotografías aéreas escaneadas y un Modelo Digital de Elevaciones
- i.points Permite la busqueda de puntos
de control en una imagen y la introducción de sus coordenadas
reales desde teclado o desde un mapa raster ya georreferenciado
- i.rectify Rectifica una o varias
imágenes de un grupo de ficheros de imagen mediante una
transformación lineal calculada a partir de los puntos de
control generados con el módulo i.points
- i.rectify2 Rectifica una o varias imágenes de un
grupo imágenes de un grupo de ficheros de imagen mediante una
transformación cuadrática calculada a partir de los
puntos de control generados con el módulo i.points
Clasificación
- i.pca Módulo de Análisis de Componentes Principales
- i.cca Módulo de Análisis de Componentes Canónicos
- m.eigensystem Extrae valores propios y vectores propios de una matriz
- i.class Genera signaturas espectrales a
partir de los valores de reflectividad de la imagen en áreas de
entrenamiento selecccionadas, digitalizando, por el usuario
- i.gensig Genera signaturas para una imagen basándose en en un mapa de áreas de entrenamiento previamente clasificadas
- i.gensigset Genera signaturas para
una imagen basándose en en un mapa de áreas de
entrenamiento previamente clasificadas. Los resultados seusan para
clasificación contextual con el módulo i.smap
- i.maxlik Clasifica las imágenes utilizando el algoritmo de máxima verosimilitud
- i.smap Clasifica las imágenes
utilizando clasificación contextual a partir de las signaturas
creadas por el módulo i.gensigset
- i.cluster Clasificación no supervisada de imágenes utilizando un algoritmo de cluster
Módulos de análisis y gestión de mapas raster
Generación de estadísticas e informes
r.univarCalcula estadísticos de una capa raster
r.covar Produce una matriz de covarianzas/correlaciones entre diversos mapas
r.coin Crea una tabla con el número de coincidencias de las categorías de dos mapas raster
r.stats Calcula la superficie ocupada por cada categoría en un mapa raster
r.reportGenera informes acerca del contenido de uno o varios mapas raster
r.describe Produce una lista de los valores de categorías presentes en el mapa raster
r.volume Calcula los volú;menes, desde la cota cero, y centroides de las manchas generadas con r.clump
Algebra de mapas. Operadores locales
El comando fundamental de álgebra de mapas es r.mapcalc. Se trata de un interprete de programas escritos en lenguaje mapcalc
que permite, de forma flexible ejecutar cualquier tipo de operador
local o de vecindad. Sin embargo, debido a que muchas de las
operaciones de álgebra de mapas se hacen siempre de la misma
forma, hay en GRASS módulos para operaciones específicas
(reclasificación, reescalado, filtrado, pendientes y
orientaciones, etc.) cuyas ventajas son una mayor simplicidad en el
manejo y más velocidad. Sin embargo resulta útil aprender
a programar con mapcalc a partir de estos ejemplos básicos.
- r.reclass Reclasifica un mapa raster en función de una serie de reglas
- r.rescale Reescala el rango de categorías de un mapa raster
- r.cross Crea un mapa en el que se
identifica cada combinación individual de las categorías
presentes en los mapas de entrada
- r.clump Reclasifica los datos en um mapa r los datos en um mapa raster agrupando celdas contiguas que contienen el mismo valor
Algebra de mapas. Operadores de vecindad
- r.neighbors Da a cada celda un valor que es función de los valores de las celdas circundantes. Incluye varias funciones predefinidas
- r.mfilter Permite crear operadores de vecindad que calculan una media ponderada de los valores de los pixels circundantes
- r.slope.aspect Genera mapas de pendientes y orientaciones a partir de un Modelo Digital de Elevaciones
Algebra de mapas. Operadores de área
- r.average Calcula la media de un mapa que contiene una variable cuantitativa cover map para varios niveles de una variable cualitativa base map
- r.median Igual que el anterior pero calcula la mediana en lugar de la media
- r.mode Igual que los anteriores pero calculando la moda
- r.statistics Como r.median o r.average pero permite seleccionar el estadístico que se va a calcular
Algebra de mapas. Operadores de vecindad extendida
- r.grow Expande un pixel los objetos que aparezcan en un mapa raster. Se define como objeto en un mapa raster un conjunto de pixel adyacentes con valores no nulos
- r.buffer Crea zonas buffer (areas tampón) alrededor de un objeto
- r.basins.fill Crea subcuencas de drenaje a aprtir de un Modelo Digital de Elevaciones
- r.drain Traza lineas de drenaje en un Modelo Digital de Elevaciones
- r.watershed Módulo para hacer operaciones hidrológicas
- r.water.outlet Programa de creación de cuencas
- r.los Crea cuencas visuales
- r.cost Produce un mapa del coste acumulado que conlleva viajar desde un punto del mapa a cualquier otro punto del mapa
Toma de decisiones
- r.infer Crea un mapa raster cuyos valores son el resultado de la aplicación de criterios especificados por el usuario
- r.binfer Desarrollo de sistemas expertos basados en estadística bayesiana
- r.combine Combina valores de categorías de diferentes capas raster
- r.weight Superposición ponderada de capas raster.
- r.weight2
Conversión de raster a otros formatos
- r.contour Crea un vectorial de isolineas a partir de un mapa raster que contenga una variable cuantitativa
- r.poly Crea un vectorial de polígonos a partir de un mapa raster con una variable cualitativa
- r.lines Crea un vectorial de lineas a partir de un mapa raster con objetos lineales
Interpolación y generación de Modelos digitales de elevaciones
- r.surf.contour Crea un modelo digital de elevaciones a partir de curvas de nivel rasterizadas
Modelos de simulación
Erosión
AGNPS:
r.agnps50.input
r.agnps50.run
r.agnps50.view
ANSWERS:
r.answers
KINEROS
r.kineros
TOPMODEL:
r.topmodel
Hidrología
CASC2D:
r.hydro.CASC2D(*)
FEA:
r.water.fea
Incendios
r.ros
r.spread
r.spreadpath
Ecología del paisaje
r.le.dist
r.le.null
r.le.patch
r.le.pixel
r.le.rename
r.le.setup
r.le.trace
Importación-exportación de ficheros
Formatos:
Raster GIS formats:
Raster GIS formats:
Formato vectorial
Algebra de mapas
- v.patch Crea un mapa vectorial binario combinando varios
- v.rmdup Elimina los elementos duplicados en un mapa vectorial.
- v.rmedge Selecciona los límites de vectores existentes en un mapa. los elimina y crea un nuevo mapa vectorial con los restantes
- v.merge Une mapas vectoriales.
- v.make.subj Crea un fichero con todas las categorías presentes en un conjunto de mapas vectoriales.
- v.cutter Programa para hacer overlay de vectoriales (Operación Y lógica)
- v.extract Selecciona los vectores de
un mapavectorial cuya categoría coincide con las especificadas
por el usuario y construye un nuevo mapa vectorial con ellos
Importación-exportación a otros formatos
Cambio de formato
Otros
- v.clean Elimina lineas muertas
- v.info Extrae información básica sobre el fichero vectorial (límites, sistema de proyección,
tipo de datos, nú;mero de categorías, location , mapset e histórico del fichero.
Consulta a bases de datos Postgres
Módulos generales
Módulos de visualización:
d.vect.pg
Módulos de consulta interactiva
Módulos para crear mapas con categorías obtenidas de la base de datos:
- r.reclass.pg
- v.reclass.pg
Reescalado
r.rescale.pg
Ficheros de sites
Análisis
- s.univar Estadistica univariante de los datos en un fichero de sitios
- s.probpltTest de normalidad para los datos en un fichero de sites.
- s.svEvalua el semivariograma muestral de los datos incluidos en un fichero de sites.
- s.svfit Ajuste de un semivariograma experimental obtenido con s.sv a un modelo.
- s.normal Realiza un test para comprobar la normalidad de los datos en un fichero de sites.
Importación y exportación