NOMBRE

v.reclass.pg - Genera un nuevo mapa vectorial derivado de atributos en la base de datos seleccionada
(GRASS-RDBMS Vector Interface Program)

USO

v.reclass.pg
v.reclass.pg help
v.reclass.pg [-d] sql=name key=name type=nameinput=name[output=name]

DESCRIPCION

Genera un nuevo mapa vectorial que resulta de una o más consultas a la base de datos seleccionada. El usuario debe construir una serie de consultas mutuamente excluyentes, de forma que un registro sólo pueda ser devuelto por una y solo una orden,  programados en SQL y diseñados para devolver grupos de registros de la base de datos. Cada grupo de registros debería ser internamente consistente en cuanto a las características especificadas por el usuario. Cada grupo de registros forma así la base de una única categoría en el mapa vectorial resultante. El programa procesa cada consulta por orden devolviendo grupos de registros que reciben como categoría un valor común que se incrementa con cada nuevo grupo de registros que llega. El mapa reclasificado resultante tiene un valor de categoría diferente por cada orden de consulta.

Puede utilizarse llamando directamente a un fichero de ordenes SQL (opción -s) o aportando la información necesaria para que el programa construya automáticamente la orden SQL. Los parámetros de entrada son diferentes en un caso u otro.

Opciones:

-d
Disuelve fronteras entre polígonos reclasificados con la misma categoría
-s
La consulta se hará desde un fichero de órdenes SQL

Parametros:

sql=filename
Nombre del fichero que contiene las ordenes SQL (opción -s activada)
key=databasecolumnname
Columna clave (opción -s no activada)
tab=name
Tabla que contiene la columna [col] (opción -s no activada)
col=name
Columna en la que se basa la reclasificación (opción -s no activada)
where=name
Opción where en la consulta (por ejemplo  where col='paved') (opción -s no activada)
type=area/line/site
Tipo de columna
input=map
Nombre del mapa vectorial en que se basa la reclasificación.
output=map
Nombre del mapa raster de salida
EJEMPLO: El siguiente ejemplo produce un mapa de caminos primarios y secundarios.


v.reclass.pg sql=vect.sql key=tlid input=t.roads.pg out­put=t.roads.12

vect.sql: retrieve unique (t.tlid,t.cfcc) from t in type1
where cfcc ~ "A1"
sort by tlid

retrieve unique (t.tlid,t.cfcc) from t in type1
where cfcc ~ "A2"
sort by tlid

NOTA

Requiere el programa PostgreSQL

VER

g.column.pg, g.select.pg, g.stats.pg, g.table.pg, d.rast.pg, d.site.pg, d.vect.pg, d.what.r.pg, d.what.s.pg, d.what.v.pg, r.reclass.pg, r.rescale.pg

AUTOR

Original Informix SQL-tools: James A. Farley, Wang Song, and W. Fredrick Limp University of Arkansas, CAST

Postgres modifications: Janne Soimasuo, Faculty of Forestry, University of Joensuu, Finland.

Updated to GRASS 5 by Alex Shevlakov (sixote@yahoo.com)