GeoJSON in GeoPackage umwandeln

Wandeln Sie GeoJSON-Dateien in ein GeoPackage für QGIS, ArcGIS oder andere Desktop-GIS-Software um. GeoVerto übernimmt Geometrien, Attribute und Datentypen in eine einzige .gpkg-Datei und kann die Koordinaten auf Wunsch in ein metrisches Zielsystem transformieren.

GeoJSON-Datei hierher ziehen oder klicken zum Auswählen

Eine einzelne .geojson,.json-Datei, keine Begleitdateien.

Dateigröße
100 MB je Datei ohne Konto — mehr mit kostenlosem Konto
Löschung
Eingabe nach der Umwandlung, Ergebnis mit dem Download — spätestens nach 15 Minuten
Verarbeitung
Server in Deutschland, verschlüsselte Übertragung — Details

Unterstützte Eingabe

Eine einzelne .geojson- oder .json-Datei (Dateigrenze und Löschfrist stehen oben unter dem Uploadfeld; Tarife siehe Preise). Details zum Format: GeoJSON-Format.

Was wird übernommen?

  • Alle Geometrietypen — Punkte, Linien, Flächen und ihre Multi-Varianten — landen in einer Ebene der GeoPackage-Datei; ein Aufteilen wie beim Shapefile ist nicht nötig.
  • Alle properties werden zu Spalten mit echten Datentypen: Ganzzahlen, Dezimalzahlen, Text und Wahrheitswerte, ohne Längenbeschränkung der Feldnamen.
  • Das Koordinatensystem WGS 84 (EPSG:4326) wird in der Datei vermerkt; auf Wunsch transformiert GeoVerto in ein anderes Ziel-CRS.
  • Ein räumlicher Index wird angelegt, sodass QGIS auch große Datensätze zügig öffnet.

Was kann nicht vollständig übernommen werden?

  • Verschachtelte Objekte oder Listen in den properties kommen als JSON-Text an — GeoPackage-Spalten sind flach.
  • Datumsangaben, die in GeoJSON als Zeichenkette stehen, bleiben zunächst Text; ein Datumstyp entsteht nur, wenn GDAL das Format eindeutig erkennt.
  • GeoJSON kennt kein natives Styling — GeoPackage ebenfalls nicht, hier entsteht kein zusätzlicher Verlust.

Ergebnis und Download

Das Ergebnis ist eine einzelne .gpkg-Datei mit einer Ebene, Koordinaten in EPSG:4326 oder im gewählten Ziel-CRS. Sie lässt sich in QGIS per Drag & Drop öffnen.

Anleitung

  1. Laden Sie Ihre GeoJSON-Datei hoch (Drag & Drop oder Klick).
  2. Prüfen Sie das Analyseergebnis (Objektanzahl) und wählen Sie bei Bedarf ein Ziel-CRS.
  3. Klicken Sie auf „In GeoPackage umwandeln“ und warten Sie, bis der Job abgeschlossen ist.
  4. Laden Sie das GeoPackage herunter.

Datenschutz und Löschung

Ohne Anmeldung wird Ihre Datei gelöscht, sobald die Umwandlung abgeschlossen ist, und das Ergebnis mit dem Download — spätestens nach der oben genannten Frist. Download-Links sind befristet gültig. Details: Sicherheit und Datenschutz.

Häufige Fragen

Warum GeoPackage statt Shapefile als Zielformat?
GeoPackage speichert gemischte Geometrietypen in einer einzigen Datei, ohne die 10-Zeichen-Feldnamenbeschränkung von Shapefile.

Was GeoPackage besser kann als GeoJSON

Ein GeoPackage ist eine SQLite-Datenbank in einer einzigen .gpkg-Datei. Das klingt technisch, hat aber drei sehr praktische Folgen: Die Datei ist binär und indiziert, öffnet in QGIS also auch bei hunderttausend Objekten zügig, wo eine gleich große GeoJSON-Datei erst vollständig gelesen und geparst werden muss. Sie kann mehrere Ebenen nebeneinander führen. Und sie behält echte Datentypen.

Der letzte Punkt ist der, der später Ärger spart: In GeoJSON ist alles JSON — eine Zahl ist eine Zahl, ein Datum aber eine Zeichenkette. Im GeoPackage steht ein Datum als Datum und eine Ganzzahl als Ganzzahl, mit allem, was daran hängt: Sortieren, Filtern nach Zeitraum, Rechnen ohne vorheriges Umwandeln.

Das Koordinatensystem bleibt, wie es ist

GeoJSON ist nach RFC 7946 auf WGS 84 festgelegt, Ihre Datei liegt also in Längen- und Breitengraden. GeoPackage kann jedes System speichern — GeoVerto schreibt hier unverändert EPSG:4326 hinein und vermerkt es in der Datei.

Wenn Sie für Flächen- oder Längenberechnungen ein metrisches System brauchen (in Deutschland meist EPSG:25832), geben Sie es im Konverter als Ziel-CRS an. Das ist der eigentliche Grund, warum diese Richtung sich lohnt: In WGS 84 gemessene Quadratmeter sind keine.

Für Entwickler:innen

Diese Konvertierung ist auch über die API verfügbar (POST /v1/convert mit target_formats: ["gpkg"]) — siehe API-Dokumentation.