21 votos

¿Cómo validar GeoJSON?

Tengo un pequeño script que estoy utilizando para generar datos GeoJSON a partir de un formato de datos no soportado actualmente por el software GIS.

Me gustaría validar la salida, pero cuando uso ogr2ogr para leerla, no me da ninguna información útil sobre qué aspectos, líneas o caracteres contenían datos no válidos.

¿Existe un validador GeoJSON decente en alguna parte, o un buen método para validar datos GeoJSON con OGR?

EDIT: Soy no buscando validadores JSON o la especificación GeoJSON. He visto y utilizado ambos para llegar a este punto, pero OGR sigue devolviendo un error.

28voto

CodingWithoutComments Puntos 9412

5 meses tarde, pero hice esto que debería ayudar http://geojsonlint.com/ .

4voto

sum2000 Puntos 133

Si prefiere JavaScript, ahora tiene dos opciones

2voto

Charlie Jones Puntos 9

Este Validador GeoJSON es extremadamente útil a la hora de analizar diferentes tipos, pero también es útil para señalar exactamente dónde se encuentran los errores.

2voto

Riccardo Zorn Puntos 101

No tengo suficiente reputación para responder a los comentarios, pero aparentemente sí para añadir una respuesta. Vaya usted a saber. Para los enlaces que @null_radix proporcionó, aquí están los enlaces npm correspondientes que deberían seguir siendo válidos:

El geojsonhint ha sido obsoleto, pero, en el momento de este comentario, todavía estaba recibiendo alrededor de 54K descargas por semana, mientras que geojson-validation estaba recibiendo 15K.

1voto

texai Puntos 178

Ya lo he explicado antes en este Correo electrónico: .

Las diferencias entre JSON y GeoJSON tienen que ver con la ortografía. Puedes añadir más definición si quieres. 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 comprobar si su archivo GeoJSON es válido con JSONLint que es un Validador JSON...

y se puede comprobar con la especificación GeoJSON aquí .

Espero que esto te ayude.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X