Format Atlas

Vergleichen

GeoPackage vs. GeoJSON

Beide stellen Geodaten dar, aber GeoPackage ist ein mehrschichtiger SQLite-basierter Container, GeoJSON dagegen ein JSON-Textformat für geografische Objekte.

Welches Format sollten Sie wählen?

Wählen Sie GeoPackage für gebündelte Layer und Kacheln, SQL-Abfragen oder Offline-Nutzung; GeoJSON für lesbaren Objektaustausch und Web-APIs.

Geeignet für GeoPackage

Geodaten in einer Datei verteilen und verwenden

  • Vektorobjekte, Rasterkacheln und Attribute für GIS oder Offline-Nutzung zusammenführen

Geeignet für GeoJSON

Geografische Objekte und Eigenschaften austauschen

  • Punkte, Linien und Polygone in Webkarten

Grundlegende Informationen

MerkmalGeoPackageGeoJSON
Dateiendung.gpkg.geojson, .json
MIME-Typapplication/geopackage+sqlite3application/geo+json
Häufige VerwendungGeodaten in einer Datei verteilen und verwendenGeografische Objekte und Eigenschaften austauschen
ÖffnenÖffnen Sie die Datei in einem GeoPackage-fähigen GIS wie QGIS und prüfen Sie Layer, Koordinatenreferenzsysteme und Erweiterungen. SQLite-Werkzeuge können Tabellen anzeigen; zum Interpretieren von Geometrien und Kartenkacheln ist jedoch kompatible Software erforderlich.Öffnen Sie die Datei in einem GeoJSON-fähigen Kartenwerkzeug oder Texteditor und prüfen Sie Positionen und Formen auf der Karte.
Exportieren oder konvertierenEin Export nach GeoJSON, Shapefile oder MBTiles ist möglich. Das Zielformat übernimmt möglicherweise nicht alle Layer, Attribute, Koordinatenreferenzsysteme oder Kacheln. Prüfen Sie nach dem Export Objektanzahl, Koordinaten, Attribute und Kartendarstellung.Prüfen Sie beim Konvertieren Koordinatenreihenfolge, Referenzsystem, Geometrien und Eigenschaften im Zielwerkzeug.

Nach Einsatzzweck wählen

Vektorobjekte, Rasterkacheln und Attribute für GIS oder Offline-Nutzung zusammenführen

Geodaten in einer Datei verteilen und verwenden

GeoPackage

Punkte, Linien und Polygone in Webkarten

Geografische Objekte und Eigenschaften austauschen

GeoJSON

Wichtiger Punkt 1

GeoPackage folgt einem OGC-SQLite-Schema und kann Vektorobjekte, Rasterkacheln und Attributtabellen enthalten; GeoJSON stellt Objekte und Eigenschaften in JSON dar.

Unterschiede im Detail

Wichtiger Punkt 2

GeoPackage unterstützt mehrere Tabellen und SQL-Zugriff in einer Datei; GeoJSON ist lesbarer Text und lässt sich leicht an Webkarten und APIs übergeben.

Unterschiede im Detail

Unterschiede im Detail

Verwenden Sie GeoPackage, wenn ein portabler Datenbankcontainer mit mehreren Layern, Kacheln und SQL-Zugriff nützlich ist, besonders offline. Verwenden Sie GeoJSON zum Austausch einer kleineren Objektsammlung mit Webwerkzeugen oder zur direkten Textprüfung. Kontrollieren Sie Koordinatenannahmen, Erweiterungen und die Unterstützung der Zielanwendung.

  • GeoPackage ist eine SQLite-Datenbank gemäß OGC-Schema. GeoJSON nutzt Feature- und FeatureCollection-Objekte sowie die RFC-Koordinaten WGS 84 mit Länge und Breite.
  • GeoPackage kann Layer und Rasterkachelmatrizen bündeln und Attribute mit SQL abfragen. GeoJSON ist einfach zu serialisieren und zu prüfen, standardisiert aber weder Datenbankabfragen noch Kachelpyramiden.
  • Eine SQLite-Datei ist nicht automatisch ein GeoPackage; optionale Erweiterungen können die Interoperabilität beeinflussen. GeoJSON-Verbraucher sollten Koordinatenreihenfolge und WGS-84-Annahme beachten.

Häufige Fragen

Kann GeoJSON Rasterkartenkacheln speichern?

GeoJSON stellt geografische Objekte und Eigenschaften dar, aber keine standardisierte Kachelpyramide. GeoPackage bietet eine Standardoption für Rasterkacheln.

Ist jede SQLite-Datenbank ein GeoPackage?

Nein. Sie muss das GeoPackage-Schema und die Metadatenanforderungen erfüllen; eine beliebige SQLite-Datei ist nicht automatisch konform.

Mehr erfahren

Quellen und Spezifikationen