Convertir GeoPackage a shapefile

Gratis, privado y rápido: todo ocurre en su navegador, su archivo GeoPackage nunca se sube.

De GeoPackage a Shapefile: ¿por qué convertir?

GeoPackage es el formato predeterminado de QGIS y contiene un proyecto entero en un solo archivo: muchas capas, cualquier sistema de coordenadas y nombres de campo largos. Los clientes, las administraciones y el software más antiguo siguen pidiendo a menudo shapefiles. Este convertidor abre el .gpkg en su navegador y escribe cada capa vectorial como un conjunto de shapefile con archivos .shp, .shx, .dbf, .prj y .cpg, empaquetados en un solo .zip. Las capas que mezclan tipos de geometría se separan en un shapefile por tipo, y tras la conversión la página enumera los nombres de campo que hubo que acortar para respetar el límite de 10 caracteres de la tabla .dbf. Las tablas sin geometría se omiten. La conversión la hace GDAL, la biblioteca que usa el propio QGIS, y el GeoPackage nunca sale de su equipo.

Cómo convertir GeoPackage a Shapefile

  1. Suelte su archivo .gpkg en el recuadro o haga clic para elegirlo.
  2. Revise la lista de capas y el mapa y, si lo desea, elija un sistema de coordenadas de salida.
  3. Haga clic en «Convertir a Shapefile» y descargue el .zip con todos los shapefiles.

Qué cambia al convertir

Un shapefile por capa y tipo de geometría

Un shapefile contiene una capa con un solo tipo de geometría. Por eso cada capa del GeoPackage se convierte en su propio shapefile con el nombre de la capa, como carreteras_lines.shp. Una capa con el tipo genérico Geometry que mezcla líneas y polígonos da dos, por ejemplo caminos_y_parques_lines.shp y caminos_y_parques_polygons.shp. Las entidades multiparte van con su tipo.

Los nombres de campo se acortan a 10 caracteres

GeoPackage admite nombres de campo largos; la tabla .dbf de un shapefile no. GDAL corta los nombres a 10 caracteres y los mantiene únicos, así que anio_finalizacion pasa a ser anio_final. El mensaje tras la conversión enumera todos los nombres que cambiaron, para que pueda avisar al destinatario o cambiar antes el nombre de los campos en QGIS.

Valores que un .dbf no puede guardar

El texto de más de 254 caracteres se corta. Los campos de fecha y hora se escriben como texto, porque una fecha .dbf no tiene hora. Los números muy grandes pueden perder precisión en los campos numéricos de ancho fijo del .dbf.

Sistema de coordenadas y codificación

El sistema de coordenadas de cada capa se escribe en un archivo .prj, así que el shapefile aparece en el mismo lugar en ArcGIS o QGIS. También puede reproyectar por el camino introduciendo un código EPSG. El texto se escribe en UTF-8, y un archivo .cpg lo indica.

Lo que se omite

Las tablas de atributos sin geometría, las capas vacías, las teselas ráster y los estilos o proyectos de QGIS guardados en el GeoPackage no se convierten; la página nombra las tablas omitidas. Los archivos .shp y .dbf de un shapefile están limitados a 2 GB cada uno, así que las capas muy grandes pueden tener que dividirse.

Sobre los formatos

GeoPackage

GeoPackage es una norma abierta de la OGC de 2014 basada en SQLite. Es el formato predeterminado de QGIS y puede contener muchas capas, cualquier sistema de coordenadas y nombres de campo largos en un solo archivo.

  • Un archivo puede contener muchas capas vectoriales y tablas, además de teselas ráster.
  • Sin límite de 10 caracteres en los nombres de campo, a diferencia de los shapefiles.
  • Guarda el sistema de coordenadas de cada capa dentro del archivo, así que no hay un .prj aparte.
  • No tiene límite de 2 GB por capa, a diferencia de los archivos .shp y .dbf de un shapefile.

Shapefile

El shapefile de Esri es el formato vectorial SIG más utilizado. Un “shapefile” es en realidad un conjunto de archivos con el mismo nombre: .shp guarda la geometría, .shx un índice, .dbf la tabla de atributos, el .prj opcional el sistema de coordenadas y el .cpg la codificación del texto.

  • Necesita al menos .shp, .shx y .dbf. Súbalos juntos o en un solo .zip.
  • Los nombres de campo están limitados a 10 caracteres y los valores de texto a 254.
  • Cada shapefile contiene un solo tipo de geometría: puntos, líneas o polígonos.
  • Sin un archivo .prj, el sistema de coordenadas es desconocido.

Preguntas frecuentes

¿Se sube mi GeoPackage?

No. Su navegador abre y convierte el archivo, y no se envía nada a ningún servidor.

¿Qué archivos hay en el zip?

Por cada capa y tipo de geometría, un archivo .shp, .shx, .dbf, .prj y .cpg con el mismo nombre. Mantenga juntos cada conjunto; los programas SIG necesitan al menos los tres primeros.

¿Puedo convertir solo una capa?

Se convierten todas las capas vectoriales. Descomprima la descarga y quédese con los shapefiles que necesite, o guarde antes esa capa sola desde QGIS como un GeoPackage nuevo.

¿Puedo abrir un GeoPackage sin QGIS?

Esta página muestra las capas en un mapa y las enumera con su número de entidades, lo que basta para ver qué contiene un GeoPackage. Para editar, QGIS es gratuito y lee GeoPackage directamente.