Está en la página 1de 47

Tutoriales y Consejos de QGIS

 Resumen

o Introducción

 Inicio rápido

o Creando un Mapa

o Trabajo con atributos

o Importación de hojas de cálculo o archivos CSV

o Uso de complementos

o Buscando y descargando datos de OpenStreetMap

 Operaciones SIG Básicas

o Estilos vectoriales básicos

o Cálculo de longitudes de línea y estadísticas

o Basic Raster Styling and Analysis

o Raster Mosaicing and Clipping

o Trabajar con datos de terreno

o Trabajando con datos WMS

o Trabajando con proyecciones

o Georeferenciación de hojas topografícas y mapas escaneados

o Georeferenciación de imágenes aéreas

o Digitizing Map Data

 Operaciones SIG intermedias

o Realización de uniones de tabla


o Realización de uniones espaciales

o Análisis de puntos en polígonos

o Realización de consultas espaciales

o Creando Mapas de Calor

 Operaciones SIG avanzadas

o Análisis de vecino más cercano

o Sampling Raster Data using Points or Polygons

o Interpolating Point Data

o Batch Processing using Processing Framework

o Automating Complex Workflows using Processing Modeler

o Automating Map Creation with Print Composer Atlas

 Trucos y consejos

o Usando QGIS Browser

o Contando el numero de vertices en una capa

o Open BIL, BIP or BSQ files in QGIS

 Programación con Python (PyQGIS)

o Getting Started With Python Programming

o Construir una extension Python

o Using Custom Python Expression Functions

o Writing Python Scripts for Processing Framework


o Running and Scheduling QGIS Processing Jobs

o Find Neighbor Polygons in a Layer

o Realización de uniones de tabla (PyQGIS)

 Mapeo web

o Mapeo web con QGIS2Web

o Creating Basemaps with QTiles

 Apéndice

o Recursos de aprendizaje QGIS

o Créditos de los Conjuntos de Datos


Introducción
QGIS es un Sistema de Información Geográfica de código abierto con
capacidades avanzadas de procesamiento SIG. Aquí encuentra una serie de
tutoriales y sugerencias que le mostrarán la forma de utilizar QGIS para
solucionar problemas comunes de SIG.

Usted puede utilizar estos tutoriales como un curso de autoaprendizaje para


aprender el sistema por completo. Sin embargo, cada sección es bastante
independiente de tal forma que aquellos familiarizados con QGIS pueden saltar
directamente a cualquier sección.

También puedes revisar Recursos de aprendizaje QGIS para otros materiales que
te pueden ayudar a aprender QGIS.

Ampliando y contribuyendo
Este documento ha sido creado con reStructuredText. Está disponible como
código fuente reST través de github

Licencia
Esta obra está bajo una licencia Creative Commons Attribution 4.0 Licencia
Internacional

Bajo esta licencia, se le permite utilizar, compartir o modificar el documento en


cualquier forma que usted pueda ajustar e incluso hacer uso comercial de los
mismos. Sólo tiene que dar el crédito apropiado al autor para que la obra
original.

Copyright (c) 2014 Ujaval Gandhi.


Trabajo con atributos
Los datos GIS tienen dos partes: características y atributos. Los atributos son
datos estructurados sobre cada característica. Este tutorial muestra cómo ver los
atributos y hacer consultas básicas sobre ellos en QGIS.

Descripción general de la tarea


El conjunto de datos para este tutorial contiene información sobre lugares
poblados del mundo. La tarea es consultar y encontrar todas las capitales del
mundo con una población superior a 1,000,000.

Otras habilidades que aprenderás

 Seleccionar características de una capa usando expresiones.

 Deseleccione las características de una capa usando la barra de


herramientas Atributos .

 Usar Query Builder para mostrar un subconjunto de características de una


capa.

Obtener los datos


Natural Earth tiene un buen conjunto de datos de Lugares poblados . Descargue
el conjunto de datos simple (menos columnas)

Para su comodidad, puede descargar directamente una copia de conjuntos de


datos del siguiente enlace:

ne_10m_populated_places_simple.zip

Fuente de datos [NATURALEARTH]


Procedimiento
1. Una vez que haya descargado los datos, abra QGIS. Ir a la capa ‣ Añadir
capa ‣ Añadir capa vectorial .

2. Haga clic en Examinar y navegue a la carpeta donde descargó los datos.


3. Busque el archivo zip
descargado ne_10m_populated_places_simple.zip . No necesita
descomprimir el archivo. QGIS tiene la capacidad de leer archivos zip
directamente. Seleccione el archivo y haga clic en Abrir .
4. La capa seleccionada ahora se cargará en QGIS y verá muchos puntos
que representan los lugares poblados del mundo.

5. Haga clic con el botón derecho en la capa y seleccione Abrir tabla de


atributos .
6. Explore los diversos atributos y sus valores.
7. Estamos interesados en la población de cada característica, por lo
que pop_max es el campo que estamos buscando.

Puede hacer clic dos veces en el encabezado del campo para ordenar la
columna en orden descendente.

8. Ahora estamos listos para realizar nuestra consulta sobre estos


atributos.
QGIS usa expresiones similares a SQL para realizar consultas. Haga clic
en Seleccionar funciones usando una expresión.

9. En la ventana Seleccionar por expresión , expanda la sección Campos y


valores y haga doble clic en la pop_maxetiqueta. Notarás que se agrega a
la sección de expresión en la parte inferior. Si no está seguro acerca de
los valores de campo, puede hacer clic en Cargar todos los valores
únicos para ver qué valores de atributo están presentes en el conjunto de
datos.

Para
este ejercicio, buscamos encontrar todas las características que tienen una
población mayor que 1,000,000. Por lo tanto, complete la expresión
siguiente y haga clic en Seleccionar .

"pop_max"> 1000000

10. Haga clic en Cerrar y regrese a la ventana principal de QGIS. Notará que
un subconjunto de puntos ahora se representa en amarillo.
Este es el resultado de nuestra consulta y está viendo todos los lugares
del conjunto de datos que tienen un pop_maxvalor de atributo mayor
que 1,000,000.

11. El objetivo de este ejercicio es encontrar los lugares que son capitales de
los países. El campo que contiene esta información es adm0cap . El
valor 1indica que el lugar es un
capital.
Podemos agregar este criterio a nuestra expresión previa usando
el andoperador. Refinemos nuestra consulta para seleccionar solo
aquellos lugares que son mayúsculas. Haga clic en la función Seleccionar
usando un botón de expresión en la tabla de atributos e ingrese la
expresión como se muestra a continuación y haga clic en Seleccionar y
luego en Cerrar .

"pop_max"> 1000000 y "adm0cap" = 1

12. Regrese a la ventana principal de QGIS. Ahora verá un subconjunto más


pequeño de los puntos seleccionados. Este es el resultado de la segunda
consulta y muestra todos los lugares del conjunto de datos que son
capitales de países y tienen una población superior a 1,000,000.
Si quisiéramos hacer más análisis sobre este subconjunto de datos,
podemos hacer que esta selección sea persistente. Haga clic derecho en
la ne_10m_populated_places_simplecapa y seleccione Propiedades .

13. En la pestaña General , desplácese hacia abajo a la sección


del subconjunto de características .

Haga clic en Constructor de consultas .


14. Ingrese la misma expresión que ingresó anteriormente y
haga clic en Aceptar .

"pop_max"> 1000000 y "adm0cap" = 1

15. De vuelta en la ventana principal de QGIS, verá desaparecer el resto de


los puntos. Ahora puede realizar cualquier otro análisis en esta capa y
solo se usarán las características que coincidan con nuestra
expresión. Notará que los puntos aún aparecen en amarillo.
Esto se debe a que todavía están seleccionados. Busque
el botón Deseleccionar características de todas las capas debajo de
la barra de herramientas de atributos y haga clic en él.

16. Verá que los puntos ahora están deseleccionados y representados en su


color original.
Importación de hojas de cálculo o
archivos CSV
Muchas veces los datos SIG vienen en una tabla o una hoja de cálculo Excel.
También, si usted tiene una lista de coordenadas latitud / longitud , usted puede
importar fácilmente estos datos en su proyecto SIG.

Descripción de la tarea
Estaremos importando en QGIS un archivo de texto con datos de terremotos.

Obtener los datos


National Geophysical Data Center de la NOAA produce un gran conjunto de
datos de todos los terremotos significativos desde 2150 antes de Cristo. Más
información.

Descargue el archivo de texto Significant Earthquake Database .

Para su comodidad, puedes descargar directamente una copia del conjunto de


datos o las dos desde los siguientes enlaces:

signif.txt

Fuente de Datos [NGDC]

Procedmiento

1. Examine su fuente de datos tabulares. Para importar estos datos a QGIS,


