Format Atlas

Confronta

GeoPackage o GeoJSON

Entrambi rappresentano dati geografici, ma GeoPackage è un contenitore multilayer basato su SQLite, mentre GeoJSON è un formato testuale JSON per elementi geografici.

Quale formato scegliere?

Scegli GeoPackage per riunire layer e tasselli, eseguire query SQL o lavorare offline; scegli GeoJSON per scambiare elementi leggibili tramite Web e API.

Adatto per GeoPackage

Distribuire e usare dati geospaziali in un unico file

  • Combinare elementi vettoriali, tasselli raster e attributi per GIS o uso offline

Adatto per GeoJSON

Scambiare elementi geografici e proprietà

  • Punti, linee e poligoni nelle mappe web

Informazioni di base

VoceGeoPackageGeoJSON
Estensione.gpkg.geojson, .json
Tipo MIMEapplication/geopackage+sqlite3application/geo+json
Usi comuniDistribuire e usare dati geospaziali in un unico fileScambiare elementi geografici e proprietà
Come aprireAprilo in un GIS compatibile con GeoPackage, ad esempio QGIS, e controlla i layer, i sistemi di riferimento delle coordinate e le estensioni. Gli strumenti SQLite possono mostrare le tabelle, ma per interpretare geometrie e tasselli cartografici serve software compatibile.Aprilo in uno strumento cartografico compatibile o un editor di testo e verifica posizione e forma sulla mappa.
Esportare o convertirePuoi esportarlo in GeoJSON, Shapefile o MBTiles. Il formato di destinazione potrebbe non conservare tutti i layer, gli attributi, i sistemi di coordinate o i tasselli; dopo l’esportazione controlla il numero di elementi, le coordinate, gli attributi e la resa della mappa.Durante la conversione verifica ordine delle coordinate, sistema di riferimento, geometrie e proprietà nello strumento di destinazione.

Scegli in base all'uso

Combinare elementi vettoriali, tasselli raster e attributi per GIS o uso offline

Distribuire e usare dati geospaziali in un unico file

GeoPackage

Punti, linee e poligoni nelle mappe web

Scambiare elementi geografici e proprietà

GeoJSON

Punto chiave 1

GeoPackage segue uno schema SQLite OGC e può contenere elementi vettoriali, tasselli raster e tabelle di attributi; GeoJSON rappresenta elementi e proprietà in JSON.

Approfondisci le differenze

Punto chiave 2

GeoPackage supporta più tabelle e accesso SQL in un file; GeoJSON è testo leggibile, facile da inviare a mappe Web e API.

Approfondisci le differenze

Approfondisci le differenze

Usa GeoPackage quando serve un contenitore di database portatile con più layer, tasselli e accesso SQL, soprattutto offline. Usa GeoJSON per scambiare raccolte più piccole di elementi con strumenti Web o ispezionare direttamente il testo. Verifica le ipotesi sulle coordinate, le estensioni e il supporto dell’applicazione di destinazione.

  • GeoPackage è un database SQLite conforme allo schema OGC; GeoJSON usa oggetti Feature e FeatureCollection e coordinate WGS 84 di longitudine e latitudine secondo la RFC.
  • GeoPackage può riunire layer e matrici di tasselli raster e interrogare gli attributi con SQL. GeoJSON si serializza e si legge facilmente, ma non standardizza query di database o piramidi di tasselli.
  • Un file SQLite non è automaticamente un GeoPackage e le estensioni facoltative possono influire sull’interoperabilità. I lettori GeoJSON devono rispettare l’ordine delle coordinate e l’ipotesi WGS 84.

Domande frequenti

GeoJSON può archiviare tasselli di mappe raster?

GeoJSON rappresenta elementi geografici e proprietà, non una piramide standard di tasselli. GeoPackage offre un’opzione standard per i tasselli raster.

Ogni database SQLite è un GeoPackage?

No. Deve rispettare lo schema e i requisiti di metadati GeoPackage; un file SQLite qualsiasi non è automaticamente conforme.

Scopri di più

Riferimenti e specifiche