Tengo un pequeño script que estoy usando para generar datos GeoJSON a partir de un formato de datos que actualmente no es compatible con el software GIS.
Me gustaría validar el resultado, pero cuando uso ogr2ogr para leerlo, no me da ninguna información útil sobre qué aspectos, líneas o caracteres contienen datos no válidos.
¿Hay un validador GeoJSON decente en alguna parte, o un buen método para validar datos GeoJSON con OGR?
EDITAR: no estoy buscando validadores JSON o la especificación GeoJSON. He visto y usado ambos para llegar a este punto, pero OGR aún devuelve un error.
¡Gracias!
Comentarios
- gis.stackexchange.com/questions/11204/…
Respuesta
5 meses tarde, pero hice esto que debería ayudar http://geojsonlint.com/ .
Comentarios
- Utilizo su servicio todo el tiempo .. Sin embargo, el error "; Línea 1: Los polígonos y los polígonos múltiples deben seguir la regla de la mano derecha " no debe ocurrir.
- Esto es no ya está disponible.
- @geocodezip Parece estar en funcionamiento y funcionando muy bien.
- ¿Tiene una biblioteca npm?
Responder
Si prefiere JavaScript, ahora hay dos opciones
geojsonhint
Comentarios
- ambos están inactivos …
Respuesta
Lo he explicado antes en esta publicación .
Las diferencias entre JSON y GeoJSON tienen que ver con la ortografía. Puede agregar más definición si lo desea. No creo que sea muy importante si no participa en la especificación JSON para GeoJSON … no hay límite para un objeto JSON; lo único importante es que su JSON debe ser válido para un uso correcto.
Puede verificar si su archivo GeoJSON es válido con JSONLint , que es un validador JSON …
y puede verificar la especificación GeoJSON aquí .
Espero que esto le ayude.
Comentarios
- La especificación de GeoJSON se encuentra en geojson.org ; se vinculó a GeoJSON CSS, una extensión no oficial.