tendrá que guardarlo como un archivo de texto y necesitará al menos 2
columnas que contengan la coordenadas X e Y. Si usted tiene una hoja de
cálculo, utilice la función Guardar como en su programa para guardarlo
como un archivo delimitado por tabuladores o archivo de Valores
separados por comas (CSV). Una vez que tenga los datos exportados de
esta manera, puede ver el contenido abriéndolo utilizando un editor de
texto como el Bloc de notas. En el caso de la base de datos de terremotos
significativos, los datos ya vienen como un archivo de texto que contiene
la latitud y la longitud de los centros del terremoto, junto con otros
atributos relacionados. Usted verá que cada campo está separado por un
tabulador.

2. Abra QGIS. Haga clic en Capas ‣ Añadir capa de texto delimitado.


3. En la ventana Crear una capa desde un archivo de texto delimitado , haga
click en Buscar y especificar la ruta al archivo de texto que usted
descargó. En la sección Formato de Archivo , seleccione Delimitadores
Personalizados y seleccione Tab. La sección Definición de Geometría será
auto llenada si encuentra valores adecuados para los campos de
coordenadas X e Y. En nuestro caso estas son LONGITUD Y LATITUD.
Usted puede cambiarlas si la importación selecciona los campos
equivocados. Luego haga Click en OK.

Nota

Es fácil confundir las coordenadas X e Y. Latitud especifica la posición norte-sur


de un punto y por lo tanto es una coordenada ** Y ** . Del mismo modo
Longitud especifica la posición este-oeste de un punto y es una coordenada ** X
** .
4. Usted pueda ver algunos errores desplegados en el siguiente cuadro de
diálogo. Los errores en este archivo se deben principalmente a la falta de
datos en los campos X o Y. Usted puede examinar estos errores y
solucionar los problemas en el archivo de origen. Para este tutorial usted
puede ignorar dichos errores.

5. A continuación el diálogo Seleccionador de Sistema de Referencia de


Coordenadas le pedirá que seleccione un sistema de coordenadas de
referencia.
Dado que las coordenadas del terremoto están en latitudes y longitudes,
usted debe seleccionar WGS 84. Haga clic en: guilabel:OK.

6. Ahora usted vera que los datos han sido importados y desplegados en la
pantalla de QGIS
Uso de complementos
Los complementos de QGIS agregan funciones útiles al software. Los complementos están
escritos por los desarrolladores de QGIS y otros usuarios independientes que desean
ampliar la funcionalidad principal del software. Estos complementos están disponibles en
QGIS para todos los usuarios.

Descripción general de la tarea


En este tutorial, aprenderá a habilitar los Complementos principales , así como a descargar e
instalar Complementos externos . También aprenderá a ubicar el complemento desde el
menú QGIS una vez que estén instalados.

Procedimiento
Complementos principales
Los complementos principales ya forman parte de la instalación estándar de QGIS. Para
usarlos, solo necesita habilitarlos.

1. Abre QGIS. Haga clic en Plugins ‣ Gestión y instalar plugins ... . para abrir el cuadro
de diálogo Administrador de complementos .
2. Incluso si esta es la primera vez que usa QGIS, verá una gran cantidad de
complementos enumerados en la pestaña Instalado . Esto se debe a que
son complementos principales y se instalaron durante la instalación de QGIS.

3. Vamos a habilitar uno de los complementos. Marque la casilla de verificación junto


al complemento de consulta espacial . Esto habilitará el complemento y podrás
usarlo. Una cosa a tener en cuenta es que los complementos tienen la capacidad de
insertar elementos de menú en varias ubicaciones y crear nuevos paneles y barras
de herramientas. A veces es difícil saber cómo encontrar las herramientas
recientemente habilitadas. Una vez, la clave es buscar en la descripción del
complemento. Aquí la descripción dice Categoría: Vector . Eso indica que el
complemento se encontraría en el menú Vector una vez habilitado. Haga clic
en Cerrar .
4. Ahora que el complemento de consulta espacial está habilitado, puede ir a Vector ‣
Spatial Query para usar la funcionalidad agregada por el complemento.
Complementos externos
Los complementos externos están disponibles en el Repositorio de complementos de
QGIS y los usuarios deben instalarlos antes de usarlos. Una forma fácil de explorar e instalar
estos complementos es usar la herramienta Plugin Manager .

