Archivo de la categoría: Blog

Importar y exportar cartografía con Geopackage y OGR: PostGIS y shape file

GeoPackage (http://www.geopackage.org/) es un estándar del OGC (http://www.opengeospatial.org/standards/geopackage) para el intercambio de información geográfica y también para ser utilizado directamente como repositorio de datos.

GeoPackage (en adelante GPKG) combina las virtudes de la facilidad de manejo del formato shape y de las bases de datos espaciales, eliminado al mismo tiempo los grandes defectos del propio formato shape como los problemas de codificación, limitaciones en nombre de campos y atributos, múltiples ficheros por capa cartográfica, problemas como reconocimiento de los sistemas de referencia, e imposibilidad por supuesto de cualquier operación relacionadas con un SGDB.

Aunque realmente un estándar no debería estar asociado a un software específico, en este caso GPKG está asociado a la base de datos SQLite.

No hay que confundir la extensión espacial de SQLite, llamada SpatialLite con el formato GPKG, ya que GPKG se basa en SQLite y no incorpora la funcionalidad espacial de SpatialLite. El objetivo fue crear un formato de almacenamiento sencillo y potente y que además no requiriera bibliotecas externas como SpatialLite.

Algunas ventajas respecto al formato Shape por ejemplo son:

  • Sistemas de referencia bien definidos
  • Almacenamiento vectorial y ráster (teselado)
  • Almacena todos los datos en un único fichero, muy útil para el intercambio de información
  • Capacidad de utilizar SQL por medio del backend SQLite.
  • Codificación bien definida

El driver de GPKG fue incorporado en GDAL 1.11 pero no será hasta la versión de GDAL 2 cuando soporte datos ráster además de incorporar nuevas características.

QGIS al utilizar GDAL por debajo es capaz ya de leer y escribir GPKG, aunque de igual forma no podrá soportar datos ráster hasta que incorporen la versión 2 de GDAL.

GPKG también puede ser un formato adecuado para importar y exportar cartografía de PostGIS.

En el siguiente vídeo mostramos algunos ejemplos de cómo utilizar ogr2ogr para convertir de PostGIS a GPKG y viceversa, así como abrir y visualizar GPKG con QGIS.

gpkg_qgis_gdal

Cómo instalar la versión de desarrollo de GDAL en MS Windows

Hola a todos, a partir de ahora voy a tratar de subir vídeos y artículos de blog mucho más a menudo. Empiezo simplemente comentando como instalar GDAL 2 para posteriormente en otro artículo decir como utilizar el formato GeoPackage con PostGIS y QGIS.

En el sitio web http://www.gisinternals.com aparecen compilaciones de GDAL tanto de la versión estable como de las versiones de desarrollo (diarias).

En este caso buscamos la versión de desarrollo para comprobar los últimos avances, para ello nos vamos a descargas / development versions (daily) y aparecerán diversas compilaciones según la versión de MSVC usado en la compilación.

Según tu versión de MS Windows y si quieres 32 o 64 bits y el software que tengas instalado puede que necesites una u otra versión. En este caso he probado la versión 1600 dentro de una máquina virtual con MS Windows XP y la versión 1800 en MS Windows 8.

Hay disponibles compilaciones para 32 y 64 bits, y también instalables MSI o ficheros zip con los binarios.

En el siguiente vídeo muestro como instalar la versión de 32 bits en una máquina virtual con WXP y la configuración de las variables de entorno.

gdal_instalacion_windows_desarrollo