Validar y reparar GeoJSON online
Cargue o pegue su GeoJSON y detecte según RFC 7946 errores de orden de vértices, anillos sin cerrar, coordenadas fuera de rango, puntos duplicados y autointersecciones; repare con un clic los que se pueden corregir.
Sus datos permanecen en su navegador y no se suben a ningún servidor. Todas las comprobaciones se ejecutan en el navegador con JavaScript propio, sin librerías externas.
Herramientas relacionadas
Validador de GeoJSON y reparador de geometrías online
Detecte errores de geometría antes de publicar
Los GeoJSON exportados suelen arrastrar errores de geometría ocultos: anillos de polígono sin cerrar, orden de vértices contrario a RFC 7946, puntos duplicados, coordenadas proyectadas (en metros) o anillos que se cruzan consigo mismos. En el mapa pueden pasar desapercibidos, pero alteran cálculos de superficie, consultas espaciales y algunas librerías de visualización.
- Comprobaciones completas: sintaxis JSON, campos type, rango de coordenadas, cierre de anillos, orden de vértices, puntos duplicados, anillos demasiado cortos y autointersecciones.
- Niveles de gravedad: cada resultado se clasifica como error, aviso o información e indica su ubicación en el archivo.
- Reparación automática: se cierran los anillos, se invierte el orden de vértices y se eliminan los puntos duplicados.
- Resumen de cambios: se informa de cuántos anillos se han cerrado, cuántos órdenes de vértices se han invertido y cuántos puntos se han eliminado.
Cómo usarlo
Cargue su archivo GeoJSON o pegue su contenido. Pulse Validar para obtener la lista de resultados; cada fila muestra un icono de gravedad, la ubicación del problema y una explicación. Reparar automáticamente corrige en un paso los problemas reparables, vuelve a validar los datos y los deja listos para descargar o copiar junto con un resumen de cambios. Los problemas que no pueden corregirse con seguridad, como las autointersecciones, solo se informan.
Otras herramientas
Dé formato a los datos validados con el formateador GeoJSON y revíselos visualmente en el visor de mapas. Si necesita pasar una geometría a texto para una base de datos, use el conversor WKT.
Si necesita controles de calidad de datos espaciales dentro de un proyecto SIG, puede contactar con el equipo de Rodosto.
Preguntas frecuentes
¿Por qué importa el orden de los vértices?
El estándar GeoJSON, RFC 7946, exige que los anillos exteriores de un polígono vayan en sentido antihorario (CCW) y los interiores (huecos) en sentido horario (CW). Un orden incorrecto puede hacer que algunas librerías dibujen el polígono invertido, rellenen los huecos o calculen áreas negativas. La herramienta detecta el sentido mediante el área con signo y lo corrige con un clic.
¿Qué errores se reparan automáticamente?
El botón Reparar automáticamente aplica tres correcciones seguras: cierra los anillos abiertos (añade el primer punto al final), invierte el orden de vértices para cumplir RFC 7946 (exterior CCW, interior CW) y elimina los puntos duplicados consecutivos. La sintaxis JSON no válida, la falta del campo type, las coordenadas fuera de rango (proyectadas) y las autointersecciones no se reparan; se muestran en la lista de resultados.
¿Por qué no se reparan automáticamente las autointersecciones?
Un anillo que se cruza consigo mismo, como un polígono en forma de lazo, no tiene una única corrección válida: puede dividirse en dos polígonos, puede añadirse un vértice en el cruce o puede descartarse la parte sobrante. La opción correcta depende de la intención de quien creó los datos y una elección automática podría estropearlos sin avisar. Por eso la herramienta informa de la autointersección y su ubicación y deja la corrección para un programa SIG de escritorio.
Mi GeoJSON tiene coordenadas en metros (UTM). ¿Es un error?
El estándar RFC 7946 espera coordenadas en grados WGS 84. Si el validador detecta valores fuera del rango de longitud y latitud, muestra un aviso porque los datos probablemente están proyectados, por ejemplo en ETRS89 / UTM. Reproyéctelos a WGS 84 antes de publicarlos como GeoJSON.
¿Se envían mis datos a un servidor?
No. La validación y la reparación se ejecutan por completo en su navegador y su GeoJSON no se sube a ningún servidor.