Você está na página 1de 126

QGIS 3.0 Girona: novedades y descarga.

La
revolución del software libre está aquí

Para todos aquellos que aún no conozcan QGIS y que comienzan a interesarse en este potente
software comentar que se trata de un Sistema de Información Geográfica de Software Libre, siendo
un proyecto de la Open Source Geospatial Foundation (OSGeo).

Desde el inicio del proyecto en el año 2002 hasta la actualidad, QGISha experimentado una
evolución que le ha llevado a ser un programa GIS que cubre la mayor parte de las necesidades en
visualización de datos.

QGIS se encuentra bajo la General Public License (GPL), lo cual permite al usuario modificar su
código fuente y garantizar la existencia y acceso a un programa GIS gratuito.

Descubre por qué QGIS es el SIG líder de Código Abierto para escritorio.

Desde 2015, el conjunto de desarrolladores del proyecto, vienen trabajando en la siguiente versión:
la 3.0, cuyo lanzamiento se programó para el pasado mes de diciembre de 2017. Sin embargo,
alcanzada dicha fecha, éste no se produjo y se retrasó hasta el 23 de febrero de 2018. Y ahora sí,
por fin, ya tenemos disponible la nueva versión QGIS 3.0

El motivo de que esta versión haya sufrido esta serie de retrasos en su lanzamiento, se debe a la
complejidad de llevar a cabo la actualización a la librería Qt5 y Python 3. Un gran impacto necesario,
no sólo para la interfaz del software, sino también para que el conjunto de plugins sea compatible
con la nueva API.

1
En este sentido, no todos los plugins disponibles en la versión anterior van a estarlo en la versión 3.0,
se irán incorporando paulatinamente (aunque algunos no se actualizarán, esto depende del
desarrollador de cada plugin).

Detrás del proyecto hay una comunidad, formada por un comité directivo, un equipo de
desarrolladores y los propios usuarios del software. Las contribuciones de esta comunidad pueden
ser en forma de código, informes o correcciones de errores, documentación, promoción y
apoyo. MappingGIS apoya el proyecto como patrocinadores desde noviembre de 2014.

Índice [cerrar]
 QGIS 3.0 Girona
 Descarga de QGIS 3.0 Girona
 ¿Por qué en esta ocasión la versión 3.0 se llama Girona?
 Novedades de QGIS 3.0
o Interfaz de usuario
o Simbología
o Etiquetado
o Diagramas
o Representación
o Digitalización
o Gestión de datos
o Formularios y widgets
o Leyenda de capa
o Compositor de mapas
o Herramientas de análisis
o Procesamiento
o Opciones de aplicación y proyecto
o General
o Proveedores de datos
o Plugins
o QGIS Server
o Programabilidad

QGIS 3.0 Girona


Tras su versión 2.0, QGIS estableció su hoja de ruta con actualizaciones cíclicas de programa. El 23
de Febrero de 2018, siguiendo con el programa establecido, se lanza la versión QGIS 3.0

Según la hoja de ruta, hasta finales de año y más concretamente, hasta el 26 de octubre de 2018, la
versión LTR seguirá siendo QGIS 2.18 Las Palmas de Gran Canaria.

QGIS 3.0 es una LR (versión de lanzamiento regular) que inicia una nueva fase de desarrollo.
Después del lanzamiento de la versión 2.16 comenzó el trabajo en el nuevo lanzamiento previsto
para la versión 3.0, lo que implicó un cambio en el calendario de lanzamientos.

La versión 3.0 implica muchos cambios de gran alcance, por lo que no está claro por adelantado
cuánto tiempo llevará “acomodar” el conjunto de plugins que se venían disfrutando en la versión 2.x

2
Descarga de QGIS 3.0 Girona
Puedes descargar QGIS 3.0 Girona desde la página oficial de descargas, seleccionando el
instalador acorde a la versión de tu sistema operativo.

3
¿Por qué en esta ocasión la versión 3.0 se
llama Girona?
QGIS 30. se denomina Girona debido a que esta fue la ciudad anfitriona de la decimoquinta reunión
de desarrolladores en mayo de 2016, justo después de la II Conferencia Internacional de Usuarios y
Desarrolladores de QGIS y las Jornadas SIG Libre

Esta es la decimotercera versión que lleva un nombre de una localidad terrestre, que desde la versión
1.6 adoptaron nombres terrenales: 1.6 Copiapó, 1.7 Wrocław, 1.8 Lisboa, 2.0 Dufour,
2.2 Valmiera, 2.4 Chugiak, 2.6 Brighton, 2.8 Wien, 2.10 Pisa, 2.12 Lyon, 2.14 Essen, 2.16
Nødebo y 2.18 Las Palmas.

El motivo de este modo de designar las versiones de QGIS tiene como objetivo reducir los riesgos
legales que tienen las marcas.

Novedades de QGIS 3.0


Esta versión proporciona un elevado número de mejoras que vamos a pasar a enumerarte a
continuación. En MappingGIS, la hemos probado, y podemos decirte que la espera ha merecido la
pena.

Interfaz de usuario:

1. Mejora en la consistencia de la interfaz de usuario. Con el objetivo de una interactividad más


fluida con la misma.

2. Mejora en el zoom con la ruleta del ratón en equipos Mac para un uso más fino.

3. Se ha incorporado una nueva barra de búsqueda en el cuadro de diálogo Atajos de teclado.

4
4. Se incluye la posibilidad de alternar la visibilidad de los paneles abiertos en la interfaz mediante
el menú Ver/Alternar visibilidad del panel, lo que permite una mejor visualización de los datos.

5. Nueva barra de localizadores.


6. Capacidad de guardar el lienzo como imagen o, incluso, como pdf.

5
7. Nuevo cuadro de diálogo para seleccionar color de fondo en la flecha de norte.

Simbología

8. Nueva opción de rampa de color preestablecida.

9. Opción para deshabilitar la simbología de las capas.


10. Simbología definida por datos. Lo que permite al usuario desactivar la simbología para
entidades coincidentes.
11. Nueva opción de guardado y restablecimiento de una rampa de color. Disponible en la
opción Unibanda pseudocolor.
12. Posibilidad de agregar tamaños de simbología también en puntos y pulgadas.

6
13. Nuevo panel de estilos para administrar la simbología.

14. Mejoras en el Administrador de estilos. Por ejemplo, como añadir a favoritos y crear grupos
de símbolos.

7
15. Soporte para modificar el color y la transparencia de un conjunto de valores al mismo
tiempo.

16. Control sobre los márgenes izquierdo/superior/derecho/inferior para los contenidos


dentro de una anotación.
17. Posibilidad de cambiar el relleno en el diseño de las anotaciones.

Etiquetado

18. Soporte de tamaños de etiquetas en milímetros y en píxeles.


19. La barra de herramientas de etiquetado personalizado aparece siempre disponible. No es
necesario agregar campos para generar cambios como la posición de las etiquetas, la rotación ,
etc…

Diagramas

20. Propiedades definibles para los datos. Se ha agregado soporte para más propiedades de
datos en diagramas, tales como:

 Distancia
 Prioridad
 Índice Z
 Mostrar
 Ángulo de inicio de diagrama

8
Representación

21. Soporte para “capas en vivo”. Es posible generar capas de forma automática en un intervalo
de tiempo que determinemos. Estas capas son excelentes para actualizar datos que cambian
continuamente.

22. Soporte para agrupar los puntos cercanos de una capa en un solo símbolo.

9
23. Representación en cuadrícula para desplazamiento de puntos.

Digitalización

24. Selección de un rango de vértices dentro de una entidad geométrica.


25. Opción de valor Z predeterminado al crear una capa nueva.

26. Se ha integrado la herramienta Mover dentro de la barra de herramientas Digitalización


avanzada.

Gestión de datos

27. Soporte para almacenamiento auxiliar. Se ha incorporado un nuevo desplegable en las


propiedades de capa vectorial para su administración.

10
28. Revisión de metadatos.
29. Función Pan a entidad desde la tabla de atributos.

30. Mapa de extensión de Sistema de Coordenadas en las propiedades del proyecto.

11
Formularios y widgets

31. Control de etiquetas con widgets individuales.


32. Visibilidad condicional para pestañas y grupos de funciones.
33. Opción para habilitar/deshabilitar restricciones de campo.

12
34. Agregar acciones de ámbito de capa.
35. Soporte para mostrar los valores de campo en modo autocompletar dentro del
formulario.

36. Control para zoom y flash a entidades en la selección dentro del cuadro de diálogo.
37. Función de selección entre grupo de valores en campos numéricos dentro del formulario.

Leyenda de capa

38. Ocultar capas no seleccionadas en la ToC.


39. Modificación de la ergonomía de la visibilidad de capas dentro de su grupo.

Compositor de mapas

40. Control de la representación de las líneas del grid. Tanto verticales como horizontales.
41. Creación de una nueva composición a partir de una plantilla qpt, que podemos arrastrar y
soltar a la interfaz de QGIS.
42. Control del espaciado entre las etiquetas de los elementos de la leyenda de mapa.

13
43. Posibilidad de establecer diferentes SRC para los elementos del mapa.
44. Nueva función para limitar los ángulos de una línea. Tanto al dibujar una polilínea como un
polígono.

Herramientas de análisis
45. Posibilidad de ejecutar herramientas de procesamiento con los valores únicos de un
ráster.

Procesamiento

46. Nuevo algoritmo para compensación de líneas según distancia.

47. Nuevo algoritmo de optimización de puntos a lo largo de una geometría.


48. Nuevo método de simplificación de geometrías.
49. Restricciones en el modelador en función del tipo de geometría de salida.
50. Se ha añadido la posibilidad de establecer una tolerancia en el algoritmo de suavizamiento
de ángulos.
51. Mejora en el soporte para las dimensiones Z / M y para geometrías curvas
52. Se han agregado algoritmos de análisis ráster a la caja de herramientas de procesado. En
concreto:

 Aspect (Orientación)
 Slope (Pendiente)
 Ruggedness (Rugosidad)
 Hillshade (Modelo de sombras)
 Relief (Relieve)

14
53. Nuevo algoritmo para extracción de nodos.
54. Integración del complemento de Estadísticas zonales dentro de la Caja de herramientas
de procesado.
55. Nuevo algoritmo para consultas SQL SpatiaLIte.
56. Nuevo algoritmo para extender líneas.
57. Nuevo algoritmo para extraer geometrías basado en una expresión.
58. Nuevo algoritmo para importar dentro de bases de datos SpatiaLite.
59. Nuevo algoritmo de interpolación (IDW / TIN).
60. Nuevo algoritmo de cálculo de geometría por expresión.
61.Nuevo algoritmo para el cálculo del punto más lejano al límite de un polígono.
62. Soporte para extraer atributos con valores nulos o no nulos.
63. Nuevo algoritmo para eliminar geometrías.
64. El plugin heatmap ha sido añadido a la caja de herramientas de procesado.
65. Sustitución del plugin RoadGraph por un conjunto de algoritmos para análisis de redes
en la caja de herramientas de procesado.
66. Posibilidad de exportar un modelo de procesado a pdf o svg.

67. Nuevo algoritmo para truncar tablas.


68. Se ha añadido la opción de manejo de entidades no válidas.
69. Mejoras en el algoritmo para extracción de nodos.
70. Nuevo algoritmo para mover puntos.

15
71. Mejoras en la ventana del modelador de procesado. Por ejemplo, el control de zoom en la
barra de herramientas de la ventana, personalización de los datos de entrada y la ubicación de los
paneles de la ficha algoritmos.

72. Nuevo algoritmo para informes de valores únicos en ráster.

16
73. Se ha eliminado el proveedor TauDEM de la Caja de herramientas de procesado y se
implementa como plugin.
74. Nuevo algoritmo para descarga de archivos desde URL.

Opciones de aplicación y proyecto

75. Nuevo soporte para perfiles de usuario.

76. Nuevo formato. qgz para comprimir proyectos.

