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!
Jawaban:
5 bulan terlambat, tapi saya membuat hal ini yang seharusnya membantu http://geojsonlint.com/ .
sumber
Jika Anda lebih suka JavaScript, sekarang ada dua opsi
sumber
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.
sumber