Cara Memvalidasi GeoJSON

16

Saya memiliki skrip kecil yang saya gunakan untuk menghasilkan data GeoJSON dari format data yang saat ini tidak didukung oleh perangkat lunak GIS.

Saya ingin memvalidasi output, tetapi ketika saya menggunakan ogr2ogr untuk membacanya, itu tidak memberi saya informasi bermanfaat tentang aspek, garis, atau karakter apa yang berisi data yang tidak valid.

Apakah ada validator GeoJSON yang layak di suatu tempat, atau metode yang baik untuk memvalidasi data GeoJSON dengan OGR?

EDIT: Saya tidak mencari validator JSON atau spesifikasi GeoJSON. Saya telah melihat dan menggunakan keduanya untuk sampai ke titik ini, tetapi OGR masih mengembalikan kesalahan.

Terima kasih!

BenjaminGolder
sumber

Jawaban:

25

5 bulan terlambat, tapi saya membuat hal ini yang seharusnya membantu http://geojsonlint.com/ .

Jason
sumber
1
Saya menggunakan layanan Anda sepanjang waktu .. Namun, kesalahan "; Baris 1: Poligon dan MultiPolygons harus mengikuti aturan kanan" seharusnya tidak terjadi.
Jeryl Cook
1
Ini tidak lagi tersedia.
geocodezip
@geocodezip Sepertinya bisa berjalan dan berjalan sejauh yang saya katakan, dan bekerja dengan baik!
lambshaanxy
1

Saya sudah menjelaskannya sebelumnya di posting ini .

Perbedaan antara JSON dan GeoJSON adalah tentang ejaan. Anda dapat menambahkan lebih banyak definisi jika Anda mau. Saya tidak berpikir itu sangat penting jika Anda tidak mengambil bagian dalam spesifikasi JSON untuk GeoJSON ... tidak ada batasan untuk objek JSON; satu-satunya hal yang penting adalah bahwa JSON Anda harus valid untuk penggunaan yang benar.

Anda dapat memeriksa apakah file GeoJSON Anda valid dengan JSONLint yang merupakan Validator JSON ...

dan Anda dapat memeriksa terhadap spesifikasi GeoJSON di sini .

Saya harap ini membantu Anda.

Aragon
sumber
Spesifikasi GeoJSON ada di geojson.org - Anda ditautkan ke GeoJSON CSS, ekstensi tidak resmi.
tmcw