Confronta
GML e GeoJSON: schemi e coordinate
GML descrive elementi con XML e schemi applicativi. GeoJSON rappresenta geometrie e attributi in JSON; qui si seguono le coordinate della RFC 7946.
Quale formato scegliere?
Considera GML per definizioni specialistiche condivise e GeoJSON per geometrie e attributi comuni nelle mappe web.
Adatto per GML
Scambiare elementi geografici e attributi
- Definire elementi di un dominio con uno schema comune
Adatto per GeoJSON
Scambiare elementi geografici e proprietà
- Punti, linee e poligoni nelle mappe web
Informazioni di base
| Voce | GML | GeoJSON |
|---|---|---|
| Estensione | .gml, .xml | .geojson, .json |
| Tipo MIME | application/gml+xml | application/geo+json |
| Usi comuni | Scambiare elementi geografici e attributi | Scambiare elementi geografici e proprietà |
| Come aprire | Apri il file in un GIS compatibile dopo aver verificato versione GML e schema applicativo; valida anche la struttura XML. | Aprilo in uno strumento cartografico compatibile o un editor di testo e verifica posizione e forma sulla mappa. |
| Esportare o convertire | Nella conversione in GeoJSON verifica sistema di riferimento, ordine degli assi, tipi degli attributi e strutture annidate. | Durante la conversione verifica ordine delle coordinate, sistema di riferimento, geometrie e proprietà nello strumento di destinazione. |
Scegli in base all'uso
Definire elementi di un dominio con uno schema comune
Scambiare elementi geografici e attributi
GMLPunti, linee e poligoni nelle mappe web
Scambiare elementi geografici e proprietà
GeoJSONPunto chiave 1
GML supporta schemi applicativi. GeoJSON usa strutture comuni come Feature e Geometry.
Approfondisci le differenzePunto chiave 2
GML segue il sistema di riferimento dichiarato o ereditato. GeoJSON secondo RFC 7946 usa WGS 84, longitudine poi latitudine.
Approfondisci le differenzeApprofondisci le differenze
Verifica versione e profilo GML e supporto GeoJSON del destinatario; prova conversioni di andata e ritorno con elementi rappresentativi.
- Passando a GeoJSON, trasforma il sistema di riferimento e adatta l'ordine degli assi anziché copiare le coordinate.
- Definisci corrispondenze per elementi annidati, tipi di attributi, identificatori e riferimenti. Una mappa visibile non prova la conservazione della semantica dello schema.
Domande frequenti
La conversione da GML a GeoJSON conserva tutto?
No. Verifica elementi complessi, riferimenti e precisione della trasformazione; conserva origine e schema se necessario.