1. Abre QGIS. Haga clic en Plugins ‣ Gestión y instalar plugins ... . para abrir el cuadro
de diálogo Administrador de complementos .

2. Haga clic en Obtener más pestañas. Aquí verá una lista de complementos
enumerados.
3. Para este tutorial, busquemos e instalemos un complemento llamado 'QuickQKT'. A
medida que comience a escribir qui en el cuadro de búsqueda , verá los resultados
de búsqueda a continuación. Haga clic en QuickWKT . Luego, haga clic en Instalar
el botón del complemento para instalarlo.

4. Una vez que se haya descargado e instalado el complemento, verá un cuadro de


diálogo de confirmación.

5. Si lo notó, no se mencionó la categoría del complemento en la descripción. Eso hace


que sea difícil determinar cómo acceder al complemento recién instalado. La
mayoría de los complementos externos se instalan en el menú de complementos en
QGIS. Haga clic en Complementos ‣ QuickWKT y verá el complemento recién
instalado. Por lo general, los complementos externos también instalan un botón en
la barra de herramientas Complementos también. También puede usar ese botón
para acceder a

l
complemento.

Plugins experimentales
Ahora sabes cómo instalar y encontrar un complemento externo en QGIS. Exploremos
algunas opciones avanzadas. A veces está buscando un complemento específico, pero no
puede encontrarlo en la pestaña Obtener más . Tal vez porque el complemento está
marcado como Experimental . Aquí es cómo instalar complementos experimentales .
1. Abra Administrador de complementos por plugins ‣ Administrar e instalar plugins
... . Haga clic en la pestaña Configuración . Verá una opción llamada Mostrar
también plugins experimentales . Haga clic en la casilla de verificación al lado para
habilitarlo.

2. Verá una nueva pestaña llamada Nuevo . Los nuevos plugins experimentales
habilitados aparecerán aquí.

La pestaña Nueva aparecerá solo temporalmente una vez que habilite los complementos
experimentales. La próxima vez que abras el Administrador de complementos , los
complementos experimentales se mostrarán junto con los complementos normales en
la pestaña Obtener más .
3. Instalemos un complemento llamado TimeManager . Haga clic en el nombre del
complemento y luego haga clic en Instalar .

4. Ahora cuando regrese a la ventana principal de QGIS, verá un nuevo Panel en la


parte inferior del lienzo. Este panel es creado por el complemento
TimeManager. Esta es otra forma más de
complementos para agregar funcionalidad útil a la interfaz de usuario.

5. Puede habilitar / deshabilitar este panel desde Ver ‣ Paneles ‣ Administrador de


tiempo .
Buscando y descargando datos de
OpenStreetMap
Obtener datos de alta calidad es esencial para cualquier tarea en SIG. Una gran fuente de
datos gratis y licenciados abiertamente es OpenStreetMap(OSM) . La base de datos de
OSM consiste de calles, datos locales y polígonos de construcciones. El acceso a la
obtención de datos de OSM en un formato SIG está integrada en QGIS. Este tutorial
explica el proceso para buscar, descargar y usar datos de OSM en QGIS.

Resumen de la tarea
Buscar Londres en la base de datos de OSM, navegar y seleccionar una parte de la ciudad
y extraer todas las ubicaciones de pubs como un shapefile.

