viernes, 5 de mayo de 2017

QGIS + GIMP para vectorizar una Imagen del Sentinel-2











En esta oportunidad vamos a tratar sobre el plugin denominado "Gimp Selection Feature", el cual fue desarrollado por  Luís Motta para el IBAMA (Brazilian Institute of Environment and Renewable Natural Resources). En general esta herramienta logra establecer un enlace con el programa de gráficos Gimp y convierte una selección de una imagen en formato shapefile.

Nuestro objetivo será extraer algunos polígonos de una imagen proveniente del Sentinel-2, el cual comprende una zona del norte del territorio peruano, si desean reproducir el ejercicio, la imagen la pueden descargar desde aquí.

Uso del Gimp Selection Feature

Una vez instalado el plugin, desde nuestro administrador de complementos, en nuestro QGIS lo vamos a poder activar como una herramienta dentro de "Ráster" en la barra de menús, asimismo se veremos un icono en la barra de herramientas.

Figura 1: Ubicación del plugin instalado.

Es importante tener en cuenta que debemos tener instalado previamente el programa Gimp, el cual lo van a poder descargar e instalar desde aquí, actualmente se cuenta con la versión 2.8.20. Cuando abrimos el Gimp, debemos apreciar a IBAMA en la barra de menú.

Figura 2: Verificación de la herramienta en Gimp


Ahora una vez que lo activemos aparecerá un panel específico del plugin, el mismo deberá acoplarse dentro de los ya existentes para una mejor visualización de las opciones existentes. Dentro del panel podremos observar dos bloques en general, el primero denominado "Image" y el segundo "Transfer".


Figura 3: Mostrando el panel del plugin y sus opciones


Una vez que tenemos la imagen sobre nuestro lienzo (canvas), primero hacemos clic en "Set current", con ello se está seleccionando para de la imagen con el cual trabajaremos y sobre el cual vamos a extraer los polígonos, es decir nuestro ROI; posteriormente en el otro bloque hacemos clic en el botón "Send image", para que se traslade dicha zona de interés al Gimp, tal como se muestra en la Figura 3. Si nos vamos al Gimp podremos apreciar nuestra imagen recortada sobre el área de dibujo.

Figura 4: Imagen del Sentinel-2 dentro del Gimp


Dentro del Gimp empezaremos a usar las herramientas que contiene, dentro de su panel denominado "Caja de herramientas", podemos usar la "varita", el cual indica que realiza una selección difusa, es decir que selecciona una zona por su color, tal como se aprecia en la Figura 5, lo vamos hacer en tres lugares, teniendo en cuenta que para seguir agregando áreas, es importante que señalemos dentro de las opciones de la herramienta, lo que corresponde a "añadir a la selección actual".


Figura 5: Seleccionando polígonos dentro de la imagen.

Podemos seguir seleccionando polígonos, pero para el ejemplo solo serán esos tres, aunque les recomiendo también usar la herramienta del Gimp denominada "herramienta de selección libre", lo que nos permite ajustar mejor nuestra selección, incluso agregar zonas continuas que no necesariamente tienen el mismo color, realizar esto a manera de práctica sería interesante.

Ahora de regreso al QGIS, haremos que dichos polígonos se trasladen como una nueva capa vectorial en el QGIS, para ello nos vamos al panel y hacemos clic en el botón "Get features", podremos apreciar los polígonos sobre nuestra imagen, se recomienda luego guardarlos como shapefiles.

Figura 6: Polígonos extraídos de la imagen desde el Gimp al QGIS


Finalmente, luego de convertirlo a un formato tipo Esri Shapefile, podremos apreciar que en su tabla de atributos existen campos que indican la ruta de la imagen trabajada, la fecha y el sistema de referencia.

Figura 7: Campos generados de la nueva capa vectorial


Bueno, nuestro objetivo principal se cumplió, espero que lo puedan probar y si pueden lo comentan.

Para que puedan apreciar mejor de cómo funciona, les recomiendo revisar el siguiente vídeo: QGIS + Gimp: Vetorização de imagens Sentinel-2 com o plugin do Ibama ; asimismo una pequeña presentación del autor: Gimp Selection Feature Plugin QGIS


No hay comentarios.: