Skip to content

Material para la practica de iniciación a Qgis de la jornada de periodismo de datos

Notifications You must be signed in to change notification settings

GeoinquietosMadrid/QGIS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

INTRODUCCIÓN

En este taller se ha preparado un ejercicio con Qgis en el que se van a realizar las siguientes tareas:

  • Cargar capas
  • Operaciones con tablas
  • Asignación de datos mediante la unión de tablas y capas
  • Instalacion de complementos para Qgis
  • Simbolización de capas
  • Publicación de nuestros resultados vía web.

El objetivo es la representación de resultados electorales en cataluña.

Un ejemplo similar a lo que pretendemos realizar se puede visualizan en:

Election 2015 results MAPPED: 2015 full list

#1. Cargar capas shape y tablas

• Para la realización de los ejercicios hay que descargarse y descomprimir los siguientes archivos:

Comarcas2014: Comarcas de Cataluña

Comarcas2014grid: Comarcas2014grid: comarcas de Cataluña en formato grid (hexágonos)

Tablas: Tablas de resultados electorales periodo 2003-2012 en formato .dbf

Cargamos las capas (archivos con extensión .shp) y tablas (escogemos una tabla, con formato .dfb) a Qgis : gitHub fork

gitHub fork

gitHub fork

Una vez finalizado el proceso anterior, el proyecto tendrá este aspecto.

gitHub fork

#2. Operaciones entre columnas de una tabla.

Añadir campo nuevo a la tabla 12.dbg llamado “porc_votos” de tipo numérico con la calculadora de campos de Qgis gitHub fork

Calculamos el nuevo campo sumando los campos de CIU+ERC+CUP.

El menú que realiza las operaciones anteriores tiene que quedar así. gitHub fork

Comprobar como al final de la tabla 12.dbg nos ha añadido el nuevo campo y lo ha rellenado con la operación de sumar los campos "CIU" + "ERC" + "CUP"

gitHub fork

#3. Creación de grid-malla (cartograma)

Este paso consiste en la creación de una malla similar a la de este ejemplo Election 2015 results MAPPED: 2015 full list

Para pode generar la malla, es necesario instalar el complemento mmqgis. Desde el menú "complementos/Administrar y gestionar complementos" buscamos el nombre complemento a instalar y presionamos sobre la botón "INSTALAR COMPLEMENTO"

gitHub fork

Una vez instalado aparecerá un nuevo menú MMQGIS :

gitHub fork

Para generar el Grid, activamos la opción "Create Grid Lines Layer"

gitHub fork

En el siguiente menú, aplicamos las opciones de la siguiente imagen:

gitHub fork

gitHub fork

El resultado será una malla hexagonal y una vez añadida a nuestra vista tendrá el siguiente aspecto:

gitHub fork

Llegados a este punto, habría que eliminar los hexágonos que no tocan a nuestra capa vectorial y asignarle información a cada elemento. Para continuar con nuestro ejercicio cogeremos una capa ya preparada capa_ grid_base.shp

#4. Añadir información de una tabla al grid

Para la realización de este paso, vamos a utilizar la capa que está en el fichero comarcas2014grid.zip ya que contiene los campos necesarios para poder añadirle información.

gitHub fork

La tabla origen es la 12.dbg y la capa destino es la capa capa_ grid_base.shp

Para realizar esta tarea, utilizamos el menú Union. 1.- Abrimos las propiedades de la capa: (Botón derecho presionando sobre la capa)

gitHub fork

2.- Propiedades/Uniones: En el menú Añadir unión vectorial asignamos las opciones según la siguiente imagen:

gitHub fork

gitHub fork

Aplicamos la unión y el resultado será la unión entre la tabla 12.dbg y la capa capa_ grid_base tal y como se muestra en la siguiente imagen:

gitHub fork

Los campos nuevos se añaden al final de la tabla (color amarillo)

#5. Crear simbología

Para simbolizar nuestros resultados, accedemos a las propiedades de la capa y en la opción Estilo asignamos la simbología.

Vamos a crear una simbología por un solo campo. Para ello, seleccionamos las opciones resaltadas en amarillo de la siguiente imagen:

gitHub fork

Si queremos simbolizar por dos campos, tenemos que asignar reglas de estilo. En las siguientes imágenes se muestra un ejemplo.

gitHub fork

Seleccionamos "PROVINCIAL" = '08' y volvemos a refinar una regla a intervalos

gitHub fork

El resultado será similar a la siguiente imagen:

gitHub fork

#6. Crear webmapping

A continuación vamos a generar una aplicación web con nuestra capa que nos permita visualizar los resultados de nuestro trabajo. Para ello, vamos a utilizar el complemento "qgis2web".

gitHub fork

Una vez instalado, abrimos el menú "Export to web map" y generamos la aplicación.

Para el ejemplo, seleccionar los parámetros utilizados en la siguiente imagen:

gitHub fork

Una vez finalizado la exportación, la aplicación nos genera un directorio con esta estructura interna

gitHub fork

###pero.. ¿como visualizo mis datos en la web?###

Tan sólo nos queda subir nuestros ficheros a algún repositorio web. Para nuestro taller, hemos utilizado neocities que nos permite subir nuestros ficheros hasta un límite de 100 MB de forma gratuita.

Para subir nuestros ficheros, basta con crearse una cuenta y almacenar los ficheros generados por la aplicación qgis2web.

gitHub fork

aquí podemos ver el resultado de nuestro ejercicio.

About

Material para la practica de iniciación a Qgis de la jornada de periodismo de datos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published