Cómo crear e importar datos a un GeoPackage con QGIS

El shapefile de ESRI es un formato de archivo para almacenar datos espaciales vectoriales. Ha existido desde principios de la década de 1990 y aún sigue siendo el formato de intercambio de datos vectorial más comúnmente utilizado, pese al elevado número de desventajas y limitaciones que tiene.

En este post, queremos aprovechar y mostraros la alternativa más moderna y recomendable al formato .shp, el GeoPackage.

Importar datos a un GeoPackage

En el post Di no al shapefile y sí al GeoPackage realizamos una comparativa entre las ventajas e inconvenientes de ambos formatos. Además de comentarte otros formatos utilizados.

También puedes conocer más detalles sobre su uso en ArcGIS y QGIS en nuestro post Geopackage para novatos.

Qué es el GeoPackage

GeoPackage es uno de los formatos SIG más prometedores, diseñado para las aplicaciones modernas de hoy en día. Está publicado como estándar por el Open Geospatial Consortium y se construye sobre una base de datos SQLite.

GeoPackage es el estándar de facto en QGIS 3.x y, por ello, vamos a mostrarte como trabajar en este formato.

Podemos enumerar los siguientes motivos por los que es recomendable trabajar con un GeoPackage:

  • Es un formato compacto, abierto, basado en estándares de la OGC, e independiente de plataformas o aplicaciones.
  • Se trata de un único archivo .gpkg, por lo que es ideal para transferir información geoespacial.
  • Soporta datos espaciales vectoriales y ráster.
  • Soporta el uso directo.
  • Se ha diseñado para almacenar datos complejos y voluminosos (hasta 140 TB). Además, los atributos de las geometrías pueden contener nombres muy largos.
  • Casi todos los software GIS de referencia, y por supuesto QGIS, son capaces de leer los archivos GeoPackage.
  • Los GeoPackages son particularmente útiles en dispositivos móviles y en entornos de comunicación en los que hay conectividad y ancho de banda limitados.

Cómo crear un GeoPackage

Abre un proyecto en blanco en QGIS y accede al menú Capa/Crear capa y selecciona Nueva capa GeoPackage.

Crear capa

O bien, desde la barra de herramientas Administrar capas.

En la ventana de la herramienta deberemos introducir los siguientes parámetros:

  • Base de datos: Donde daremos un nombre al nuevo GeoPackage que vamos a crear.
  • Nombre de la tabla: Deja el nombre que ha aparecido por defecto.
  • Tipo de geometría: Aquí debemos de incluir las propiedades de la primera capa que contendrá el GeoPackage, por ejemplo, indica el tipo polígono.
  • En el siguiente parámetro debes de indicar el Sistema de Coordenadas para el archivo .gpkg

Haz clic en Aceptar y se añadirá el archivo a la ToC.

Cómo conectar un GeoPackage con QGIS

El siguiente paso, es crear una conexión al GeoPackage que acabamos de crear, para ello, primero, vamos a añadir a la interfaz de QGIS, si no lo está ya, el panel del Navegador.

Una vez en el Navegador, haz clic derecho de ratón sobre el proveedor GeoPackage y selecciona Conexión nueva…

Selecciona en el explorador de archivos el GeoPackage recién creado y pulsa en Abrir.

Como verás, se habrá añadido el mismo al proveedor:

Importar datos a un GeoPackage

El siguiente paso, es importar nuestros datos dentro del GeoPackage que acabamos de crear. Esto puede hacerse de una forma sencilla en QGIS, con la técnica de arrastrar y soltar o drag and drop.

Carga en QGIS las capas que desees añadir al GeoPackage.

Haz clic sostenido de ratón sobre una de las capas y arrástrala hasta el GeoPackage que hemos creado, cuando te encuentres sobre él aparecerá un símbolo + y, entonces, podrás soltar el clic de ratón.

Aparecerá un mensaje confirmando que la importación se realizó correctamente.

Acepta y despliega el GeoPakage en el Navegador para confirmar que así ha sido.

Realiza el mismo proceso con el resto de capas que has cargado a la interfaz de QGIS.

Una vez importada toda la información comprueba que esta se refleja en tu conexión al GeoPackage:

Este tutorial es parte de nuestro curso online de Planeamiento urbano con QGIS, donde un tutor experimentado te podrá ayudar con las dudas que te puedan surgir al trabajar con este nuevo formato.

Let’s connect!

Date de alta en nuestro newsletter
y recibe este ebook gratuito

Y una vez al mes recibirás las últimas novedades del sector GIS y de nuestros cursos

2 comentarios en “Cómo crear e importar datos a un GeoPackage con QGIS”

Deja un comentario