Validador y Reparador GeoJSON

Herramienta gratuita de validación y reparación de GeoJSON. Valida sintaxis GeoJSON, detecta errores y corrige automáticamente problemas comunes.

Upload
Arrastra y suelta archivo GeoJSON aquí
o haz clic para buscar

¿Qué es el Validador y Reparador de GeoJSON?

El Validador y Reparador de GeoJSON es una herramienta online gratuita que valida archivos GeoJSON, detecta errores comunes y corrige problemas automáticamente. Asegura que tus datos GeoJSON cumplan con los estándares y estén listos para usar en aplicaciones de mapas.

La validación de GeoJSON es crucial para aplicaciones de mapas web. GeoJSON inválido puede causar errores de renderizado, fallas de aplicación o comportamiento inesperado en librerías como Leaflet, Mapbox y OpenLayers.

Esta herramienta no solo valida tu GeoJSON sino que también proporciona capacidades de reparación automática, corrigiendo problemas comunes como coordenadas duplicadas, orden de enrollamiento incorrecto y geometrías mal formadas.

Errores Comunes de GeoJSON

Este validador detecta y corrige los siguientes problemas:

  • Propiedad 'type' faltante o inválida
  • Formato u orden de coordenadas incorrecto
  • Coordenadas fuera de límites válidos (-180 a 180, -90 a 90)
  • Coordenadas duplicadas o redundantes
  • Anillos de polígono no cerrados
  • Orden de enrollamiento de polígono incorrecto (regla de la mano derecha)
  • Propiedades vacías o nulas
  • Estructura de Feature o FeatureCollection inválida

Cómo Usar el Validador de GeoJSON

Usar el validador es sencillo:

  • Pega tus datos GeoJSON o sube un archivo .geojson
  • Haz clic en Validar para verificar errores
  • Revisa los resultados de validación y problemas detectados
  • Selecciona opciones de reparación para corregir problemas automáticamente
  • Haz clic en Reparar y Validar para generar GeoJSON corregido
  • Descarga el GeoJSON reparado o cópialo para usar

La herramienta proporciona mensajes de error detallados mostrando exactamente qué está mal y dónde ocurre el problema en tu estructura GeoJSON.

Capacidades de Reparación

La función de reparación puede corregir automáticamente:

  • Eliminar coordenadas consecutivas duplicadas en LineStrings y Polygons
  • Limpiar coordenadas redundantes usando Turf.js cleanCoords
  • Corregir orden de enrollamiento de polígono siguiendo regla de mano derecha (exterior horario, agujeros antihorario)
  • Eliminar objetos de propiedades vacíos o valores nulos
  • Ajustar coordenadas a límites válidos (-180 a 180 longitud, -90 a 90 latitud)
  • Cerrar anillos de polígono no cerrados automáticamente

Después de la reparación, la herramienta re-valida el GeoJSON para asegurar que todos los problemas se hayan resuelto.

Aplicaciones y Casos de Uso

Este validador es útil para:

  • Validar GeoJSON antes de usar en aplicaciones de producción
  • Depurar generación de GeoJSON desde bases de datos o APIs
  • Limpiar archivos GeoJSON subidos por usuarios
  • Asegurar compatibilidad de GeoJSON entre diferentes librerías de mapas
  • Corregir problemas de precisión de coordenadas y puntos redundantes
  • Preparar GeoJSON para almacenamiento y transmisión eficiente

Estándares de Validación de GeoJSON

Esta herramienta valida contra la especificación oficial de GeoJSON (RFC 7946):

  • Tipos de geometría correctos: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection
  • Formato de coordenadas válido: [longitud, latitud] o [longitud, latitud, elevación]
  • Límites de coordenadas: longitud [-180, 180], latitud [-90, 90]
  • Anillos de polígono: primera y última coordenadas deben ser idénticas (anillo cerrado)
  • Orden de enrollamiento: anillo exterior horario, anillos interiores antihorario
  • Propiedades de Feature: deben ser un objeto (puede estar vacío o ser null)

Seguir estos estándares asegura que tu GeoJSON funcione correctamente en todas las implementaciones conformes.