J'ai un petit script que j'utilise pour générer des données GeoJSON à partir d'un format de données actuellement non pris en charge par le logiciel SIG.
Je voudrais valider la sortie, mais lorsque j'utilise ogr2ogr pour la lire, cela ne me donne aucune information utile sur les aspects, les lignes ou les caractères qui contiennent des données invalides.
Y a-t-il un validateur GeoJSON décent quelque part, ou une bonne méthode pour valider les données GeoJSON avec OGR?
EDIT: Je ne recherche pas de validateurs JSON ni de spécification GeoJSON. J'ai vu et utilisé les deux pour arriver à ce point, mais OGR renvoie toujours une erreur.
Merci!
Réponses:
5 mois de retard, mais j'ai fait ce truc qui devrait aider http://geojsonlint.com/ .
la source
Si vous préférez JavaScript, il y a maintenant deux options
la source
Je l'ai expliqué auparavant dans ce post .
Les différences entre JSON et GeoJSON concernent l'orthographe. Vous pouvez ajouter plus de définition si vous le souhaitez. Je ne pense pas que ce soit très important si vous ne participez pas à la spécification JSON pour GeoJSON ... il n'y a pas de limite pour un objet JSON; la seule chose importante est que votre JSON doit être valide pour une utilisation correcte.
Vous pouvez vérifier si votre fichier GeoJSON est valide avec JSONLint qui est un validateur JSON ...
et vous pouvez vérifier par rapport aux spécifications GeoJSON ici .
J'espère que ceci vous aide.
la source