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

Cómo usar Visor de GeoJSON

  1. Pega GeoJSON en la entrada, o suelta un archivo .geojson / .json (o carga el ejemplo).
  2. Lee el aviso de validación: un resultado en verde, o un error preciso que corregir.
  3. Observa las geometrías válidas dibujadas en el mapa, que se ajusta a los datos.
  4. Consulta el recuento de features, el desglose de geometría y el cuadro delimitador en el resumen.
  5. 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

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

Todas las herramientas de ArrayKit