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ă.