General
77. Se han eliminado plugins para integrarlos en el bloque de procesado. Por ejemplo, el
conversor de dxf a shp o estadísticas zonales.
78. Posibilidad de configurar la ubicación de los archivos de ayuda de QGIS.
79. Se han eliminado los proveedores OTB y LiDAR de la Caja de herramientas de
procesado.
Proveedores de datos
80. Soporte para GeoPackage y para todos los formatos ráster editables admitidos por
GDAL.
81. Nuevo cuadro de diálogo para añadir capas unificado.

82. Soporte HStore en el proveedor de datos PostGIS.


83. Se ha añadido la actualización por dependencias de datos entre capas.
84. La exportación a dxf ahora soporta reproyección de SRC.

17
85. Soporte para arrays tanto en PostgreSQL como SpatiaLIte.
86. Cargar y guardar estilos en bases de datos para GeoPackage y SpatiaLite.
87. Integración de GeoNode. GeoNode es un sistema de gestión de contenidos geoespacialesde
código abierto que facilita su publicación en web.

Plugins

88. Ampliación de las posibilidades de edición sin conexión.


89. Se han implementado el conjunto de las herramientas GDAL en la caja de herramientas
de procesado.

90. Posibilidad de instalar plugins desde archivos .zip.

18
QGIS Server

91. Se ha revisado completamente QGIS Server. Todos los servicios (WMS GetMap, WFS
GetFeature, GetLegendGraphics, WCS, GetPrint, etc.) han sido reescritos parcialmente. Algunos,
como WMS, han sido completamente reescritos.
Se han incluido a demás las siguientes características:

 Renderización multiproceso como en el escritorio


 Una nueva opción de verificación de metadatos de la capa para acelerar la carga del proyecto
 Compatibilidad con WFS 1.1
 Vinculación completa de Python para la API del servidor
 Minimización de las dependencias a la biblioteca GUI

92. Nueva opción de segmentar la información de una geometría en él.

19
Programabilidad

93. Actualización de las clases de geometría.


94. El administrador de tareas permite realizar procesos en segundo plano.
95. Posibilidad de arrastrar/soltar ítems desde la API.
96. Nuevo plugin para depurar Python en QGIS: First Aid.

97. Desaparece la aplicación QGIS Browser para gestión de archivos, ahora toda la gestión se
realiza desde el panel Navegador.

98. Nuevo curso online de QGIS 3.0.

20
Novedades en la tabla de atributos de QGIS 3
La tabla de atributos permite administrar los datos SIG, además permiten el análisis, acceso y
actualización de la información almacenada. En general, una tabla consta de filas y columnas. Cada
fila representa un objeto espacial, y cada columna almacena la información del objeto espacial.

Para acceder a la Tabla de Atributos de una capa activa, seleccione una capa y haga clic con el
botón derecho, luego en el menú desplegable seleccione Abrir tabla de atributos. También se puede
dirigir al menú Capa > Abrir tabla de atributos o pulsar la tecla F6.

En el tope de la Tabla de Atributos, se encuentra una barra descriptiva que muestra el nombre de la
Capa seguido del total de registros, cuantos están seleccionados y filtrados.

21
¿Cuál es la diferencia entre seleccionar y filtrar?
La selección resalta con un color los registros en el mapa y la tabla, el filtrado muestra los registros
que cumplen un criterio y oculta el resto.

Barra de Herramientas
Seguidamente de la barra descriptiva esta la barra de herramientas cuyos botones realizan las
siguientes funcionalidades:

1. Activa el modo de edición, permite crear nuevos campos, introducir, modificar y borrar información.
2. Activa el modo multiedición. Nuevo en QGIS 3.
3. Guardar los cambios.
4. Refresca la tabla para visualizar cambios realizados.
5. Adicionar registros.
6. Borrar el registro seleccionado.
7. Cortar los registros seleccionados.
8. Copia los registros seleccionados.
9. Pega los datos a un nuevo registro.
10. Selecciona registros utilizando el Dialogo de Expresiones.
11. Seleccionar todos los registros.
12. Invertir la selección.
13. Remover toda la selección. No afecta los registros solo los deja sin seleccionar.
14. Selecciona o filtra los registros utilizando formularios. Nuevo en QGIS 3.
15. Colocar los registros seleccionados en la parte superior.
16. Desplazar el mapa a las entidades seleccionadas.
17. Acercar el mapa a las filas seleccionadas. Si tenemos un registro seleccionado acerca el mapa a dichas
entidades espaciales.
18. Borra un campo y todos los datos almacenados en la columna.
19. Crea un nuevo campo.
20. Abre la calculadora de campos.
21. Formato condicional. Esta herramienta ya existía en versiones anteriores, en QGIS 3 se encuentra alineada
con el resto de botones.

Nuevas herramientas en QGIS 3

Modo multiedición: permite editar los datos de múltiples registros sin necesidad de utilizar la
calculadora de campos, funciona en edición y modo formulario, es útil cuando deseas colocar el
mismo dato en varios registros, simplemente se seleccionan los registros haciendo clic en la caja de
chequeo ubicada al lado izquierdo. Al escribir en uno de los campos se reescriben los datos en todos
los seleccionados

22
Selecciona o filtra registros utilizando formularios: al igual que la herramienta anterior funciona
en modo formulario, facilita la búsqueda, selección y filtrado de registros por atributos, especialmente
la ejecución de consultas condicionales complejas. En el ejemplo de la figura se seleccionan los
estados de México con una superficie mayor de 10.000 Km2 y una población menor o igual a
1.000.000 de habitantes. En el caso de los campos de texto cuenta con autocompletación para
facilitar la búsqueda y selección.

23
Modos de trabajo:
En QGIS 3 podemos gestionar las tablas en dos modalidades, Tabla y Formulario, para alternar entre
ellas, hacer clic en los botones ubicados en la esquina inferior derecha.

Modo Tabla

24
Modo formulario

Toma más relevancia en QGIS 3, nuevas funcionalidades trabajan solo en esta modalidad

Existen otras operaciones que podemos realizar con las tablas, visualizar solo los registros de las
entidades visibles en el mapa, recién creadas o editadas, vincular tablas de atributos con otros datos,
calcular propiedades geométricas de las entidades, calcular estadísticas e incluso ejecutar scripts
Python. Más adelante iremos cubriendo estos tópicos.

25
Operaciones básicas con tablas en QGIS 3
Es posible realizar operaciones en las tablas de atributos de QGIS 3, por ejemplo consultas, cálculo de
propiedades geométricas, concatenación y extracción de textos, operaciones matemáticas y con
fechas.

Las operaciones en las tablas de atributos se ejecutan en: en la Barra de Cálculo de Campos,
ubicada inmediatamente debajo de la barra de herramientas de la tabla de atributos o con
la Calculadora de campos.

Calculadora de Campos:

La calculadora de campos está compuesta por tres paneles, al medio muestra las expresiones que
son las funciones que se puede utilizar (en este artículo se introdujo el uso de expresiones para crear
simbología), en el panel derecho se escribe la operación y el panel izquierdo muestra una
breve explicación con ejemplos de lo que hace la expresión seleccionada. En la parte superior se
configuran las opciones de salida, ya sea en un nuevo campo, campo virtual o actualizar un campo
existente.

Operaciones sobre campos de texto


Los campos de texto son denominados Cadenas, haciendo referencia a cadenas de caracteres,
la Calculadora de Campos cuenta con expresiones para hacer operaciones con texto, concatenar,

26
extraer caracteres o frases, convertir a mayúsculas o minúsculas, convertir números a textos o
viceversa, entre otros.

1.- Rescribir atributos: si deseamos asignar un texto o valor numérico a varios registros, primero
seleccionamos los registros y luego se escribe el valor entre apostrofes.

2.- Concatenar campos: podemos atributos de texto, si uno de los campos es numérico
automáticamente es convertido en texto. En el siguiente ejemplo se tienen los datos de una red de
abastecimiento, un campo con el diámetro en pulgadas (decimal) y otro con el material (texto), se
creara un nuevo campo que los una denominada “Tipo”, para ello se utiliza la función “concat”:
concat(“Material”, ‘ de ‘ , “Diametro”, ‘ ” ‘)

Cálculos en campos numéricos:


En el siguiente ejemplo se tiene una capa de los estados de Estados Unidos con un campo con la
superficie (AREA), la población para 1990 (Pop1990) y la población de 1997 (Pop1997).

27
1.- Densidad de población: Para calcular la densidad de población para 1990 se utiliza la siguiente
expresión “Pop1990” / “Area”, se configura un nuevo campo denominado “Densidad90”, tipo decimal
con 12 caracteres y 2 decimales:

2.- Incremento de la población: Para conocer el incremento de población entre los años 1990 y 1997,
sencillamente realizamos la resta de los campos “Pop1997” – “Pop1990”.

Determinando propiedades geométricas

Conocer las propiedades geométricas de una capa es un requerimiento fundamental al momento de


trabajar con cartografía, por ejemplo: las coordenadas de un pozo, la longitud de una vía o el área
de una parcela.

En un SIG, generalmente se manejan tres tipos de entidades vectoriales, con propiedades


geométricas definidas por sus dimensiones:
 Puntos: coordenada X,Y
 Líneas: longitud
 Polígono: área, perímetro

1.- Calcular las coordenadas de puntos: Abra la calculadora de campos, en la caja de dialogo que se
despliega deja la opción por defecto, “Crear un Nuevo Campo”, en la pestaña “Nombre” introduzca
“Este”. En la parte central de la caja de dialogo busque las funciones, seleccione Geometría y luego
doble clic en $X, la función aparece escrita en el panel de la izquierda y en la parte inferior de la tabla
podemos ver la vista preliminar del resultado. Se da clic sobre el botón Ok y se crea el campo. Repita
el procedimiento utilizando la función $Y para la coordenada Norte

28
¿Porque se utiliza esta función?
El signo $ significa que la función se ejecutara sobre las entidades de la capa (sobre la cual se está
trabajando), por lo cual $X devuelve la coordenada X de cada entidad de la capa.

2.- Calcular la longitud de un línea: En este caso en la Calculadora de Campos selecciona la función
$lenght y le coloca un nombre apropiado al campo, por ejemplo: Longitud.

3.- Calcular el área y perímetro de un polígono: Siguiendo el mismo procedimiento descrito


anteriormente, con las funciones $Area y $Perimeter permiten calcular el área y perímetro
respectivamente.

29
Nota: también es posible consultar las propiedades geométricas de una entidad sin tener que realizar
una operación en la tabla de atributos, sencillamente utilizando el botón identificar se despliega una
caja de dialogo que nos muestra los atributos, luego clic en la pestaña “derivados”.

30
Agregar capas de Google Maps en QGIS 3
Es verdad que con el lanzamiento de QGIS 3 estamos contentos. Puesto que trae muchas
características y actualizaciones como la edición mejorada de geometría, símbolos, diseño, capa 3D,
etc. Pero, un problema para los usuarios impacientes que no nos gusta esperar, es la actualización
de los plugins. Aunque muchos ya están en QGIS 3, pero desafortunadamente no todos, incluyendo
uno de mis favoritos OpenLayers, que puede ser utilizado para añadir Google Maps basemap en un
mapa de QGIS como Google Satellite, terreno y mapa de carreteras. ¿Hay alguna otra manera para
que podamos seguir utilizando Google Map en QGIS? La respuesta es Sí y la mostraré en este
tutorial. Con la ventaja es que si se pueden imprimir.

Google Maps Layer está alojando en algún lugar del servidor de Google y envía la ficha al usuario
que lo solicite. Técnicamente se llama Tile Map Service (TMS). Por lo tanto, sólo tenemos que
encontrar el TMS que utiliza Google para usar las capas de Google Maps. Los Google Maps Layer
TMS que utiliza NextGIS se enumeran a continuación:

Google Maps: https://mt1.google.com/vt/lyrs=r&x={x}&y={y}&z={z}


Google Satellite: http://www.google.cn/maps/vt?lyrs=s@189&gl=cn&x={x}&y={y}&z={z}
Google Satellite Hybrid: https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}
Google Terrain: https://mt1.google.com/vt/lyrs=t&x={x}&y={y}&z={z}
Google Roads: https://mt1.google.com/vt/lyrs=h&x={x}&y={y}&z={z}
Añadir capas de Google Maps (Google Earth) en QGIS 3

Para añadir el servicio de mapas de Google Maps en QGIS 3 simplemente, dirigirse dentro del panel
Navegador a XYZ Tiles. Ahora haga clic en una nueva conexión (New Connection), con el botón
derecho del ratón haga clic en XYZ Tiles.

Indique el nombre, por ejemplo: Google Satellite. En la URL copia y pega uno de los TMS de Google
Maps que se listan arriba. Ajuste el nivel máximo de zoom (19). Acepta todos los cambios.

31
Ahora ya se cuenta con la conexión de Google Satellite en XYZ Tile de QGIS 3. Para visualizar
dentro QGIS simplemente hacer doble clic o arrastrar el servicio XYZ Tile al panel de capas.

32
De la misma manera se puede agregar el resto de TMS descritos al inicio de este tutorial, por
ejemplo, Google Maps.

Con todo, para mayor facilidad del procedimiento a continuación comparto el vídeo.

33
Creando un buffer dinámico en QGIS 3
En SIG el termino Buffer se refiere a un análisis/consulta de área de influencia, en capas vectoriales
se utiliza para definir el área a una distancia fija de una entidad, algunos ejemplos prácticos:
determinar las viviendas a una distancia de 200 metros de un hidrante, representar la zona de
protección de un cauce según la normativa. Los Buffers pueden crearse con múltiples anillos e
incluso a un solo lado.

Buffer dinámico
Utilizando las opciones de Simbología es posible crear un Buffer dinámico en QGIS 3, es decir, un
área de influencia que cambie bajo ciertas condiciones.
Ejemplo practico:
Tipo de análisis/simbología: representar un Buffer dinámico alrededor de un curso de agua.
Capas utilizadas: una capa de líneas que representa el cauce del río y una capa de polígonos
Condiciones:
 El espesor del Buffer será 40 veces menor a la longitud del cauce. De esta manera se expandirá cuando se
alargue la entidad y se retraerá en caso contrario.
 El Buffer se creara cuando el cauce tenga una longitud mayor de 1000 metros.
 Resalte la porción del buffer que intersecte un polígono especifico.

Procedimiento:
1.- En QGIS 3 cargar las capas:

34
Nota: las capas deben tener el mismo sistema de coordenadas, los análisis se realizan en el sistema de
proyección de la capa.

2.- En la figura puede observar que la capa de Polígonos llamada “PropiedadB“, tiene una única
entidad, al identificar dicho polígono, cuenta con tres campos, el campo “Nombre” tiene como atributo
“Finca Azusal”.

3.- En el “Panel estilo de capas”, seleccione la capa de línea que representa el curso de agua (en el
ejemplo “hidroB“), luego en la pestaña Simbología, se mantiene el estilo por defecto, Símbolo Sencillo
(Single Symbol), luego clic al botón con icono de cruz de color verde para adicionar una nueva capa
de símbolo.

35
5.- En la capa de símbolo recién creada y en la pestaña “Tipo de Capa del Símbolo” seleccione
“Geometry Generator”, luego en la pestaña “Tipo de Geometría” seleccione “Poligono/Multipoligono”,
esta es la entidad que debe generar el código que escribiremos más adelante.

6.- Debajo de la pestaña “Tipo de Geometría” hay una caja de texto donde escribir el código que
definirá el comportamiento de nuestra Capa de Símbolo, clic sobre el botón con una “E” (símbolo de
Épsilon), esto abre el Dialogo de Expresiones.
Escriba el siguiente código:

if ( length($geometry) > 1000, buffer( $geometry, length($geometry)/40, 0) , 0)

Explicación del código:


 If (condición, verdadero, falso) se define una condición “Si”, dependiendo el resultado se ejecuta el proceso
verdadero o falso.
 length($geometry): calcula la longitud de la geometría actual.
 Buffer (geometría, valor numérico): genera un buffer a la geometría dado un valor numérico en las unidades
del sistema de proyección de la capa.

8.- Para que el buffer reaccione al interceptar el polígono verde que se encuentra al sur del cauce,
seleccionamos “Relleno” o “Simple fill” de la capa “Geometry Generator” recién creada, luego repetimos
el proceso anterior, dando clic al botón con el signo en cruz de color verde creamos una nueva Capa
de Símbolos, luego “Geometry Generator” > “Tipo de Geometría” > “Poligono/Multipoligono”.
Despliegue el dialogo de Expresiones y coloque el siguiente código:

intersection($geometry, geometry(get_feature(
‘PropiedadB_62be45a2_718e_46d9_855f_afd886692054’, ‘Nombre’, ‘Finca Azusal’ )))

36
Explicación del código:
 intersection(geometria, geometria): determina la intersección de dos geometrías pasadas como
