Shapefile naar GeoPackage converteren

Deze converter zet een of meer shapefiles om naar één GeoPackage (.gpkg) voor QGIS of ArcGIS Pro, met behoud van objecten, attributen, tekencodering en coördinatenstelsel, en met elke shapefile als eigen laag. De bestanden worden in uw browser omgezet en niet geüpload. Veldnamen die al tot 10 tekens zijn ingekort, zijn niet te herstellen, lijnen en polygonen worden als meerdelige typen opgeslagen en ongeldige polygonen worden gerepareerd.

Is een bestand niet goed omgezet? Mail naar [email protected], liefst met een klein voorbeeldbestand, dan wordt het opgelost.

In het kort

Shapefile naar GeoPackage: waarom omzetten

Een shapefile bestaat uit minstens drie bestanden, de veldnamen stoppen bij 10 tekens, de onderdelen mogen niet groter worden dan 2 GB, en zonder .cpg ernaast weet het bestand niet in welke tekencodering het is geschreven. GeoPackage, het standaardformaat van QGIS, lost dat allemaal op in één bestand. Deze converter maakt van uw shapefile een .gpkg: sleep een .zip, een map of de losse bestanden .shp, .shx, .dbf en .prj hierheen en download een GeoPackage met dezelfde objecten, attributen en hetzelfde coördinatenstelsel. Meerdere shapefiles tegelijk worden aparte lagen in één GeoPackage, handig om een heel project als één bestand over te dragen. Shapefiles zonder .cpg worden met de juiste tekencodering gelezen als die te herkennen is, zodat ë, é en ü heel blijven.

Zo zet u Shapefile om naar GeoPackage

  1. Sleep uw shapefile hierheen als .zip, als map of als losse bestanden, of klik om ze te kiezen.
  2. Controleer de lagen op de kaart. Kies eventueel een coördinatenstelsel voor de uitvoer.
  3. Klik op "Converteren naar GeoPackage" en download het .gpkg-bestand.

Wat er verandert bij het omzetten

Veldnamen blijven zoals ze zijn

De namen komen uit de .dbf, die ze al tot 10 tekens heeft ingekort toen de shapefile werd gemaakt. Het GeoPackage neemt ze over; lange namen die eerder verloren zijn gegaan, zijn niet te herstellen.

Enkelvoudige en meerdelige vormen

Een shapefile-laag kan polygonen uit één deel en polygonen uit meerdere delen door elkaar bevatten. Een GeoPackage-laag heeft één geometrietype, dus lijnen en polygonen worden opgeslagen als meerdelige typen (MultiLineString, MultiPolygon). De vormen zelf veranderen niet; punten blijven punten.

Coördinatenstelsel

Het coördinatenstelsel uit de .prj wordt in het GeoPackage opgeslagen. Zonder .prj worden coördinaten die op lengte- en breedtegraad lijken als WGS84 opgevat; voer anders de EPSG-code in wanneer de converter daarom vraagt, bijvoorbeeld EPSG:28992 voor RD New.

Ongeldige geometrieën

Polygonen die zichzelf snijden, wat vaak voorkomt bij met de hand gedigitaliseerde gegevens, worden tijdens het converteren gerepareerd met makevalid van GDAL, zodat QGIS en databases ze accepteren. Geldige vormen worden ongewijzigd geschreven.

Over de bestandsformaten

Shapefile

De Esri-shapefile is het meest gebruikte vectorformaat in GIS. Eén ‘shapefile’ is eigenlijk een set bestanden met dezelfde naam: .shp bevat de geometrie, .shx een index, .dbf de attributentabel, het optionele .prj het coördinatenstelsel en .cpg de tekstcodering.

  • Er zijn minstens .shp, .shx en .dbf nodig. Selecteer ze samen of als één .zip.
  • Veldnamen zijn beperkt tot 10 tekens en tekstwaarden tot 254 tekens.
  • Elke shapefile bevat maar één geometrietype: punten, lijnen of polygonen.
  • Zonder .prj-bestand is het coördinatenstelsel onbekend.

GeoPackage

GeoPackage is een open OGC-standaard uit 2014, gebouwd op SQLite. Het is het standaardformaat in QGIS en kan veel lagen, elk coördinatenstelsel en lange veldnamen in één bestand bevatten.

  • Eén bestand kan veel vectorlagen en tabellen bevatten, en ook rastertegels.
  • Geen limiet van 10 tekens voor veldnamen, anders dan bij shapefiles.
  • Het coördinatenstelsel van elke laag wordt in het bestand opgeslagen, dus er is geen apart .prj-bestand.
  • Geen limiet van 2 GB per laag, anders dan bij de .shp- en .dbf-bestanden van een shapefile.

Veelgestelde vragen

Wordt mijn shapefile geüpload?

Nee. GDAL draait als WebAssembly in uw browser, en uw bestanden blijven op uw computer.

Kan ArcGIS een GeoPackage openen?

Ja. ArcGIS Pro kan GeoPackages lezen en bewerken, en recente versies van ArcMap kunnen ze lezen.

Wat gebeurt er met meerdere shapefiles?

Elke shapefile wordt een eigen laag in hetzelfde .gpkg-bestand, met de naam van de shapefile.

Worden de bestanden .sbn, .qix of .shp.xml gebruikt?

Nee. Index- en metadatabestanden worden genegeerd; GeoPackage bouwt zijn eigen ruimtelijke index.

Stapsgewijze handleidingen