El formato Geopackage y QGis 3 . Un formato abierto de información geoespacial

GeoPackage es un formato compacto, portátil, auto-explicativo y abierto,
basado en estándares, independiente de la plataforma y permite la transferencia
de información geoespacial .

El GeoPackage estándar está compuesto de un conjunto de convenciones
para almacenar en una base de datos SQLite los siguientes elementos:

  • entidades vector
  • matrices de teselas de imágenes y rasters de diferentes escalas
  • atributos (datos no espaciales)
  • extensiones

Para ser claro , un GeoPackage es el contenedor SQLite y el estándar de
codificación
GeoPackage regula las normas y requisitos del contenido almacenado en un
envase GeoPackage . El estándar GeoPackage define el esquema de un GeoPackage
incluyendo las definiciones de tabla, las afirmaciones de integridad,
limitaciones de formato y las limitaciones de contenido. El contenido requerido
y cubierto por un GeoPackage está enteramente definido en el estándar. Estas
características descansan en una base común y el mecanismo de extensión
proporciona a los programadores el medio para incluir características adicional
en sus GeoPackages .

Debido a que GeoPackage es un contenedor de base de datos,  su uso directo es asumido por diferentes
softwares SIG. Esto significa que los datos de un GeoPackage. Pueden ser
consultados y actualizados en un formato de almacenamiento “ nativo” sin conversión
de formato intermedio . Los GeoPackages cumplen con los requisitos de la norma
y no implementan extensiones específicas del proveedor, son interoperables en
todos los ambientes informáticos , corporativos y personales . Los GeoPackages son
particularmente útiles en dispositivos móviles tales como teléfonos móviles y
tabletas en entornos de comunicación donde la conectividad y el ancho de banda son
limitadas.

Geopackage en QGis

Si usted ya usa bases de datos SpatiaLite en QGis, se preguntará qué aporta de nuevo Geopackage: básicamente la capacidad de almacenar rasters en una base de datos SQLite.

¡Atención! Hasta la fecha, con la versión 3.4, un bug no permite crear con QGis un geopackage conteniendo AL MISMO TIEMPO capas vectoriales y capas raster. Usted puede almacenar capas raster en un geopackage y capas vectoriales en otro geopackage .

Si, por el contrario , usted  trabaja siempre con archivos shapefile (SHP),
ya hemos publicado varios artículos que explican los beneficios de trabajar con
SQLite.

El formato Geopackage cumple con todo lo dicho para Spatialite y QGis pero
agregando nuevas oportunidades.

Por lo tanto, si usted debe pasar su trabajo de formato shapefiles a
SQLite, opte por Geopackage en lugar de bases Spatialite .

Cómo crear un Geopackage con QGis 3.4 ?

GeoPackage es un paquete de datos estándar de OGC que puede almacenar
diferentes tipos de datos espacial tales como puntos, polilíneas y polígonos .
Nosotros podemos guarder varias capas en un solo archivo GeoPackage ( .gpkg ).
Es un excelente método para almacenar y organizar sus datos espaciales en QGIS.
Cuando usted guarda sus archivos espaciales con formato GeoPackage, puede encontrarlos
fácilmente sin tener que examiner y abrir todas sus carpetas.

Usando Geopackage para guardar nuestro datos espacial tiene muchos
beneficios. Nuestros datos serán ubicados en una ubicación centralizada . Usando
este método, podemos reducir el desorden que se produce cuando trabajamos con
cientos de archivos . Es más fácil de transferir una enorme cantidades de capas
en una solo geopackage .

Para crear una capa geopackage  en
QGIS solo es necesario:

1-Abrir QGIS
2-Ir a Capa | Crear una capa | Nueva capa de geopackage   

3-
Escribir el nombre de la nueva capa GeoPackage, dar un nombre a la tabla y, eventualmente,
seleccione una geometría en la lista.   

Si usted planea importar capas existentes en su Geopackage , haga clic
en Aceptar. Su geopackage será creado y vacío, bueno , casi . Usted tendrá esa
tabla vacía que estará presente pero que podrá borrar en cualquier momento.

Si, por el contrario , usted desea comenzar a crear una verdadera capa
de trabajo, deberá utilizar el bloc “Nuevo campo” de la ventana para definir sus
columnas de la tabla.

Su archivo Geopackage está creado. Para usarlo
en QGis usted deberá conectarse a esta nueva base de datos :   

La
nueva base de datos aparece en el explorador:   

Cómo poblar una base de datos Geopackage ?

Usted tiene tres formas de agregar capas a un archivo Geopackage :

Creación de la nada Usted añadirá una table vacía definiendo los campos (columnas) manualmente . A este fin, deberá repetir los pasos descritos anteriormente al crear el menú Geopackage (Capa> Crear una capa -> nueva capa Geopackage ). Cuando la ventana de creación se abre, utilice el botón … para señalar el fichero geopackage en el cual usted desear crear una nueva capa :   

Rellene
los campos necesarios (nombre de la tabla , geometría , …) así como la
definición de sus columnas. Cuando usted cliqueé en Aceptar, el siguiente
mensaje aparece :   

Haga
clic en Agregar una nueva capa . este capa será añadida a la lista de capas de
su archivo geopackage .   

A partir de una capa existente

Usted puede exportar a un archivo geopackage una Capa ya existente . A este fin, seleccione su capa en el panel »   Capas «   y Exportar ->Guardar como …entidades

En la
ventana que se abre, en la lista de formatos, seleccione Geopackage

En
Nombre del archivo , haga clic en el botón … y señale su archive Geopackage .

Rellenar los campos necesarios y haga clic en OK. La capa es
importada en su Geopackage .

Importar una capa existente con DB Manager

El DB Manager le permine manejar todos sus datos y bases de datos .

Para abrirlo ir en el menú Base de datos->
DB
Manager 

En la ventana DB Manager, para importar una capa existente en su fichero
geopackage ,

  • Haga clic en el panel Proveedores de datos en su archive Geopackage
  • haga clic en la
    herramienta Importación de capa / archivo

Rellene los campos de la ventana  Importar una capa vector

Importante: Compruebe las casillas fuente SRC y SCR y
asegurarse que el SRC se corresponde con lo que usted desee. Marque la casilla
Crear un índice espacial si usted quiere uno Si usted omite esta información en
este etapa, será muy, muy complicado agregarlo después de …

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *