Am un mic script pe care îl folosesc pentru a genera date GeoJSON dintr-un format de date care nu este acceptat în prezent de software-ul GIS.

Aș dori să validez ieșirea, dar când folosesc ogr2ogr pentru ao citi, nu-mi oferă informații utile despre ce aspecte, linii sau caractere conțin date nevalide.

Există undeva un validator GeoJSON decent sau o metodă bună de validare a datelor GeoJSON cu OGR?

EDIT: nu caut validatori JSON sau specificațiile GeoJSON. „Le-am văzut și le-am folosit pe amândouă pentru a ajunge la acest punct, dar OGR încă returnează o eroare.

Mulțumesc!

Comentarii

Răspuns

Cu 5 luni întârziere, dar am făcut acest lucru care ar trebui să ajute http://geojsonlint.com/ .

Comentarii

  • Îți folosesc serviciul tot timpul .. Cu toate acestea, eroarea "; Linia 1: poligoanele și multipoligoanele ar trebui să respecte regula din dreapta " nu ar trebui să apară.
  • Aceasta nu disponibilă mai mult.
  • @geocodezip Se pare că funcționează din câte îmi spun și funcționează excelent!
  • are o bibliotecă npm?

Răspuns

Dacă preferați JavaScript, acum există două opțiuni

geojsonhint

Comentarii

  • ambele sunt defecte …

Răspuns

Am explicat-o anterior în acest post .

Diferențele dintre JSON și GeoJSON se referă la ortografie. Puteți adăuga mai multe definiții dacă doriți. Nu cred că este foarte important dacă nu luați parte la specificațiile JSON pentru GeoJSON … nu există nicio limită pentru un obiect JSON; singurul lucru important este că JSON-ul dvs. trebuie să fie valid pentru o utilizare corectă.

Puteți verifica dacă fișierul dvs. GeoJSON este valid sau nu cu JSONLint care este un validator JSON …

și puteți verifica specificația GeoJSON aici .

Sper că acest lucru vă va ajuta.

Comentarii

  • Specificația GeoJSON se află la geojson.org – ați conectat la GeoJSON CSS, o extensie neoficială.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *