Cómo crear un mapa de flujo radial en QGIS paso a paso (ejemplo práctico de vuelos)

En este artículo te enseñamos cómo crear un mapa de flujo radial en QGIS paso a paso, utilizando como ejemplo vuelos con destino Madrid. Aprenderás a generar líneas radiales mediante círculos máximos (Great circle) usando el complemento Shape Tools.

Un mapa de flujo es una técnica cartográfica utilizada para representar el movimiento de personas, bienes o información entre distintos lugares. Dentro de este tipo de mapas, uno muy común es el mapa de flujo radial, donde las líneas parten de un punto central y se conectan con múltiples destinos mediante arcos. Este tipo de representación es habitual, por ejemplo, en los mapas de rutas aéreas.

¿Qué datos se necesitan para crear un mapa de flujo radial en QGIS?

Para crear un mapa de flujo radial en QGIS, se requiere como mínimo una capa de puntos que contenga:

  • Coordenadas X e Y del punto de origen (en columnas separadas).
  • Coordenadas X e Y del punto de destino (en columnas separadas).

Opcionalmente, se pueden añadir atributos como:

  • Volumen del flujo (por ejemplo, número de vuelos diarios).

Ejemplo práctico: mapa de vuelos diarios con destino Madrid en QGIS

En este ejemplo, vamos a representar los vuelos diarios que se realizan desde una serie de ciudades cuyo destino es Madrid. Disponemos, como punto de partida, de una capa de puntos de estas ciudades.

El primer paso será el siguiente:

Añadir coordenadas X e Y en QGIS

En la caja de herramientas de procesos nos dirigimos a Tabla vectorialAñadir campos X/Y a capa.

Se agregan automáticamente las coordenadas de cada punto en la tabla de atributos.

El siguiente paso es obtener el valor de la coordenada X de Madrid y colocarlo en cada uno de los registros de la capa de vuelos.

Activamos la edición y «Creamos un nuevo campo» denominado «Xend». Cambiamos el tipo de campo a «Número decimal» y copiamos y pegamos las coordenadas en cada uno de los registros.

Repetimos el proceso con la coordenada «Yend»: primero creamos el campo y, posteriormente, lo completamos con las coordenadas Y de Madrid.

Crear líneas radiales con Shape Tools en QGIS

Para crear la capa vectorial con líneas que conecten las ciudades que tienen vuelos directos con Madrid, debemos agregar el complemento Shape Tools a QGIS.

En el menú superior, seleccionamos Complementos → Administrar e instalar complementos…

En la interfaz de complementos, buscamos en la sección «Todos». Hacemos clic en el resultado de la búsqueda «shape tools» y luego en el botón «Instalar».

Podemos acceder al menú de este plugin desde la caja de herramientas de procesos o desde el menú superior «Vector».

Para crear los círculos máximos, vamos a la caja de herramientas Shape Tools → Vector geometry → XY to line.

En la ventana Vector geometry – XY to line, configuramos los siguientes parámetros:

  • Seleccionamos la capa de puntos que contiene las coordenadas.
  • El sistema de coordenadas de entrada y salida.
  • En Tipo de línea, seleccionamos Círculo máximo (Great circle) para generar líneas con un arco.
  • Coordenadas de inicio (X e Y). En nuestro ejemplo serían las coordenadas distintas para cada ciudad.
  • Coordenadas de fin (Xend e Yend). En nuestro ejemplo, las coordenadas de Madrid.

herramienta XY to line en QGIS

Hacemos clic en Ejecutar para que se generen las líneas radiales que conectan cada origen con el destino.

Obtenemos un mapa de flujo radial que muestra visualmente los destinos y la trayectoria de los vuelos, permitiendo analizar patrones espaciales de forma clara e intuitiva.

Resultado final del mapa de flujo radial

Para completar el mapa:

  1. Simbolizamos las líneas según el número de vuelos diarios.
  2. Etiquetamos las ciudades.
  3. Añadimos la capa base de CARTO Dark Matter para dar contexto geográfico.
  4. Creamos una composición de mapa: añadimos la leyenda, la escala, la flecha de norte y el título, y exportamos a GeoPDF (si no sabes cómo crear un GeoPDF con QGIS, te enseñamos aquí). 

Esta sería nuestra composición. Haz clic sobre el mapa inferior para obtener una versión en PDF más grande:

Haz clic para abrir el GeoPDF

Ahora ya sabes cómo crear un mapa de flujo radial en QGIS utilizando coordenadas de origen y destino. Esta técnica es especialmente útil para representar flujos de vuelos, mercancías o desplazamientos entre ciudades mediante líneas radiales y círculos máximos.

Si quieres aprender a utilizar QGIS para aprender a crear mapas o analizar información espacial, inscríbete en nuestro curso online de QGIS.

Deja un comentario