Cargar los valores de un ráster en la tabla atributiva de un archivo vectorial de puntos

En artículos pasados consideré dos posibilidades para incorporar en la tabla atributiva de un archivo vectorial de puntos los valores de un ráster. El primero correspondió al muestreo ráster empleando el módulo v.drape que usa tres posibles métodos de remuestreo: vecino más próximo, bilineal y convolución cúbica. El primer método de remuestreo se recomienda para valores discretos y los dos últimos para valores en punto flotante.

En el segundo artículo se sugiere un procedimiento en el cual el vectorial de puntos se rasteriza por un valor constante y se emplea luego como máscara para tomar los valores del ráster de interés mediante álgebra de mapas. Una vez realizado se vectoriza nuevamente para que su tabla atributiva cree por defecto un campo value que puede ser renombrado con v.db.renamecol.

Sin embargo, existe un procedimiento más directo que emplea el módulo v.what.rast. Se va a ejecutar, en cónsola de GRASS, para el vectorial de puntos que se observa, junto con su tabla atributiva, en la siguiente imagen:

La siguiente serie de comandos primero eliminan los campos cat_ e id, añaden el campo z y finalmente incorporan desde el ráster el valor de z mediante v.what.rast.

v.db.dropcol map=cuenca_puntos column=cat_
v.db.dropcol map=cuenca_puntos column=id
v.db.addcol map=cuenca_puntos columns="z integer"
v.what.rast vector=cuenca_puntos raster=N09W068_UTM19N_canoa column=z

El resultado final se observa a continuación:

Esta entrada fue publicada en GRASS, QGIS, SIG, Software Libre. Guarda el enlace permanente.

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s