Come convalidare un GeoJSON


16

Ho un piccolo script che sto usando per generare dati GeoJSON da un formato dati non attualmente supportato dal software GIS.

Vorrei convalidare l'output, ma quando uso ogr2ogr per leggerlo, non mi fornisce alcuna informazione utile su quali aspetti, righe o caratteri contenessero dati non validi.

Esiste un validatore GeoJSON decente da qualche parte o un buon metodo per convalidare i dati GeoJSON con OGR?

EDIT: Sto non alla ricerca di validatori JSON o le specifiche GeoJSON. Ho visto e usato entrambi per arrivare a questo punto, ma OGR restituisce ancora un errore.

Grazie!


Risposte:


25

5 mesi di ritardo, ma ho realizzato questa cosa che dovrebbe aiutare http://geojsonlint.com/ .


1
Uso sempre il tuo servizio. Tuttavia, l'errore "; Riga 1: poligoni e multipoli dovrebbe seguire la regola della mano destra" non dovrebbe verificarsi.
Jeryl Cook,

1
Questo non è più disponibile.
geocodezip,

@geocodezip Sembra essere attivo e funzionante per quanto ne so, e funziona alla grande!
lambshaanxy,


1

L'ho spiegato prima in questo post .

Le differenze tra JSON e GeoJSON riguardano l'ortografia. Puoi aggiungere più definizioni se vuoi. Non credo sia molto importante se non prendi parte alle specifiche JSON per GeoJSON ... non c'è limite per un oggetto JSON; l'unica cosa importante è che il tuo JSON deve essere valido per un uso corretto.

Puoi verificare se il tuo file GeoJSON è valido con JSONLint, che è un validatore JSON ...

e puoi verificare le specifiche GeoJSON qui .

Spero che questo ti aiuta.


Le specifiche di GeoJSON si trovano su geojson.org : è stata collegata a GeoJSON CSS, un'estensione non ufficiale.
tmcw,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.