argumentos.
 geometry(get_feature(Layer, Campo, Atributo): devuelve una geometría al especificar la capa (Layer), el
campo y el atributo que le corresponde. El nombre de la capa se obtiene del Dialogo de Expresiones, en
“Capas de Mapas”, en el caso del ejercicio se hace doble clic sobre PropiedadB y se escribe el código que
está en la expresión

37
El resultado se muestra en la imagen animada:

38
Epidemiología espacial con QGIS 3
En esta oportunidad, se utiliza el análisis espacial para evaluar una epidemia de cólera, recrearemos
el caso de John Snow (1854), Físico Londinense padre de la epidemiología.

Datos:
Extracto del Mapa de Londres de 1984, con la ubicación de las muertes por cólera, disponible
enWikipedia. En este enlace puedes descargar los datos para realizar el ejercicio.

El mapa presenta una barra de escala gráfica en Pies, realizando las transformaciones a metros y
colocando unas coordenadas arbitrarias se referencio a escala.

Luego, se trazaron 558 puntos de casos de cólera (estrellas de color rojo), también los sitios de
tomas de agua (capa “Pozos”, círculos de color verde).

39
1.- Evaluando la distribución de los casos:
La primera interrogante es: ¿los casos ocurren de forma aleatoria o siguen un patrón espacial?

Para empezar, ejecute en menú Vectorial > Herramientas de Análisis > Análisis de Vecinos más Cercanos

Posteriormente, en la caja de dialogo se introduce como Capa de entrada la capa que contiene la
ubicación de los casos. El Panel Result Viewer muestra el resultado, un archivo html.
Interpretación:

El análisis de Vecino más cercano, compara la distribución con una distribución aleatoria normal
(Gaussiana), constituye una prueba de hipótesis.

40
Devuelve los siguientes parámetros

 Índice del Vecino más cercano: si el valor es 1 la distribución es aleatoria, valor mayor de 1 es dispersa,
menor de 1 es agrupada (concentrada en ciertas zonas).
Como el valor obtenido es de 0,647479, el patrón es concentrado.
 Z-Score: -15,93059 valor de significancia estadística, define que tan alejados estamos del centro de la
distribución normal, valores mayores a 2,56 y menores de -2,56 rechazan la hipótesis de aleatoriedad.
 Distancia media observada: 961998 distancia media entre los puntos.
 Distancia media esperada: 7.663555 distancia media si los valores tuvieran una distribución aleatoria.

Fuente: Documentación Online ESRI

2.- Evaluando posibles causas. Comprobando hipótesis:


John Snow tenía la sospecha que la epidemia de cólera era causada por el consumo de agua
contaminada.

Por consiguiente, para demostrarlo ubico los casos y los pozos que abastecían la zona, en total, se
encuentran 11 pozos

2.1- Polígonos de Voronoi-Thiessen


Para determinar el área de influencia de cada pozo, Diríjase al menú Vectorial > Herramientas de
Geometría > Polígonos Voronoi, escoja como capa de entrada “Pozos” luego ejecute.
El pozo N° 8 se encuentra en el centro del área, ocupa la mayor superficie y alrededor de la mayor
cantidad de casos.

41
2.2- Análisis de densidad de casos por pozo

Para realizar el conteo de cuantos casos ocurrieron alrededor de cada pozo, diríjase a menú Vectorial
> Herramientas de Análisis > Contar Puntos en Polígono:
Produce un duplicado de la capa de Thiessen, con un campo denominado Numpoints con el total de
casos de cólera.

Luego, se representa en color degradado en función de la relación del número de puntos entre el
área ocupada:

42
El resultado es evidente, el área de influencia del pozo N° 8 concentra el 60,57% de los casos.

2.3- Trayecto más cortó a cada pozo


Otra forma de abordar el problema es analizando el trayecto más corto entre cada caso-pozo.

Seleccione menú Procesos > Caja de Herramientas luego en la Caja de Herramientas de Procesos >
Análisis Vector> Distancia al eje más Próximo (Lineas).

Posteriormente, en Capa de Puntos de Origen se seleccionan los “Casos” y en Capa de Puntos Destino
“Pozos”

El resultado produce una capa de línea que une cada Caso a un Pozo.

43
Al seleccionar las líneas unidas al pozo N° 8 obtenemos el mismo resultado del análisis
anterior, 60,57% de los casos.
2.4- Mapa de calor
La herramienta requiere un radio alrededor del cual determinar la cantidad de puntos, luego, asignar
un valor de densidad.

El resultado es un raster de densidad que asigna valores mayores donde hay mayor agrupación.

En la Caja de Herramientas de Procesos > Interpolación> Mapa de Calor (Estimación de Densidad de


Núcleo), la capa de entrada seria Casos
.

Finalmente, se obtiene un resultado más llamativo, en la imagen podemos compararlo con los
polígonos de Thiessen.

44
La Herramienta Mapa de Calor cuenta con opciones de configuración, especialmente en Opciones
Avanzadas, las cuales, se explicaran en posteriores artículos.
Este es un ejercicio muy práctico para el análisis espacial, también disponible el proceso en Trainings
Manual de QGIS.
Conclusión:

Se comprueban los resultados de John Snow, existió una evidente relación entre el pozo N° 8 y la
epidemia de Coléra.

45
Visualización 3D en QGIS 3
QGIS 3.0 viene con vista de capas 3D que nos permite visualizar datos SIG en 3D. De esta manera
podemos obtener una visualización más realista de los datos que contienen información de elevación
o altura como el Modelo Digital de Elevación (DEM). Es realmente genial visualizar los datos DEM
en 3D para ver la diferencia de elevación del terreno de la superficie terrestre, en lugar de verlo en
una superficie plana.

Los pasos a tomar en consideración son lo que se describen a continuación:

1.- Añadir datos DEM en el mapa de QGIS.

2.- Los datos contienen información de elevación en cada píxel. Se representan en una sola banda
gris. Pero se puede mejorar su apariencia. Para ello, abra las propiedades de la capa DEM. En Style
Option (opciones de estilo) cambia el tipo de renderizado a Singleband pseudocolor. A continuación,
seleccione una rampa de color.

46
47
3.- Para visualizar los datos DEM en 3D. Lo hacemos en 3D Map View. Puede encontrarla en el
menú View (Ver).

4.- De repente podría ser que se muestre un error, simplemente aceptamos. Esto se debe a que la
vista de mapa 3D no es compatible con el sistema de coordenadas no proyectado. En este caso, los
datos DEM tienen un sistema de coordenadas geográficas. No tenemos que cambiar el sistema de
coordenadas de datos DEM, sino sólo cambiar el sistema de coordenadas de la vista del mapa. Para
ello, haga clic en la ventana QGIS inferior derecha con el CRS actual.

5.- Pronto aparecerá la ventana de propiedades. Cambie el sistema de coordenadas en un sistema


de coordenadas proyectado como Mercator o Universal Traverse Mercator (UTM). Ejemplo: World
Mercator, EPSG: 3395.

48
6.- Después de cambiar el sistema de coordenadas. Vuelva a abrir la nueva vista de mapa 3D. La
ventana de visualización del mapa en 3D aparecerá plana, no se ve ninguna vista en 3D. No se
preocupe, intente rotar los datos DEM con el botón de aplazar en el teclado + clic izquierdo del ratón.
Mueva el ratón y verá que los datos DEM rotan.

49
7.- Parece prometedor. Pero aun así no se puede ver una buena superficie del terreno. Para ello,
haga clic en el botón Configure (configurar). La ventana de configuración aparecerá, luego fije la
Elevación a los datos DEM y cambie la Escala vertical a un cierto número, por ejemplo 2. La escala
vertical es una escala para dar elevación al terreno. Una escala más alta elevará más el terreno.
Ahora se puede jugar con los controles de zoom y giros.

50
8.- Ahora puede agregar una capa de imágenes satelitales. Para el ejercicio se ha añadido la capa
de imágenes satelitales mundiales de ESRI web map server. QGIS superpondrá automáticamente
las imágenes satelitales por encima de los datos DEM. Finalmente disfrutar de la visualización 3D
en QGIS 3.

Entrada original publicada en: Geodose

51
Etiquetado inteligente de puntos en QGIS 3
El manejo eficiente de capas con grandes cantidades de entidades presenta dificultades requiriendo
el uso de técnicas de etiquetado inteligente. Una ingente cantidad de entidades satura y ralentiza el
despliegue en pantalla.

QGIS 3 cuenta con un conjunto de herramientas que permiten al usuario generar mapas impresos y
en pantalla, comprensibles, atractivos, estéticos y que cumplan normas elementales de cartografía.
Caso práctico: despliegue y etiquetado de puntos de una sísmica:
Se cuenta con una capa shapefile que contiene 30.154 puntos procedentes de sísmica.

Objetivo: controlar el despliegue y etiquetado de los puntos en cuatro rangos de escala:


Procedimiento:
1.- En la imagen se presenta la capa de puntos en su máxima extensión (escala 1:171.156), puede
notar como la gran densidad de puntos no permite distinguir detalles.

2.- Para mejorar la visualización se regulará la cantidad de puntos visibles de acuerdo a la escala,
en los siguientes rangos:

52
 Escalas < 1:60.000 se mostraran cada 25 puntos
 Escala entre 1:60.000 y 1:25.000, se mostrarán cada 20 puntos
 Escala entre 1:25.000 y 1:10.000, se mostrarán cada 5 puntos
 Escalas mayores a 1:10.000 se muestran todos los puntos
3.- Clic botón derecho sobre la capa de puntos, luego Propiedades > Simbología > Basado en
Reglas (Rule-Based). Para adicionar la primera regla haga clic sobre el botón con signo de suma
ubicado en la parte inferior izquierda.

4.- En Etiqueta se da un nombre a la primera regla: “Cada 50”, en Filtro seleccione la letra E para
abrir el Dialogo de expresiones y se escribe la expresión:$id % 25 = 0

53
Explicación de la expresión:
La expresión itera sobre cada uno de los elementos de la capa verificando si cumplen con la
condición, en caso de ser verdadero la entidad será visible

 $id: variable del sistema que nos arroja el “id” de la entidad actual. El id es un campo que asigna un numero
secuencial a cada entidad de una capa de forma automática.
 %: operador matemático que devuelve el resto de una división.
 $id % 25 = 0: los números múltiplos de 25 son los que cumplen la condición.
5.- Se definen los rangos de escala, adicionalmente puede configurar las propiedades de estilo del
marcador. Se repite el proceso para los demás rangos:

7.- Para controlar el etiquetado se realiza un procedimiento similar, en Propiedades de la capa, en la


pestaña Etiquetado seleccione “Etiquetado Basado en Reglas”, luego clic al botón con el signo de suma
para asignar la primera regla.

54
8.- Se da un nombre a la Regla (“Cada 200”), en la pestaña Filtro se escribe la Expresión: $id % 200
= 0, la cual solo mostrara las etiquetas de los puntos cuyos “id” sean múltiplos de 200. Se define el
intervalo de escala correspondiente (< de 1:60.000).
9.- Se añaden las reglas para cada 50, 10 y 5 puntos.
10.- En la siguiente imagen se puede observar el resultado.

55
Análisis espacial interactivo en QGIS 3
QGIS 3 permite la integración de los estilos (simbología) con el análisis espacial, las capacidades
son amplias, en esta oportunidad se muestra un análisis espacial con simbología sencilla, posteriores
artículos profundizan en el tema.

Tipo de análisis/simbología: línea que represente el trayecto más corto de una entidad de línea a un
punto específico.
Procedimiento:

1.- Despliegue y cargue las capas en QGIS 3


Nota: las capas deben configurarse en el mismo sistema de coordenadas, los análisis se realizan en
el sistema de proyección de la capa.

2.- Active el “Panel de estilo de capas”, esta ventana permite administrar las propiedades de todas las
capas. Específicamente, trabajara sobre una capa de línea que representa una ruta dentro de una
ciudad, el objetivo es graficar una línea que represente el trayecto más corto a un punto cuyas
coordenadas especificaremos. En el ejemplo se ubico un punto en pantalla con las
coordenadas Este: 465823 y Norte: 1112780, acorde a la Proyección UTM Zona 19 (SRC 2202).

56
3.- Seleccionando la capa de línea que representa la ruta, se configura el estilo de simbología
como Símbolo Sencillo (Single Symbol), y se adiciona una capa de símbolo al dar clic al botón con un
ícono tipo cruz de color verde.

57
4.- En la capa de símbolo recién creada, en la pestaña “Tipo de Capa del Símbolo” elije “Geometry
Generator”.

Luego en la pestaña “Tipo de Geometría” seleccione “Cadena de Línea/de Multilinea”, este es el tipo de
entidad que debe producir el código que escribirá más adelante.

58
5.- Debajo de la pestaña “Tipo de Geometría” se encuentra una caja de texto donde escribir el código
que definirá el comportamiento de la Capa de Símbolo, haga clic sobre el botón con una “E” (símbolo
de Épsilon), esto abrirá el Dialogo de Expresiones.

El Dialogo de Expresiones da acceso a funciones, variables del proyecto y sistema, permitiendo


escribir códigos cortos para realizar múltiples tareas, no es tan complejo como un Script de Python
sino más bien un lenguaje de comandos, Escribimos el código:

shortest_line( make_point( 465823, 1112780), $geometry)


Explicación del código:
 shortest_line( geometria1 , geometria2 ): esta función genera una geometría de línea que representa el
trayecto más corto entre las dos geometrías que se pasan como argumento.
 Make_point(Valor numérico, Valor numérico): genera una geometría de punto requiriendo como
argumento los números que representan las coordenadas X, Y opcional Z y M
 $geometry: representa la geometría actual en nuestro caso la capa de lineas
Las versiones anteriores de QGIS cuentan con el “Dialogo de Expresiones” en la simbología, tabla de
atributos, etiquetas y en el filtrado de las propiedades de las capas vectoriales, pero ahora sus
capacidades se han ampliado notablemente.
Es posible mejorar el código para que la línea se genere desde el último vértice de la Ruta para
ello sencillamente modificamos el código colocando “end_point” y pasándo $geometry como
argumento.
shortest_line( make_point( 465823, 1112780), end_point( $geometry) )

59
Si edita la linea y esta seleccionada la opción “Actualización en Vivo” la linea que representa el trayecto
más corto se actualizara automáticamente, si crea nuevas lineas tomaran el mismo comportamiento.
Esta es una introducción, podemos hacer otras cosas, por ejemplo determinar el trayecto a una
entidad de una capa con un atributo dado, resaltar los puntos de unión, o crear una etiqueta que
muestre la longitud del trayecto.

60
Perfil Espectral de imágenes de satélite en QGIS 3
Una de las mayores dificultades de generar un mapa de uso de la tierra es delimitar las diferentes
coberturas. Establecer límites entre tipos de uso o vegetación es un proceso muchas veces subjetivo.

Existen diversas herramientas que pueden ayudar en el proceso de interpretación entre ellas realizar
un perfil espectral.

Perfil espectral
Un perfil espectral es la representación del comportamiento espectral a lo largo de un trayecto.
Por lo tanto, es un proceso similar a crear un perfil topográfico, en vez de la elevación del terreno se
grafican los valores de los pixeles.

QGIS 3 no cuenta con herramientas para crear un perfil espectral, para ello podemos utilizar el
complemento Profile Terrain
Procedimiento:

1.- Previamente, añada en QGIS 3 las imágenes de satélite.


2.- Ademas, es recomendable generar índices radiométricos como el NDVI.
3.- Activamos Profile Terrain a través de la barra de herramienta o en menú Complementos > Profile
Tool >Profile Terrain.

4.- Seleccione la imagen en el Panel de Capas, en la caja de dialogo de Profile Terrain clic en Add
Layer, aparece un cuadro de dialogo que permite adicionar las bandas.

61
En la imagen del ejemplo se utiliza una imagen Spot5 que cuenta con cuatro bandas, rojo, verde,
Infrarrojo cercano (IR) Infrarrojo Medio (IM), se asigna un color a cada banda.

5.- Seguidamente, trace una línea sobre la imagen y automáticamente se generan las curvas
espectrales del trayecto.

62
En consecuencia, el perfil muestra un cambio drástico de las bandas del IC e IM (color violeta y rojo
oscuro) al pasar el trayecto por un cuerpo de agua

¿Cómo puede ayudarnos un perfil espectral a diferenciar coberturas similares?


En la siguiente imagen se capta una zona agrícola, con diferentes tonalidades y texturas (violeta
claro, azul y rojo).

El perfil espectral muestra el alza de los valores en el IC indicativo de vegetación alta y los valores
más bajos en zonas con suelo sin vegetación.

63
Perfil espectral de Índices Radiométricos

Estas comparaciones se pueden complementar con índices radiométricos como el NDVI:

La imagen muestra el comportamiento del NDVI en la zona evaluada anteriormente.

64
Al colocar el cursor sobre el perfil se muestra el valor del NDVI, se trazan ejes paralelos que facilitan
la comparación y representa dicho punto en el mapa.

En consecuencia, este procedimiento puede ayudar a evaluar zonas aparentemente homogéneas,


como: zonas boscosas o áreas de cultivo:

Por ejemplo, en la imagen se puede notar el comportamiento del NDVI en una zona de cultivo, el
punto más bajo refleja la presencia del canal de riego.

65
Preparar un mapa para imprimir o exportar en
QGIS 3
Generalmente el trabajo en un SIG tiene como fin producir uno o más mapas impresos
(composiciones), cumpliendo los criterios del proyecto.
Confeccionar un mapa es una ciencia y un arte, es un proceso que debe cumplir reglas cartográficas,
criterios estéticos y de diseño.

QGIS 3 nos ofrece varias herramientas para generar mapas con estilo profesional.
Pasos para confeccionar un mapa para impresión en QGIS 3
Preparando la Vista del Mapa
La organización y configuración de las capas en la Vista del Mapa, facilitara la preparación del mapa
para impresión.

Algunas recomendaciones:

 Agrupar las capas que pueden formar parte de la misma categoría en la leyenda, por ejemplo agrupar en
Vialidad las capas: caminos, ferrocarril.
 Configurar adecuadamente los SRC de las capas y el proyecto.
 Renombrar las capas con un título adecuado para la leyenda.
 Remover las capas innecesarias.
 Utilizar mapas bases para mejorar la estética de nuestro mapa.
Mapas Bases:
Utilizando el PlugIn QuickMapServices u OpenLayers, contando con conexión de internet, se
puede incluir una capa base que nos dará un contexto y permitirá prescindir de otras capas.

Definiendo el título de la composición (Layout)


Existen dos formas para crear nuestra primera composición:

 Diríjase al menú Proyecto > New Print Layout; o simplemente utilice la combinación de teclas Ctrl +
P.
 Utilizando el asistente, menú Proyecto > Layout Manager despliega una caja de dialogo donde se puede
administrar las composiciones de mapa, de clic en Crear.

66
En ambas opciones aparece un pequeño dialogo solicitando el nombre de la composición.

Dimensiones del mapa impreso


La acción anterior despliega una ventana donde realizaremos el trabajo de diseñar la composición.

En menú Diseño > Page Setup podemos definir las dimensiones que tendrá nuestro mapa
impreso.
Adicionando la Vista del Mapa
El diseño de un mapa consiste en insertar elementos sobre la composición y administrar sus
propiedades, tales como la vista del mapa, barra de escala, tablas, entre otros.

Para añadir la Vista del Mapa, en menú Añadir Elemento > Añadir Mapa, o en el botón con el
mismo ícono en la barra de herramientas.

67
Posteriormente, manteniendo presionado el botón del mouse, luego arrastrándolo define la posición
y extensión que tendrá el mapa en el papel.

Centrando nuestra vista del Mapa


La capacidad de acomodar (mover, centrar, alejar) nuestra vista del mapa en la composición es la
principal mejora introducida por QGIS 3.
Utilizando el Botón “Mover contenido del mapa” podemos colocar el mapa en la posición deseada.

68
Definiendo la escala y sistema de coordenadas
Si queremos ajustar nuestra vista a una escala precisa, podemos editar las propiedades del
elemento, sencillamente introducimos el valor de escala.
Seguidamente, puede configurar el sistema de coordenadas en SRC, en el ejemplo se utilizó
UTM/WGS84 Zona 17 Norte.
Creando una ubicación relativa:
Una ubicación relativa es una vista a menor escala del área de estudio, el objetivo es transmitir al
lector el contexto nacional y regional. Para crearla:

1.- Inserta un nuevo Mapa de menores dimensiones.


2.- Utilizando la herramienta “Mover contenido del Mapa” alejarse hasta la distancia deseada.

Nota: con esta opción no es necesario bloquear el Mapa central, cada Mapa puede tener diferente
posición y escala

Rejilla de Coordenadas:
1.- Seleccione el elemento Mapa.
2.- Luego, en el Panel Propiedades del Elemento, expanda las opciones, seleccione Cuadricula.
3.- Para crear una cuadricula, de clic al botón con el signo de sumar de color verde.

69
4.- Para configurar la cuadricula QGIS 3 ha añadido el botón “ Modificar Cuadricula”, seleccione y
se despliegan las opciones.

5.- Configure el espaciamiento en los ejes X y Y, el tipo de línea, letra, decimales, posición de las
coordenadas y demás parámetros de la rejilla de coordenadas.

70
Finalmente, en la imagen se muestra el resultado.

Añadiendo una flecha Norte


1.- Seleccione la herramienta flecha, luego trace una línea en dirección al norte, clic botón derecho
para salir.
2.- En propiedades > Marcador Final > seleccione SVG y luego en el cuadrado con tres puntos
ubicada al lado.
3.- Seleccione entre las opciones.

71
4.- Incremente la Anchura de la Cabeza de Flecha.

Leyenda:
1.- En menú Añadir Elemento> Añadir Leyenda.
2.- Se dibuja un rectángulo donde queremos ubicar la leyenda.

3.- En el Panel de Propiedades desactiva la opción Auto Actualizar y luego edita la leyenda,
dando clic al signo menos de color rojo, remueva las capas innecesarias.

72
4.- Utilizando el botón con forma de lápiz podemos editar el nombre de la capa o categoría.
5.- En la opción Columnas podemos optimizar el espacio ocupado por la leyenda dividiéndola en
columnas.

Añadiendo más elementos


También podemos insertar imágenes, menú Añadir elementos>Añadir imagen, se traza un
polígono y luego la ubicación de la imagen.

73
Barra de escala menú Añadir elementos> Añadir Barra de Escala.
De igual forma textos y gráficos.

Finalmente, el menú Diseño tiene las opciones para imprimir y/o exportar el mapa en diferentes
formatos, como imagen, PDF, SVG.

74
Operaciones esenciales en la calculadora raster de
QGIS 3
La Calculadora raster de QGIS 3 es un módulo que permite realizar múltiples operaciones sobre
archivos raster, entre ellas matemáticas, lógicas, reclasificaciones y reasignaciones.

Existen diversos tipos de archivos raster, producto de interpolación, rasterizaciones, modelos digitales
de elevación (MDE) e incluso imágenes de satélite.

QGIS 3 permite realizar operaciones sobre archivos raster de múltiples formatos, en el ejemplo se
demuestra la aplicación sobre archivos grd (Surfer), Geotiff (imagen landsat) y hgt (datos de
elevación Mision SRTM)

Calculadora Raster
Para acceder a la Calculadora Raster seleccione menú Raster > Calculadora Raster.

En la parte superior izquierda, en “Bandas Raster” aparecen las capas raster previamente cargadas
en el mapa, las cuales serán insumos para realizar los diferentes procesos. En la parte superior
derecha están los parámetros para configurar el archivo de salida, nombre, sistema de referencia
cartográfico, extensión, entre otros

Operaciones sobre Raster unibanda


1.- Multiplicación. Convirtiendo las unidades de un MDE
Los modelos digitales SRTM3 (en el ejemplo “N09W069”) se encuentran en unidades de metros,
utilizando el factor de conversión 1 metro = 3.28084 pies se pueden cambiar las unidades a Pies. Doble
clic sobre el nombre del MDE y se escribe el resto de la ecuación:
“N09W069@1” * 3.28084

75
2.- Diferencia entre precipitación anual y evaporación anual

En el siguiente caso se cuenta con un raster de precipitación y otro de evaporación anual, generados
de la interpolación de estaciones meteorológicas. La diferencia entre ellos es un indicativo del tipo
de clima.

En la imagen se puede observar que el raster de precipitación (color verde-azul) cubre mayor
extensión que el de evaporación (rojo-blanco), el número de estaciones del primero (círculos de color
blanco) es mayor y más amplio.

76
En este caso se escribe la ecuación: "PrepA@1" - "EvapA@1"

En el resultado existe un predominio de valores negativos (rojo-amarillo), indicando un clima seco.

3.- Condicionales
Es posible extraer zonas que cumplen con dos o más condiciones, por ejemplo: precipitaciones >
1000 mm y elevaciones >= a 1000 m.s.n.m.

"N09W069@1" > 1000 AND "PrepA@1" >= 1000


Genera una imagen booleana con valor de 1 en los pixeles que cumplen la condición (color rojo) y 0
a los que no (color azul claro).

77
Aplicación en imágenes de satélite (Raster multibanda)

Sin embargo, de igual forma como se procesan raster productos de interpolación o rasterización, se
pueden realizar sobre archivos de imágenes multibanda.

Previamente cargada una imagen multibanda la calculadora lista cada banda por separado
indicándola con un @

Porción de una imagen Sentinel 2a bandas 2,3,4,8,5,6.


1.- Calculo del NDVI
El índice NDVI de una imagen Sentinel 2 se obtiene de una operación entre las bandas 4 (rango del
rojo) y 8 (infrarrojo cercano).
("sample_image@4" - "sample_image@3") / ("sample_image@4" +
"sample_image@3")

78
2.- Condicional. Extrayendo un espejo de agua
Como resultado, en el NDVI los valores menores a uno (01) corresponden a los cuerpos de agua,
realizamos un condicional para seleccionarlos: "ndvi@1" < 0

Para extraer y calcular la superficie del espejo de agua podemos convertir el raster booleano a
vectorial en:

Menú Raster > Conversión > Poligonizar (Raster a Vectorial)


Por lo tanto se genera un archivo vectorial de polígonos al cual solo resta calcular la superficie en un
campo y borrar las entidades alrededor del espejo de agua:

79
Reclasificación de un ráster en QGIS 3
Las operaciones de reasignación o reclasificación, consisten en la modificación total o parcial de los
valores de un ráster. La reclasificación permite agrupar en grupos los valores actuales de un ráster.

Estas operaciones pueden ser de utilidad en análisis de los diferentes tipos de ráster, Modelos
Digitales de Elevación, ráster discretos, imágenes de satélite.
Ejemplos en ráster de variables continúas:
Denominamos raster continuos aquellos que representan una variable continua en el espacio como
elevación, precipitación, ruido, entre otros, también comprende imágenes de satélite o producto
generados.

1.- Modelo Digital de Elevación (MDE):


Podemos utilizar la reclasificación en un MDE para generar un mapa de hipsometría o en un raster
de pendiente para agrupar por rangos.

Reclasificar utilizando el PlugIn GRASS. Hipsometría:


Para conocer las estadísticas básicas de un Raster se debe acceder a Propiedades de la capa >
Histograma o Propiedades de la capa >Información, en el ejemplo los valores de altura del MDE oscilan
58 a 1635 msnm.
QGIS 3 no cuenta con una herramienta específica para reclasificar para ello podemos utilizar las
herramientas de GRASS.

80
En el menú Procesos active la Caja de Herramientas, luego ubique GRASS > r.reclass, en la caja de
dialogo se selecciona el MDE, en la caja de texto Reclass Rules colocamos la expresión que define
los intervalos:
 0 thru 100 = 1
 100 thru 200 = 2
 200 thru 300 = 3
 300 thru 400 = 4
 400 thru 600 = 5
 600 thru 1000 = 6
 1000 thru 1600 = 7
 1600 thru 2000 = 8

81
Se ejecuta la herramienta y genera el ráster de salida, que por defecto tiene el
nombre Reclassified. Este procedimiento facilitara la cuantificación de la superficie de cada clase y la
representación cartográfica.

Finalmente se puede alterar el texto en las Etiquetas y guardar el estilo.

Reclasificar utilizando la Calculadora Raster. Pendiente:


El ráster de pendiente en porcentaje generado del MDE anterior presenta valores de 0 a 238, se
aplica una reclasificación en rangos que permitan una mejor interpretación del relieve:

 0 – 25% Terrenos planos a inclinados


 25 – 50% Terrenos ondulados
 50 – 75% Terrenos escarpados
 75 – 100% Terrenos muy escarpados

82
Para ello se introduce en la Calculadora Raster la expresión:
("Pendiente@1"<= 25) * 25 + (("Pendiente@1" > 25) AND ("Pendiente@1" <=
50)) * 50 + (("Pendiente@1"> 50) AND ("Pendiente@1" <= 75)) * 75 +
("Pendiente@1" > 75) * 100
Explicación: el operador de * asigna un valor a los pixels que cumplen la condición
Como el ráster generado cuenta con solo 4 categorías se puede aplicar un estilo por Único Valor.

83
Generando estadísticas: para cuantificar la superficie ocupada por cada rango de pendiente
seleccione:
Caja de Herramientas de Procesos > Análisis Raster > Informe de valores únicos capa raster.

2.- Ejemplo en imagines de satélite. Reclasificando ráster punto flotante:


La reclasificación de un NDVI puede ayudar al proceso de interpretación de una imagen de satélite,
también puede ser útil para evaluar el resultado de una clasificación.

84
Los valores del NDVI son relacionados con la presencia o ausencia de vegetación, valores bajos
generalmente coinciden con suelos desnudos o cuerpos de agua.

Comparando los valores del NDVI con la imagen de satélite se definen los rangos

 < 0 agua
 0 a 0,3 suelos desnudos zonas urbanas
 0,3 a 0,65 herbazales cultivos
 0,65 a 1 cultivos densos bosques
Los valores del NDVI son de tipo punto flotante (Float) con 14 decimales, la Calculadora Raster tiene
la limitación que no realiza transformaciones a enteros.
Antes de realizar la reclasificación se multiplica el NDVI por una constante, en este caso se utilizó
1000:

Expresión: ndvi@1*1000 llamamos al Raster de salida ndvi1000


Luego seleccione el menú Raster > Conversión > Traducir (Convertir Formato), para convertir el ráster
generado a entero.
En la caja de dialogo en Capa de entrada seleccionamos ndvi1000, configuramos el SRC,
en Parámetros Avanzados > Tipo de Datos de Salida seleccionamos Int32, ejecutamos.

Se genera un ráster denominado Convertido cuyos valores oscilan de 0 a 874.

Realizamos la reclasificación introduciendo la siguiente expresión en la Calculadora Raster:


("Convertido@1"<= 0) * 1 + (("Convertido@1" > 0) AND ("Convertido@1" <=
300)) * 2 + (("Convertido@1"> 300) AND ("Convertido@1" <= 650)) * 2 +
("Convertido@1" > 650) * 3

85
Finalmente configuramos el estilo y calculamos las estadísticas

86
Visualización avanzada en 3D usando QGIS
QGIS es una aplicación muy poderosa en lo que a SIG libre se refiere. Una de sus potencialidades
es la posibilidad de desarrollar complementos (plugins) que permitan realizar tareas específicas,
como vistas 3D. Estos plugins son desarrollados por la comunidad y son herramientas flexibles que
permiten incrementar las de ya por sí elevadas capacidades de QGIS.

Si bien es cierto que QGIS 3.0 incluye soporte directo para visualización 3D, uno de los plugins más
completos para visualización tridimensional es Qgis2threejs desarrollado por Minoru Akagi. Este
plugin permite exportar datos de terreno (elevación), imagen y datos vectoriales al navegador web.
Los datos exportados se pueden visualizar (e interactuar) en cualquier navegador web con soporte
WebGL.

Requerimientos: QGIS instalado, el plugin qgis2threejs instalado (se puede obtener del sitio web
indicado o a través del gestor de complementos de QGIS), navegador web con soporte WebGL (Yo
uso Chrome u Opera, aunque funciona en Firefox y Edge).
Desarrollo del ejercicio

En QGIS he cargado 3 capas vectoriales y 2 capas raster. Las capas vectoriales corresponden a el
límite de una cuenca (rojo), una red hidrográfica pequeña (azul) y unos puntos que representan
estaciones pluviométricas en la región de estudio (verde). Las capas raster corresponden a un
modelo digital de elevación y una ortofoto.

Toda la información está proyectada en el mismo sistema de referencia de coordenadas. El plugin


puede exportar información de altitud, para visualizarla en 3D, con imágenes y vectores, por ende,
la capa más importante para poder representar en 3D es precisamente la capa que contiene la
información de altura, en este caso el modelo digital de elevaciones.

Instalado el plugin aparece en la barra de herramientas de QGIS . Al hacer clic sobre el botón
se abre el cuadro de diálogo del complemento.

87
La parte clave de la configuración es la selección de la capa MDE (que proporciona la información
de altura) en este caso, por defecto aparece escogida la capa sombreado, sin embargo, selecciono
el MDE.

Los valores de altura en la capa MDE son los que se representarán en la salida del complemento,
es decir es la información que dará la percepción de relieve, cualquier error o artefacto en esta capa
generará errores en la visualización de la misma.

En las opciones de tipo de visualización (Display type), podemos escoger 4 opciones, la primera
(Map canvas image) desplegará sobre el relieve generado por el MDE seleccionado, lo que en ese
momento tengamos desplegado en nuestro visor de QGIS. Por esta razón es importante planificar
de antemano que queremos representar. La segunda opción despliega sobre el relieve una capa que
seleccionamos, la tercera opción un archivo de imagen y la cuarta opción únicamente despliega el
relieve con un color sólido escogido.

Una vez seleccionadas las opciones en el cuadro de diálogo, hacer clic en Run. Se abrirá una nueva
pestaña en el navegador predeterminado, en el cual aparecerá la visualización 3D de nuestro
modelo. Adicionalmente se puede guardar el archivo html que genera qgis2threejs para poder
acceder al mismo posteriormente.

En las siguientes imágenes se puede observar la diferencia entre la visualización únicamente del
MDE y las capas vectoriales y en la segunda imagen el mismo relieve, pero recubierto con la ortofoto
de la zona de estudio.

88
Visualización en 3D del MDT con capas vectoriales

Visualización en 3D de ortofoto y capas vectoriales

Opciones avanzadas de Qgis2threejs

El procedimiento anterior, se podría decir es la base del plugin. Sin embargo, sus capacidades son
un poco mayores. El plugin ofrece la capacidad de personalizar las capas vectoriales para su
representación en el modelo tridimensional. En la imagen siguiente, al escoger la capa de estaciones
se puede personalizar la representación de los símbolos de dicha capa en la visualización 3D, en
este caso, se escoge cilindros para representar las estaciones, los mismos que serán de color rojo.

89
Personalizar la representación de los símbolos
Al exportar, se obtiene la siguiente visualización:

90
Adicionalmente se puede configurar la exageración vertical de la visualización, herramienta que es
particularmente útil en áreas en donde el contraste de alturas no es muy grande y se necesita realzar
ciertas características del terreno.

La visualización resultante será:

91
En la que claramente se puede apreciar que el relieve es algo exagerado. Sin embargo, permite una
mejor visualización de las formas del terreno.

Conclusiones y recomendaciones

 El complemento Qgis2threejs, permite de forma muy sencilla visualizar en 3D modelos digitales de


elevación a partir de QGIS.
 De manera complementaria, se pueden visualizar dinámicamente capas vectoriales, con simbología
personalizada (3D).
 El complemento permite la visualización de relieves recubiertos con fotografías aéreas e imágenes
satelitales (siempre y cuando se encuentre bien georeferenciadas).
 Posee ciertas limitaciones para exportar a formatos de imagen directamente, sin embargo se puede
fácilmente manejar archivos HTML.
 Permite adicionalmente el etiquetado 3D de capas vectoriales (en base a un atributo).
 A pesar de sus limitaciones es una excelente opción para representaciones tridimensionales simples (y no
tan simples).

92
Evaluando parámetros de suelos interpolados en
QGIS 3
Una de las tareas más llamativas al trabajar con SIG es representar variables biofísicas en 2D/3D,
integrarlas y analizarlas
Generalmente, se parte de datos puntuales recolectados utilizando un sensor, luego son
espacializados mediante métodos de interpolación.

Seguramente han asistido a una conferencia donde el ponente enfoca con un apuntador sobre una
serie de mapas y señala “noten que tan similar son los mapas”, pero, ¿Qué determina la similaridad
entre ellos? (adaptado de Berry, 1999).

El problema
¿Que tan similar o diferente es un mapa de otro?,¿es confiable emitir conclusiones solo con el
análisis visual de los mapas raster?

Caso de estudio:
Existen varios escenarios y los métodos aplicables pueden ser distintos:

En este caso veremos algunas estrategias para evaluar cualitativa y cuantitativamente variables de
una zona, específicamente datos interpolados de un estudio de suelos.

La consideración de criterios agronómicos y edafológicos, escapan a los alcances del presente


articulo.

Datos disponibles
Para este ejercicio utilizaremos un conjunto de puntos de un análisis de suelos de una zona de
cultivo, denominada SoilSamp, los datos son tomados del tutorial del programa ArcView3.2 (descargar
datos del ejercicio).
Ademas, se cuenta con el modelo digital de terreno del área de estudio

En total consisten en 74 puntos con análisis de los parámetros Potasio (K), Fosforo (P), Biomasa,
pH, Materia orgánica y conductividad eléctrica

Generación de los Raster


Consulte el artículo cómo interpolar en QGIS 3.
Visualizando las variables interpoladas:
Cuando se interpola una variable se le otorga una “aparente” continuidad en el espacio, para
representarlas se utilizan simbologías que dividen los valores en clases. Los criterios para crear las
clases son muy variados

En la imagen se muestra la dificultad de la interpretación visual, se representa la Conductividad


Eléctrica, con la misma paleta de colores, pero diferentes criterios de clasificación de datos

93
Estrategias para el análisis y comparación de las variables
Estadísticas y distribución de los datos:
El análisis estadístico es recomendable realizarlo sobre los datos originales (capa de puntos) y en
programas especializados, como Hojas de Cálculo o paquetes estadísticos.
El Software SIG cumple la función de facilitar la extracción de forma aleatoria, sistemática o
estratificada de muestras para su posterior análisis

Estadísticas
QGIS 3 cuenta con herramientas que permiten extraer estadísticas sencillas de las capas (ver el
articulo estadísticas en QGIS 3).

Posteriormente, aprovechar el potencial de la visión geográfica para evaluar las estadísticas por
zonas. Por ejemplo seleccionar los puntos ubicados a menor altura, extraer las estadísticas y
compararlas con el resto del área.

La selección puede realizarse manualmente, para áreas pequeñas y homogéneas, en caso contrario
se recomienda seguir el procedimiento de Reclasificación del MDE > Vectorización > Consulta
espacial > Estadísticas de lo seleccionado.

94
Para realizar la comparación de variables en diferentes unidades, se recomienda calcular
el Coeficiente de Variación (CV), se determina dividiendo la Desviación Estándar entre
la Media.

El CV es también una medida de que tanto se aleja la desviación estándar de la media.


Distribución:
De forma similar puede graficar los datos originales.
Para graficar en QGIS 3 puede utilizar la opción Gráficos de la Caja de Herramientas de Procesos.
Sin embargo, se recomienda utilizar el PlugIn Data Ploty para esta tarea. Luego de instalado crea un
menú en Complementos y un Panel.
Para utilizarlo, seleccione la capa de puntos, el tipo de gráfico y el campo que va a graficar.

Como en el caso anterior, también, puede graficar puntos seleccionados

95
El histograma permite ver como se distribuyen los datos y el gráfico de dispersión contrastar dos
variables

En la imagen, el histograma bimodal del Fósforo (Soil_P) y en menor medida del Potasio (Soil_K)
puede indicar la presencia de dos poblaciones, por ejemplo: dos tipos de suelo o tipos de manejo.

Por otro lado, el gráfico de dispersión Potasio/Materia Orgánica presenta la mejor correlación.

Analizando las variables interpoladas


Combinando y consultando variables
Los raster pueden ser combinados en una sola imagen para facilitar su estudio (asumiendo que son
representativos de las variables analizadas).

Para ello menú Raster > Miscelánea > Construir Raster Virtual, en la caja de dialogo en capas
de entrada seleccione las variables.
El orden en que son seleccionadas serán numeradas y organizadas en el ráster resultante.

En el ejemplo se asignaron los valores: 1 Biomasa, 2 Conductividad Eléctrica, 3 Fósforo, 4 Materia


Orgánica, 5 Potasio, 6 ph

Luego, la composición a color (RGB), en la imagen se visualiza Fósforo en el cañón Rojo, Potasio
en el cañón verde y Biomasa azul.

96
Puede realizar la consulta por datos o por grafo, para más detalle consulte el artículo análisis espectral
y multitemporal.

Nota: las variables tienen distintas escalas de valores, es necesario normalizarlas para poder realizar
comparaciones.

Perfil de los datos


El construir un perfil puede ayudar a entender como fluctúan las variables a lo largo de un trayecto.
Para solventar las diferencias de escalas de valores en la imagen se realizaron las siguientes
operaciones: MDE-1100 y pH*10

97
En próximos artículos se profundiza el análisis combinando los gráficos con las estadísticas y la
representación espacial, determinando correlaciones, evaluando la precisión de la interpolación.

98
Creación de shapefiles en QGIS 3
QGIS 3 Girona es la versión más reciente de este potente software libre, con notables mejoras en la
administración, visualización, y consulta de archivos. En esta oportunidad se aborda la creación de
archivos vectoriales, resaltando las diferencias con las versiones anteriores.
Archivos vectoriales:
El antiguo Shapefile es el archivo geoespacial de mayor uso en el ámbito SIG, sin embargo, su
sustitución por formatos más versátiles y completos ha sido anunciado hace tiempo, específicamente
por bases de datos espaciales, ESRI ha priorizado el uso de las Geodatabases y ahora QGIS hace lo
propio con SQLite(mediante la extensión Spatial Lite).

En las versiones anteriores de QGIS el archivo vectorial Shapefile era el protagonista seguido
por Spatial Lite (SQLite), la nueva versión de QGIS marca un cambio elevando el estatus dentro de
su interfaz al formato de bases de datos Geopackage (implementación de Spatial Lite). Es importante
señalar que igualmente podemos crear capas Spatial Lite en QGIS 3.

Las bases de datos espaciales superan las limitaciones del Shapefile al permitir almacenar y
gestionar en un solo archivo tablas, datos Raster y Vectoriales. La comparación Spatial
Lite y Geopakage es un tema amplio que abordaremos en otro momento.
¿Cómo crear archivos Shapefile en QGIS 3?

Existen varias alternativas para crear archivos Shapefiles, se puede usar la barra de menús
siguiendo la siguiente secuencia:

Menú Capa > Crear capa > Nueva capa de archivo shape
Otra forma es utilizando las barras de herramientas, en este caso el “Administrador de Capas > Nueva
capa de archivo Shape..”

99
La alternativa más directa es mediante barra del “Administrador de fuentes de datos”
Definiendo las características del Shapefile

Independientemente del modo que seleccionado, se despliega una caja de diálogo en la cual se
puede configurar cada uno de sus parámetros.

 Nombre de archivo.- Define el nombre y ruta donde se almacena en nuevo fichero shapefile.
 Codificación del archivo.- Por defecto aparece System o UTF-8, se recomienda mantenerla para no tener
problemas con incompatibilidad de caracteres en las tablas de atributos.
 Tipo de geometría.- Es importante porque permite definir la nueva capa vectorial, sea punto, línea o
polígono.
 Se tiene la opción de incluir la tercera dimensión “Z”, con clic a esta opción puede añadir y editar los
valores de altura de los vértices de las entidades.
 También existe la opción para añadir valores “M”, útiles para la geocodificación.
 Para definir el sistema de coordenadas geográficas o proyectadas, en el botón Seleccionar SRC se elige
entre los sistemas utilizados recientemente, o con clic sobre el mismo para buscar y seleccionar el sistema
de preferencia.
 En esta misma caja de dialogo se puede diseñar la tabla de atributos, es decir, definir los campos. Por
defecto se crea la tabla con solo el campo por defecto Id, en caso de no agregar ningún otro campo.
 Es posible crear cuatro tipos de campos de acuerdo al tipo de datos: texto, números enteros, números
decimales y datos de fecha.
 Clic en Aceptar / OK para finalizar con la creación del nuevo shapefile.

Diferencias con la versión QGIS 2x


Además de las ya comentadas se puede señalar:

 En las versiones QGGIS 2.x se puede crear una capa Shapefile mediante la combinación de las teclas
Ctrl+Shift+N, en la versión QGIS 3 la misma secuencia permite crear un Geopakage.
 QGIS 3 incorpora los botones para crear Shapefiles y Geopakages en la barra de “Administrador de fuentes
de datos”
 QGIS 3 da opciones para asignar las dimensiones Z y M.

100
Dibujando con precisión en QGIS
En esta oportunidad continuamos mostrándoles más herramientas de dibujo preciso en QGIS, para
ello utilizaremos el PlugIn QAD, en el cual llevaremos a cabo tres tareas comunes en AutoCAD como
son:
 Extender una línea hasta el borde de otra entidad
 Cortar o dividir una línea en un punto específico.
 Modificar la longitud de una línea

1.- Extender una línea

Una de las operaciones más comunes en AutoDesk es la posibilidad de extender un segmento de


línea hasta el borde de una entidad cercana.

¿Qué condiciones necesitamos para que sea realmente útil? Que la herramienta nos permita trabajar
con versatilidad y sin restricciones, por ejemplo, que reconozca elementos de la propia capa y de
otras capas, que trabaje con diferentes tipos de geometrías
Primero instalamos y/o activamos el complemento QAD:

Caso 1 extendiendo un segmento de línea a una línea de la misma capa:

101
Activando la herramienta Alarga.

En la siguiente imagen podemos ver unas polilíneas de color rojo, queremos extender el vértice de
la línea en donde está el círculo azul hasta la que está encerrada en el polígono verde. La capa de
línea que vamos a extender debe estar edición.

Primero seleccionamos (con la herramienta de selección de QGIS) la línea “barrera” (hasta donde
deseamos extender la línea), el siguiente paso es activar la herramienta Alargar o tecleamos
“Alargar” en la línea de comandos, luego hacemos clic sobre el segmento que deseamos extender:

102
Caso 2. Extendiendo segmentos de línea hasta el borde de un polígono

En el siguiente caso extenderemos la línea hasta el borde de un polígono, veremos otras formas de
seleccionar y activar la herramienta

Estando activo el complemento QAD podemos seleccionar el polígono simplemente haciendo clic
sobre él, lo cual cambia el cursor a forma de cruz desplazamos para formar un cuadrado de
selección, al hacer clic queda seleccionado el polígono.

Si hacemos clic botón derecho aparece una caja de dialogo que muestra el comando utilizado
recientemente, seleccionamos “Alargar”

103
Ahora hacemos clic sobre la línea a extender:

2.- Cortando o dividiendo polilíneas

En ocasiones tendremos la necesidad de dividir una polilínea en un sitio específico, como en un


vértice, intersección. Algunos ejemplos de proyectos donde necesitaríamos esta herramienta
podemos señalar: trazado de redes viales, eléctricas, acueductos etc. Con QAD podemos hacerlo
con precisión:

Para esta tarea podemos utilizar dos herramientas Dividir y Parte, la primera corta la polilínea en el
punto especificado y en el proceso tiende a remover una parte del segmento (Parte) . La segunda
(Divide) separa el segmento de línea en el punto especificado manteniendo la continuidad del
trazado. En las figuras pueden ver ejemplos de ambos casos: Dividir.

104
Parte:

3.- Modificar la longitud de un segmento de línea

Esta es la herramienta que imita el comando Length de Autocad. Permite incrementar o disminuir la
longitud de un segmento de línea de variadas formas:

Consultar la longitud de una línea: al igual que el comando Length de Autocad al utilizar la
herramienta Longitud y hacer clic sobre una línea nos arroja el valor de la longitud en unidades del
sistema de proyección en que este configurado el proyecto, por ejemplo si estamos trabajando en
una proyección UTM nuestras unidades serian metros.

105
Dinámicamente: al activar el comando Longitud aparecen varias opciones en la línea de comandos de
QAD, una de ellas es Dinámica si aceptamos esta opción la línea se proyecta siguiendo su dirección
y podemos modificarla interactivamente.

Incremento: cómo podemos inferir de su nombre esta opción permite incrementar la longitud de una
línea a un valor especificado, es decir, adicionamos (si el valor es positivo) o restamos (si el valor es
negativo) una cantidad especificada a la extensión de la línea.

106
Pueden explorar las otras opciones como son: Porcentaje y Total, esta última permite especificar el
valor de la longitud de la línea, es decir, indiferentemente de la extensión de la línea podemos
especificar su valor, por ejemplo, mide 99 metros y queremos que mida 100 metros exactos.

Existen muchas otras herramientas en este interesante complemento que veremos más adelante

107
Dibujando en QGIS con mayor precisión que
AutoCAD
El título de este artículo es un reto, si has utilizado los programas de Autodesk supongo que podrías
pensar “es una estrategia publicitaria”, “una exageración”, los invito a continuar leyendo y verán como
QGISsiendo software libre cumple el desafió de brindarnos una interfaz intuitiva y profesional para
dibujar con precisión en 2D similar a la de Autodesk. Es más…

¡Si deseas dibujar como lo haces en Autodesk, si vas realizar trazados considerando ángulos y
distancias, o si te has propuesto llevar a cabo un catastro con un SIG libre, tienes que ver esto!!
Para cumplir los objetivos de este artículo nos centraremos en un solo Plugin, utilizando muy poco
de las herramientas de dibujo propias de QGIS.

Es pertinente aclarar que existen variados Plugins que mejoran las capacidades de dibujo de QGIS,
entre ellos puedo nombrar: CADDIGITIZE y CADTOOLS.
Sin embargo,ninguno de ellos es tan versátil y completo como el que veremos a continuación, tema
central del artículo.

Plugin QAD:
El objetivo de este Plugin es proveer a QGIS de una interfaz lo más similar a AutoCAD. Dos aspectos
muy positivos:

 La interfaz se instala en el idioma de nuestra preferencia, en mi caso español.


 Al instalar se guarda un archivo de ayuda muy completo en la carpeta donde se instala el complemento. La
ayuda puede consultarse haciendo clic al botón con el signo de interrogación encerrado en un círculo azul
claro.
Instalación: sencillamente ingresamos al menú “Complementos“, luego en la opción “Administrar e
instalar complementos...”, se abrirá una caja de dialogo mostrando todos los Plugin disponibles y
buscamos Qad,seleccionamos instalar.

Las herramientas de Qad pueden ser accedidas a través de la barra de botones que se activa con
el complemento, tal como se resaltan en la imagen que se muestra seguidamente.

108
O pueden accederlas en submenú “Qad” que aparece en el menú “Vectorial“:

¿Qué tanto nos acerca Qad a AutoCAD?


1.-Barra de comandos: Al activar Qad se despliega una barra de comandos similar a la de Autodesk,
si escribimos en dicha barra las iniciales de un comando nos muestra un listado de opciones, por
ejemplo si tecleamos la letra “P”, luego aceptamos la opción Polilinea, inmediatamente la línea de
comandos nos da instrucciones similares a como lo haría AutoCAD, por ejemplo si hacemos clic en
la pantalla nos pedirá el siguiente punto, o podemos teclear la letra “C” para cerrar la polilinea, o “L”
para definir la longitud del próximo segmento, la letra “A” para crear un arco, entre otras.

NOTA IMPORTANTE: la linea de comandos es opcional, pueden realizar todo su trabajo prescindiendo de
la misma.

2.- Botón derecho: Otra característica similar a AutoCAD es que haciendo un clic derecho podemos
acceder a opciones de forma intuitiva mientras trabajamos, me explico, mientras trazo una polilínea
con clic derecho aparece una caja de dialogo que entre otras cosas me permite terminar el trazado
(Enter), cerrar la polilínea (Cerrar), escoger entre las coordenadas más recientes para colocar el
siguiente vértice, definir la longitud, trazar un arco, entre otros.

109
Incluso, sin estar dibujando pero aún activas las herramientas Qad, si desplazamos el cursor sobre
la pantalla y hacemos clic izquierdo se despliega una caja de dialogo que permite escoger entre las
herramientas utilizadas recientemente o entrar en opciones para mayores configuraciones.

3.- Modo de trabajo: Qad hace mucho más que brindarnos herramientas de dibujo, crea un nuevo
ambiente de trabajo mientras este activo, eso incluye: altera la forma, color y desplazamiento del
cursor, da las opciones con clic derecho ya comentadas, ajuste de precisión (snap), incluso el
comportamiento de las entidades al seleccionarlas, todo de forma similar a AutoCAD.

110
4.-Ajuste de precisión (Osnap): los comandos de precisión son la característica principal de AutoCAD.
¿Qué es un comando de ajuste de precisión?
Es el que nos permite unir entidades con precisión mientras dibujamos, por ejemplo el vértice de una
línea o polígono, con un punto, directamente a una porción de una línea o en forma perpendicular,
paralela, o unirlo a una esquina de una entidad, entre otros. Los comandos de ajuste de precisión
son denominado “Snapping”

Para configurar el Snap podemos acceder a través de la barra de herramientas seleccionando el


botón con forma de llave inglesa, de igual forma por el menú o incluso podemos alterar el tipo de
Snap mientras estamos dibujando.

Si seleccionamos el botón anteriormente descrito se nos despliega una caja de dialogo para
configurar los diversos Snap y otros parámetros de dibujo:

Y lo más interesante es que este es solo una pequeña parte del gran conjunto de herramientas y
configuraciones disponibles, tenemos también el modo de rastreo polar, herramientas para acotar,
escalar objetos, simetría, buffer, offset, crear matrices, dividir y extender, y mucho más. Simplemente
es necesario jugar con todas la herramientas disponibles y podrás descubrir la infinidad de cosas se
puede hacer.

111
Múltiples canvas en QGIS 3
Como sabemos, hace poco ha sido lanzada la nueva versión de QGIS 3 Girona, con muchas
funcionalidades y utilidades que pretenden hacernos más sencillo nuestro trabajo con este programa.

Entre estas funcionalidades, una de las que más me gustan es la incorporación de múltiples vistas
de mapa o canvas.

¿Cómo se utiliza el Canvas en QGIS 3?


Incorporar múltiples vistas al proyecto es algo muy sencillo, solo tendremos que ir al menú Ver, y
luego “Nueva vista de mapa”. Como sabemos, las vistas de mapa en SIG también se denominan
“canvas”, ya que es el área donde se representa el mapa.

Aquí veremos que se nos abre una ventana que podremos incrustar entre nuestros paneles.

Una vez abierta la nueva vista deberemos configurar su comportamiento.


Veremos cómo ahora disponemos de dos canvas, pudiendo utilizar uno de ellos como guía, y el otro
para trabajar.

En este sentido dispondremos de algunas de algunas funciones que nos harán más útil su
comportamiento:

Sincronizar con la ventana principal: Con esta característica veremos que ambos mapas se
moverán cuando movamos la ventana principal.

112
Sincronizar escala: Igual que podemos permitir que se mueva en X e Y, podremos hacerlo en Z,
moviéndose ambos mapas a la vez.

Si utilizamos la segunda opción será muy importante ponerle un factor a la escala para que una de
ellas tenga más zoom que la otra, de lo contrario no sería muy útil tener dos vistas iguales.

Entre otras características, vemos que también podemos rotar el mapa, mostrar las anotaciones,
o incluso mostrar un pequeño recuadro de la extensión de la vista principal.

Aspecto del doble canvas en QGIS 3 con un pequeño recuadro delimitador.


Como conclusión, podemos ver que esta funcionalidad puede parecer una nimiedad a priori pero, al
menos en mi opinión, puede llegar a ser algo muy útil cuando trabajas en proyectos que requieren
mucho desplazamiento del mapa.

¿Y tú, sabías de la existencia de esta nueva funcionalidad de QGIS 3? Si quieres formarte en


QGIS 3, puedes acceder a nuestro Curso de Introducción a los GIS actualizado de QGIS 3.

113
Tutorial GIS: Cómo conectar PostGIS desde
QGIS
En este tutorial aprenderemos a conectar PostGIS desde QGIS, ambas herramientas líderes en el
sofware libre no comercial.
Dentro del mundo del software libre, PostgreSQL y su extensión espacial (PostGIS) se han
convertido en el sistema gestor de bases de datos (SGDB) más extensamente utilizado.

PostGIS permite el uso de objetos GIS(Geographic information systems) incluyendo soporte para
índices GiST basados en R-Tree, y funciones básicas para el análisis de objetos GIS. Con PostGIS
podemos usar todos los objetos que aparecen en la especificación OpenGIS como puntos, líneas,
polígonos, multilíneas, multipuntos, y colecciones geométricas. Además, en los últimos años ha
desarrollado una extensión ráster, consiguiendo así situarse como una de las bases de datos
espaciales libres más completas y potentes que existen actualmente.

PostGis está implementado utilizando como base PostgreSQL, por lo que hereda de forma
automática todas las características de éste, así mismo PostGIS soporta tipos de datos espaciales,
índices espaciales y tiene cientos de funciones espaciales y permite importar y exportar datos a
través de varias funciones propias. Todo esto favorece el poder conectar PostGIS con QGIS, no
cabe duda.

El uso de PostGIS nos permite realizar múltiples operaciones de análisis sin llevar implícito el uso
de un software SIG, lo que suma un aliciente más al conjunto de innumerables ventajas (software
libre, compatibilidad con estándares de OGC, …), que tiene PostGIS.

Sin embargo otra característica de PostGIS es que es operable con otros software SIG de escritorio
como pueden ser OpenJump, Kosmo o Qgis.

Geoinnova, patrocinador de bronce de QGIS

114
QGIS y Postgis – Cómo conectar PostGIS
A pesar de que con PostGIS podemos realizar algunas de las principales tareas que realizamos con
un gis como realizar selecciones complejas, utilizar operadores de extracción o la realización de
buffer, muchas veces es preferible trabajar o editar nuestra información cartográfica desde un
software gis. A continuación mostraremos como es de sencillo conectar PostGIS con Qgis y trabajar
la información almacenada en nuestra base de datos desde QGis (Debemos tener una bases de
datos espacial creada en PostGIS).

1. Con Qgis arrancado creamos una nueva conexión de PostGIS

2. Nos aparecerá un cuadro de dialogo en el que debemos poner un nombre a nuestra


conexión, la base de datos a la que queremos conectar y, el usuario y contraseña dueños
de la base de datos.

115
3 . Creada la conexión procedemos a cargar una nueva capa:

4. Nos aparecerá un nuevo cuadro donde seleccionar las capas que queramos insertar.

5. Seleccionamos y ya tendríamos cargadas las capas en Qgis para poder trabajar con
ellas.

116
Y de esta forma tan sencilla hemos aprendido a conectar PostGIS con QGIS. Si quieres conocer
más de cerca de PostGIS, importar ficheros, y trabajar con diferentes tipos de información, te
invitamos a que visites nuestra web de formación y descubras nuestro nuevo Curso Superior en
Gestión de Bases de Datos Espaciales: PostgreSQL/PostGIS.

117
Cómo trabajar con raster en QGIS (hillshades,
curvas de nivel, perfiles topográficos y 3D)
En este tutorial vamos a explicar paso a paso:

 Cómo trabajar con archivos .asc en QGIS.


 Cómo convertir en otros formatos.
 Cómo crear curvas de nivel y sombreados
 Cómo crear visualizaciones en 3D.
 Por último te enseñaremos cómo crear un perfil topográfico en QGIS.

QGIS tiene fantásticas herramientas y complementos para el procesamiento de datos del terreno o
elevaciones y para su visualización. Ante la pregunta:

Tengo un archivo .asc y quiero importarlo a QGIS. ¿Cómo lo hago?

La respuesta es que no necesitas realizar ningún tipo de conversión previa. QGIS lee perfectamente
los archivos .asc (Arc/Info ASCII Grid) gracias al uso de la librería GDAL para leer y escribir
formatos de datos raster, incluyendo Arc/Info Binary Grid, GeoTIFF, Erdas Imagine y muchos más.
La librería GDAL soporta más de 100 formatos raster.

Índice
 Obtener datos del terreno
 Añadiendo datos raster en QGIS
 Convertir a otro formato raster
 Extraer las curvas de nivel
 Crear un hillshade (mapa de sombras)
 Mostrando datos del terreno en 3D
 Crear perfiles topográficos con QGIS
 Cómo utilizar la calculadora ráster en QGIS

Obtener datos del terreno


Desde el Centro de Descargas del IGN podemos descargar un MDT200 (Modelo digital del terreno
con paso de malla de 200 m.) de la provincia de León. Utilizaremos este ráster para realizar los
ejercicios planteados en este tutorial.

118
Para poder realizar la descarga es necesario registrarse en el sitio. Una vez realizada la
descarga tendremos un archivo llamado MDT200-LEON-H30.asc

Añadiendo datos raster en QGIS


Podemos añadir el raster arrastrando el archivo directamente a QGIS o a través del menú
superior Capa > Añadir capa raster…

Una vez añadida la capa veremos los datos del terreno en QGIS. Cada píxel del raster representa la
elevación media en metros en ese lugar. Los píxeles oscuros representan las zonas de baja altitud
y píxeles más claros representan áreas con alta altitud.

Convertir a otro formato raster


Para convertir un archivo raster a otro formato debemos ir al menú superior Ráster > Conversión
> Traducir (Convertir formato)

119
Haciendo uso de la librería GDAL, QGIS es capaz de convertir prácticamente cualquier formato en
otro, la lista es muy amplia (.SID, . TIFF, . IMG, HDR.ADF, .DT0, .DT1, .DT2, . JPG, . PNG, .BMP,
.TER, .ASC, .SQLITE, .E00, .MBTILES, etc). Consulta la lista de formatos raster de GDAL.

Si no ves el menú Ráster, debes habilitar el plugin GdalTools desde Complementos > Administrar
e instalar complementos… > Instalado.

Extraer las curvas de nivel


Para extraer las curvas de nivel del modelo digital del terreno seleccionamos la herramienta Curvas
de nivel del menú superior Ráster > Extracción > Curvas de nivel.

 En el cuadro de diálogo Curvas de nivel, seleccionamos MDT200-LEON-H30 como archivo


de entrada.
 Como nombre del archivo de salida de las curvas de nivel mdt200_leon_curvas100.shp.
 Vamos a generar las curvas de nivel en intervalos de 100 metros intervalos, por lo que poner
el 100 como el intervalo entre las curvas de nivel.

Clic en Aceptar.

120
Una vez finalizado el proceso, verá las curvas de nivel cargadas en QGIS. Cada línea de esta capa
representa una elevación. Todos los puntos a lo largo de estas líneas estarían a la misma altura. Y
cuanto más próximas estén las líneas más pronunciada será la pendiente.

Crear un hillshade (mapa de sombras)


Ahora vamos a crear un sombreado del relieve del raster original. Seleccionamos Raster >
Análisis > MDT (Modelos del terreno).

 En la ventana MDT (Modelos del terreno), seleccionamos MDT200-LEON-H30 como archivo


de entrada.
 Como nombre del archivo de salida del sombreado MDT200-LEON_hillshade
 En Modo elije: Mapa de sombras (hillshade).
 El resto de opciones las dejamos por defecto.

121
Clic en Aceptar.

Como puedes ver en la imagen superior, la herramienta Raster > Análisis >MDT (Modelos del
terreno) también nos permite crear mapas de:

 Pendientes.
 Orientación.
 Escabrosidad.

122
Jugando con la transparencia del hillshade y cambiando la rampa de colores del MDT original este
es el resultado:

123
Mostrando datos del terreno en 3D

Gracias al plugin Qgis2threejs podemos crear fácilmente visualizaciones en 3D de nuestros


datos geográficos. Qgis2threejs es un plugin de Minoru Akagi que exporta los datos del terreno
combinados con la imagen del canvas de QGIS y opcionalmente datos vectoriales a un archivo HTML
que se puede ver en 3D en cualquier navegador web que soporte WebGL. Este complemento hace
uso de la librería Three.js.

Basta con introducir el raster que contiene los datos de elevación, el complemento utiliza los valores
de elevaciones y los combina con la imagen de QGIS para crear un archivo HTML. la imagen 3D es
dinámica, podemos ampliar, alejar y movernos por el mapa:

124
Crear perfiles topográficos con QGIS

Para crear perfiles topográficos en QGIS necesitamos utilizar el complemento Profile Tool

 Seleccionamos la capa raster MDT200-LEON-H30


 Pinchamos en el icono del plugin y trazamos una línea simulando el curso de un río (también
podemos seleccionar una capa de polilíneas para realizar la operación)
 Finalizamos haciendo doble clic

De este modo obtenemos el perfil topográfico:

Como resultado vemos que no hemos trazado demasiado bien el curso del río.
Para finalizar podemos exportar el perfil a PDF, PNG, SVG o PS.

 En esta entrada puedes ver cómo crear perfiles topográficos con ArcGIS.

Cómo utilizar la calculadora ráster en QGIS


La calculadora ráster es una herramienta que permite realizar operaciones matemáticas sobre los
valores de los píxeles existentes en un ráster, lo que es útil para la conversión y manipulación de
dichos datos. Los resultados de dichas operaciones se muestran en una nueva capa ráster en un
formato admitido por la librería GDAL.

En este tutorial te mostramos cómo modificar los valores de un ráster a partir de una máscara con la
calculadora ráster de QGIS.

125
126

Você também pode gostar