[GRASS-ES] crear un buffer con atributos
Juan Miguel Garijo
saldinet en yahoo.es
Dom Mayo 11 00:10:00 EDT 2008
Ahora está más clara la cuestión.
Lo que no tengo tan claro es la respuesta.
Segun la nota de v.buffer:
'Attributes are not transferred due to potential buffer overlap, which
cannot be resolved automatically'
o sea:
Lo primero que hay que pensar es si todos los cÃrculos(se supone) que salen del buffer de cada punto son disjuntos, o sea que no se solapan, porque, en caso de solapamiento, habrÃa polÃgonos que representarÃan a dos puntos o más, con lo que harÃa imposible trasladar los atributos de los puntos a cada polÃgono.
En caso de que sean disjuntos, la clave serÃa crear una columna cat en los polÃgonos equivalente a la cat de los puntos y hacer un layer con esa cat como clave.
en ese caso la ayuda dice:
v.buffer input=archsites output=circles type=point buffer=200
# change original points to centroids:
v.type in=archsites out=archcentroids type=point,centroid
# patch circles and centroids:
v.patch in=archcentroids,circles out=circles_db
# attach attributes, either use
# db.copy ...
# or link to the original table:
v.db.connect map=circles_db table=archsites field=1 key=cat driver=dbf \
database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf'
yo no tengo experiencia en hacerlo, espero que te ayude
Juan Miguel Garijo
----- Mensaje original ----
De: francisco conde <arkanoides en gmail.com>
Para: grass-es en lists.osgeo.org
Enviado: sábado, 10 de mayo, 2008 14:08:44
Asunto: Re: [GRASS-ES] crear un buffer con atributos
2008/5/10 Juan Miguel Garijo <saldinet en yahoo.es>:
No se entiende el problema.
¿podrÃas explicar más, con qué módulo de GRASS has hecho el buffer? ¿vectorial? ¿raster'? y a qué te refieres con que 'aparezcan' los atributos. ¿ver los campos de una tabla anexa vectorial? ¿poner etiquetas (label)en el mapa?...
Juan Miguel Garijo
----- Mensaje original ----
De: francisco conde <arkanoides en gmail.com>
Para: grass-es en lists.osgeo.org
Enviado: viernes, 9 de mayo, 2008 14:53:04
Asunto: [GRASS-ES] crear un buffer con atributos
Hola a todos
Alguien sabe como hacer para que aparezcan los atributos en un buffer creado a partir de un vectorial de puntos.
Un saludo
Francisco.
Perdonad que no me haya explicado mejor. Mi problema es el siguiente: tengo unha serie de puntos de campo (vectorial) que tengo que transformar en areas de influencia de tipo raster pero conservando los datos asociados a esos puntos. Lo primero que hice fué crear un buffer vectorial (v.buffer), después intenté copiar la tabla de puntos con db.copy o v.db.connect, pero no he conseguido que aparezcan.
También probé a convertir los puntos de campo a raster directamente y despues hacer un buffer (r.buffer), pero tampoco sé como vincularlo a la tabla de puntos.
No trabajo con una base de datos (mysql, postgresql), sino con tablas dbf.
Un saludo
Francisco.
________________________________
Enviado desde Correo Yahoo!
La bandeja de entrada más inteligente.
______________________________________________
Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.osgeo.org/pipermail/grass-es/attachments/20080511/ff9ebb6c/attachment.html
Más información sobre la lista de distribución grass-es