Shapefile in GeoPackage umwandeln
Kostenlos, privat und schnell: Alles läuft in Ihrem Browser, Ihre Shapefile-Dateien werden nie hochgeladen.
Shapefile in GeoPackage: Warum umwandeln?
Ein Shapefile besteht aus mindestens drei Dateien, seine Feldnamen enden nach 10 Zeichen, seine Teile dürfen nicht größer als 2 GB werden, und es vergisst seinen Zeichensatz, wenn keine .cpg daneben liegt. GeoPackage, das Standardformat von QGIS, löst all das in einer Datei. Dieser Konverter macht aus Ihrem Shapefile eine .gpkg: Ziehen Sie eine .zip, einen Ordner oder die einzelnen .shp, .shx, .dbf und .prj hinein und laden Sie ein GeoPackage mit denselben Objekten, Attributen und demselben Koordinatensystem herunter. Mehrere Shapefiles auf einmal werden getrennte Layer in einem GeoPackage – praktisch, um ein ganzes Projekt als eine Datei weiterzugeben. Shapefiles ohne .cpg werden, wo es sich erkennen lässt, mit dem richtigen Zeichensatz gelesen, sodass ä, ö, ü und ß erhalten bleiben.
So wandeln Sie Shapefile in GeoPackage um
- Ziehen Sie Ihr Shapefile als .zip, als Ordner oder als einzelne Dateien in das Feld oder klicken Sie, um sie auszuwählen.
- Prüfen Sie die Layer auf der Karte. Wählen Sie bei Bedarf ein Ausgabe-Koordinatensystem.
- Klicken Sie auf „In GeoPackage umwandeln“ und laden Sie die .gpkg-Datei herunter.
Was sich bei der Umwandlung ändert
Feldnamen bleiben, wie sie sind
Die Namen stammen aus der .dbf, die sie schon beim Erstellen des Shapefiles auf 10 Zeichen gekürzt hat. Das GeoPackage behält sie; lange Namen, die früher verloren gingen, lassen sich nicht wiederherstellen.
Einteilige und mehrteilige Formen
Ein Shapefile-Layer kann Polygone mit einem Teil und Polygone mit mehreren Teilen mischen. Ein GeoPackage-Layer hat einen einzigen Geometrietyp, deshalb werden Linien und Polygone als mehrteilige Typen gespeichert (MultiLineString, MultiPolygon). Die Formen selbst ändern sich nicht; Punkte bleiben Punkte.
Koordinatensystem
Das Koordinatensystem aus der .prj wird im GeoPackage gespeichert. Fehlt die .prj, werden Koordinaten, die nach Längen- und Breitengrad aussehen, als WGS84 behandelt; sonst geben Sie den EPSG-Code ein, wenn der Konverter danach fragt.
Ungültige Geometrien
Polygone mit Selbstüberschneidungen, wie sie bei von Hand digitalisierten Daten häufig sind, werden beim Umwandeln mit makevalid von GDAL repariert, damit QGIS und Datenbanken sie annehmen. Gültige Formen werden unverändert geschrieben.
Über die Formate
Shapefile
Das Esri-Shapefile ist das am weitesten verbreitete GIS-Vektorformat. Ein einzelnes „Shapefile“ ist in Wirklichkeit ein Satz von Dateien mit demselben Namen: .shp enthält die Geometrie, .shx einen Index, .dbf die Attributtabelle, die optionale .prj-Datei das Koordinatensystem und die .cpg-Datei die Textkodierung.
- Benötigt mindestens .shp, .shx und .dbf. Laden Sie die Dateien zusammen oder als eine ZIP-Datei hoch.
- Feldnamen sind auf 10 Zeichen und Textwerte auf 254 Zeichen begrenzt.
- Jedes Shapefile enthält nur einen Geometrietyp: Punkte, Linien oder Polygone.
- Ohne .prj-Datei ist das Koordinatensystem unbekannt.
GeoPackage
GeoPackage ist ein offener OGC-Standard aus dem Jahr 2014 auf Basis von SQLite. Es ist das Standardformat in QGIS und kann viele Layer, beliebige Koordinatensysteme und lange Feldnamen in einer einzigen Datei enthalten.
- Eine Datei kann viele Vektorlayer und Tabellen sowie Rasterkacheln enthalten.
- Anders als bei Shapefiles gibt es keine Grenze von 10 Zeichen für Feldnamen.
- Speichert das Koordinatensystem jedes Layers in der Datei selbst, eine separate .prj-Datei gibt es also nicht.
- Hat keine Größengrenze von 2 GB pro Layer, anders als die .shp- und .dbf-Dateien eines Shapefiles.
Häufige Fragen
Wird mein Shapefile hochgeladen?
Nein. GDAL läuft als WebAssembly in Ihrem Browser, und Ihre Dateien bleiben auf Ihrem Computer.
Kann ArcGIS ein GeoPackage öffnen?
Ja. ArcGIS Pro liest und bearbeitet GeoPackages, und neuere Versionen von ArcMap können sie lesen.
Was passiert mit mehreren Shapefiles?
Jedes Shapefile wird ein eigener Layer in derselben .gpkg-Datei, benannt nach dem Shapefile.
Werden .sbn-, .qix- oder .shp.xml-Dateien verwendet?
Nein. Index- und Metadatendateien werden ignoriert; GeoPackage legt einen eigenen räumlichen Index an.