Procedimiento
1. Usaremos 2 plugins para completar la tarea. Asegúrate de haber instalado los
plugins OSM Place Search y OpenLayers. Revisa Uso de complementos para
instrucciones sobre descargar plugins.
2. El plugin OSM Place Search se instalará como un Panel en QGIS. Verás un nuevo
panel titulado OSM place search... en QGIS.
3. El plugin OpenLayers está instalado bajo el menú Complementos. Este plugin te
permite acceso a mapas de varios proveedores en QGIS. Carguemos el mapa de
OpenStreetMap en QGIS yendo a Complementos ‣ OpenLayers plugin ‣ Add
OpenStreetMap layer.
4. Verás un mapa del mundo cargado en QGIS.
Nota
Si no ves algún dato - asegúrate de estar conectado a internet - porque los tiles del mapa
son descargados de internet. También puedes utilizar la herramienta Desplazar mapa para
mover poco a poco el lienzo del mapa, lo que activará una actualización del mapa.
5. Ahora, vamos a buscar por Londres. Escribe la solicitud en el campo Name
contains... del panel OSM Place Search. Puedes posicionar el mouse sobre los
resultados y el resultado correspondiente será destacado en el mapa. Selecciona el
primer resultado - que es la ciudad London en el Reino Unido - y clickea el
botón Zoom.
6. Verás la capa base moverse y centrarse en la ciudad de Londres. Puedes usar la
herramienta Zoom para hacer zoom y seleccionar el área exacta de tu interés. Para
este tutorial, puedes hacer zoom en el centro de la ciudad como se muestra.
7. Ahora podemos descargar los datos mostrados en el mapa. Anda a Vectorial ‣
OpenStreetMap ‣ Descargar datos.
8. En el cuadro de diálogo Descargar datos de OpenStreetMap, elige A partir del
lienzo del mapa como la Extensión. Elige la ruta y nombre del archivo de salida
como london.osm.
9. El archivo descargado con la extensión .osm es un archivo de texto con el
formato OSM XML. Primero necesitamos convertirlo en un formato adecuado para
que sea fácil de manipular en QGIS. Anda a Vectorial ‣ OpenStreetMap ‣ Importar
topología de XML.
Nota
Ahora que no necesitamos la funcionalidad OSM Place Search, puedes clickear el botón
cerrar para quitarla de la ventana principal. Si necesitas usarla de nuevo, puedes habilitarla
desde Ver ‣ Panels ‣ OSM place search... (Windows) o Configuración ‣ Paneles ‣ OSM
place search... (Linux).
london.osm como el Archivo XML de entrada.
10. Elige el archivo descargado
Nombra el Archivo DB de SpatiaLite de salida como london.osm.db.
Asegúrate que el botón de Crear conexión (SpatiaLite) después de la
importación está activado.
11. Ahora el último paso. Necesitamos crear las capas de geometría SpatiaLite que
pueden ser vistas y analizadas en QGIS. Esto se hace clickeando Vectorial ‣
OpenStreetMap ‣ Exportar topología a SpatialLite.
12. El archivo london.osm.db contiene todos los tipos de características de la
base de datos de OSM - puntos, líneas y polígonos. Las capas GIS contienen
típicamente solo un tipo de característica, así que necesitas elegir una. Como
estamos interesados en las ubicaciones puntuales de pubs, aquí necesitas
elegir Puntos (nodos) como el Tipo de exportación. Elegirías Polilíneas (vías
abiertas) si quieres obtener la red de caminos. Nombra la Nombre de la capa de
salida como london_points Los datos GIS tienen 2 partes: ubicación y
atributos. También estamos interesados en el nombre del pub - no solo su
ubicación, así que necesitamos exportar esa información también. Clickea
en Cargar de la base de datos bajo la sección Etiquetas exportadas. Esto obtendrá
todos los atributos desde el archivo london.osm.db. Selecciona las
etiquetas name y amenity. Mira OSM Tags
<http://wiki.openstreetmap.org/wiki/Tags>`_para aprender más sobre el
significado de cada atributo. Asegúrate que :guilabel:`Cargar en la vista del mapa
cuando se termineestá seleccionado y clickea Aceptar.

13. Verás una nueva cada de puntos llamada london_points cargada en QGIS.
Nota que esta contiene TODOS los puntos de la base de datos de OSM para la
vista del mapa descargada. Como solo estamos interesados en los pubs,
necesitamos escribir una solicitud para seleccionar solo esos. Click derecho en la
capa london_points y selecciona Abrir tabla de atributos.
14. Notarás que algunos de los objetos espaciales tienen el valor de
atributo pubs listado bajo la columna amenity. Clickea el botón Seleccionar
objetos espaciales usando una expresión.

15. Ingresa la expresión “amenity” = ‘pub’` y clickea Seleccionar.


16. De vuelta en la ventana de QGIS, verás algunos puntos destacados en amarillo.
Estos son el resultado de nuestra solicitud. Click derecho en la
capa london_points y elige Guardar selección como....

17. En la ventana Guardar capa vectorial como..., ingresa el nombre del archivo de
salida como london_pubs.shp. Deja todas las otras opciones como están y
asegúrate de que la opción Agregar archivo guardado al mapa está habilitada.
Clickea en Aceptar.
london_pubs en la ventana de QGIS.
18. Verás una nueva capa llamada
Deshabilita la capa london_points clickeando el ticket de selección porque
ya no la necesitaremos.

19. Ahora está completa la extracción de la capa del shapefile de los pubs. Puedes usar
la herramienta Identificar para clickear en cualquier punto y ver sus atributos.