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

Vorrei convalidare loutput, 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: non sto cercando validatori JSON o le specifiche GeoJSON. Li ho visti e usati entrambi per arrivare a questo punto, ma OGR restituisce ancora un errore.

Grazie!

Commenti

Risposta

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

Commenti

  • Uso sempre il tuo servizio .. Tuttavia, lerrore "; Riga 1: Poligoni e MultiPoligoni devono seguire la regola della mano destra " non dovrebbe verificarsi.
  • Questo è no è più disponibile.
  • @geocodezip Sembra essere attivo e funzionante per quanto ne so e funziona alla grande!
  • ha una libreria npm?

Risposta

Se preferisci JavaScript ora ci sono due opzioni

geojsonhint

Commenti

  • entrambi sono inattivi …

Risposta

Lho già spiegato in questo post .

Le differenze tra JSON e GeoJSON riguardano lortografia. Puoi aggiungere più definizione se lo desideri. Non credo sia molto importante se non prendi parte alle specifiche JSON per GeoJSON … non ci sono limiti per un oggetto JSON; lunica cosa importante è che il tuo JSON deve essere valido per un uso corretto.

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

e puoi controllare la specifica GeoJSON qui .

Spero che questo ti sia di aiuto.

Commenti

  • La specifica GeoJSON si trova in geojson.org : ti sei collegato a GeoJSON CSS, unestensione non ufficiale.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *