Visor y validador de GeoJSON
Pega o suelta GeoJSON para validarlo, verlo en un mapa y leer un resumen de features, directamente en tu navegador.
Tu GeoJSON se valida, se resume y se dibuja en tu navegador y nunca se sube. Solo se cargan los mosaicos del mapa de OpenStreetMap a través de la red para renderizar el mapa base; las geometrías que ves no se almacenan en un servidor.
¿Necesitas una tabla en su lugar? Convierte GeoJSON a CSV.
Acerca de Visor de GeoJSON
Este visor y validador de GeoJSON comprueba tus datos y los dibuja en un mapa sin salir de tu navegador. Pega GeoJSON, o suelta un archivo .geojson o .json, y primero confirma que el texto es un JSON bien formado y luego un objeto GeoJSON válido: un FeatureCollection, un único Feature o una geometría desnuda como Point, LineString o Polygon. Cualquier cosa incorrecta recibe un mensaje preciso: una posición de sintaxis JSON, un tipo de geometría desconocido, coordenadas ausentes o que no son un array, o un anillo con muy pocas posiciones. Las geometrías válidas se renderizan con un mapa de Leaflet que se ajusta automáticamente a los datos, y obtienes un resumen del total de features, un desglose por tipo de geometría y el cuadro delimitador global. Formatea o minifica con un clic. Las coordenadas se procesan y se dibujan en tu dispositivo, así que tus datos permanecen contigo.
Características
- Valida que la entrada sea un JSON bien formado y un objeto GeoJSON válido en una sola pasada
- Acepta un FeatureCollection, un único Feature o una geometría desnuda
- Errores precisos: sintaxis JSON, tipo desconocido, coordenadas ausentes, aridad de anillo incorrecta
- Renderiza puntos, líneas y polígonos en un mapa de Leaflet que se ajusta a los límites
- Resumen del total de features más un recuento de cada tipo de geometría (Point, Polygon, ...)
- Calcula y copia el cuadro delimitador global como [west, south, east, north]
- Formatea o minifica el GeoJSON y copia cualquiera de los dos con un clic
- Suelta un archivo .geojson o .json, o pega texto, con una vista previa en mapa en vivo
Cómo usar Visor de GeoJSON
- Pega GeoJSON en la entrada, o suelta un archivo .geojson / .json (o carga el ejemplo).
- Lee el aviso de validación: un resultado en verde, o un error preciso que corregir.
- Observa las geometrías válidas dibujadas en el mapa, que se ajusta a los datos.
- Consulta el recuento de features, el desglose de geometría y el cuadro delimitador en el resumen.
- Copia el GeoJSON formateado o minificado, o copia el cuadro delimitador.
Ejemplo
Entrada
{"type":"Feature","geometry":{"type":"Point","coordinates":[2.2945,48.8584]},"properties":{"name":"Eiffel Tower"}}
Salida
Valid Feature · 1 feature
Point: 1
Bounding box: [2.2945, 48.8584, 2.2945, 48.8584]
Un único Feature de tipo Point se valida y suelta un pin en la Torre Eiffel de París.
Errores comunes y solución de problemas
- El mapa está vacío aunque el GeoJSON parece válido. — Comprueba el orden de las coordenadas: GeoJSON es [longitude, latitude], no lat/long. Los valores invertidos suelen dejar el punto en el océano, fuera de los límites ajustados.
- Un Polygon se rechaza por tener muy pocas posiciones. — Cada anillo de Polygon necesita al menos cuatro posiciones y debe estar cerrado, es decir, la última coordenada repite la primera. Añade el punto de cierre al anillo.
- La validación falla con un mensaje «unknown type». — El «type» debe ser un tipo GeoJSON: FeatureCollection, Feature, o una geometría como Point, LineString, Polygon, MultiPolygon o GeometryCollection. Corrige las mayúsculas o el valor.
Preguntas frecuentes
- ¿Qué cuenta como GeoJSON válido en este visor?
- La entrada debe ser un JSON bien formado y un objeto GeoJSON: un FeatureCollection con un array de features, un único Feature con una geometría, o una geometría desnuda como Point, LineString o Polygon. El visor comprueba el tipo y cada array de coordenadas antes de dibujarlo.
- ¿Por qué mi punto aparece en el lugar equivocado del mapa?
- GeoJSON guarda las coordenadas como [longitude, latitude], lo contrario del orden lat/long que usan muchos mapas y API. Si un punto cae en el mar o en otro país, tu longitude y tu latitude casi con seguridad están invertidas.
- ¿Cómo se calcula el cuadro delimitador?
- El visor recorre cada coordenada de los datos y rastrea la longitude y la latitude mínima y máxima, devolviendo [west, south, east, north]. Los features con geometría nula no aportan coordenadas, así que el cuadro cubre solo las geometrías ubicadas.
- ¿Qué tipos de geometría puede renderizar y contar?
- Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon y GeometryCollection. Los puntos se dibujan como pines; las líneas y los polígonos se dibujan como formas. El resumen muestra cuántos de cada tipo de geometría contienen tus datos.
- ¿Ver GeoJSON aquí sube mis coordenadas a algún sitio?
- No. El procesamiento, la validación y el resumen se ejecutan en tu navegador, así que el GeoJSON que pegas permanece en tu dispositivo. Solo se descargan los mosaicos del mapa de OpenStreetMap a través de la red para dibujar el mapa base detrás de tus geometrías.
Herramientas relacionadas
- GeoJSON a CSV — Aplana features de GeoJSON a CSV y reconstruye GeoJSON desde CSV.
- WKT a GeoJSON — Convierte geometrías Well-Known Text a GeoJSON y de vuelta, en tu navegador.
- KML a GeoJSON — Convierte KML de Google Earth a GeoJSON y de vuelta, localmente.
- Visor GPX — Abre un .gpx en un mapa con distancia, elevación y export GeoJSON
- GPX a GeoJSON — Convierte tracks y waypoints GPX a GeoJSON y de vuelta, en tu navegador.
- Mapa de latitud y longitud — Ubica coordenadas en un mapa de OpenStreetMap y copia enlaces de Google Maps y geo:.
Todas las herramientas de ArrayKit