Inicio › Herramientas para desarrolladores › Visor de GeoJSON

Visor de GeoJSON

Pega GeoJSON o abre un archivo .geojson para ver sus puntos, líneas y polígonos en un mapa. Haz clic en un elemento para leer sus propiedades, edita valores en la tabla o en el editor de código, añade puntos, corrige errores comunes de coordenadas y descarga el resultado. No se sube nada.

Última actualización:

Publicidad
Publicidad

Cómo usar Visor de GeoJSON

  1. Carga tus datos: pulsa Abrir GeoJSON, suelta un archivo sobre el mapa, pega GeoJSON en cualquier parte de la página o escríbelo en la pestaña GeoJSON. Primero se carga un ejemplo de San Francisco.
  2. Explora el mapa: arrastra para desplazarte, usa la rueda o pellizca para ampliar y haz clic en un elemento para ver sus propiedades.
  3. Edita: cambia valores en la tabla Elementos, añade una columna de propiedad, elimina elementos o pulsa Añadir punto y haz clic en el mapa.
  4. Valida: abre la pestaña Validación para ver errores y avisos con su ruta JSON; haz clic en uno para ir al elemento o usa la corrección sugerida.
  5. Exporta: descarga los datos editados como .geojson o CSV (WKT), o cópialos.

Tipos de geometría GeoJSON de un vistazo

Tipoforma de coordinatesEjemploReglas (RFC 7946)
Pointposición[-122.4058, 37.8024][longitud, latitud], altitud opcional en metros
MultiPointarray de posiciones[[-122.41, 37.80], [-122.39, 37.79]]Cualquier número de posiciones
LineStringarray de posiciones[[-122.39, 37.79], [-122.41, 37.80]]Al menos 2 posiciones
MultiLineStringarray de arrays LineString[[[…], […]], [[…], […]]]Cada línea necesita 2 o más posiciones
Polygonarray de anillos lineales[[[0,0],[1,0],[1,1],[0,1],[0,0]]]Los anillos tienen 4 o más posiciones, primera = última; exterior en sentido antihorario, huecos en sentido horario
MultiPolygonarray de arrays Polygon[[[[…]]], [[[…]]]]Las mismas reglas de anillos para cada polígono
GeometryCollectionen su lugar, un array "geometries"{"type":"GeometryCollection","geometries":[…]}No debería anidarse

Errores comunes en GeoJSON y cómo detectarlos

  • Latitud y longitud invertidas. Muchas API y hojas de cálculo ponen primero la latitud, pero GeoJSON pone primero la longitud. Los puntos en EE. UU. tendrán un primer número negativo (oeste) y un segundo número positivo de entre 25 y 49 aproximadamente.
  • Coordenadas proyectadas. Valores como -13627361, 4544761 son metros Web Mercator (EPSG:3857). Vuelve a exportar como EPSG:4326 / WGS 84 o usa el botón de conversión de la pestaña Validación.
  • Anillos de polígono abiertos. La última posición de cada anillo debe repetir exactamente la primera.
  • Demasiados decimales. Seis decimales equivalen a unos 0.1 m de precisión, más que suficiente para la mayoría de los datos; los dígitos extra solo hacen los archivos más grandes.
  • El antiguo miembro crs. La especificación GeoJSON de 2008 permitía otros sistemas de coordenadas; el RFC 7946 lo eliminó, y la mayoría del software ahora asume WGS 84.

El estilo de los elementos sigue la convención simplestyle, muy extendida: define stroke, stroke-width, fill, fill-opacity o marker-color en las propiedades de un elemento para cambiar cómo se dibuja aquí y en GitHub.

Preguntas frecuentes

¿Qué es GeoJSON?

GeoJSON es un formato JSON para datos geográficos, estandarizado en el RFC 7946 (2016). Un archivo suele ser una FeatureCollection cuyos elementos tienen cada uno una geometría (Point, LineString, Polygon o sus versiones Multi) y un objeto properties con atributos como un nombre o la población. Es el formato de intercambio por defecto para mapas web, Leaflet, Mapbox, GitHub y muchas herramientas SIG.

¿Por qué mis elementos aparecen en el lugar equivocado o no aparecen?

Las coordenadas GeoJSON deben ser [longitud, latitud] en grados decimales WGS 84. Los errores más comunes son escribir [latitud, longitud] (los elementos caen en el hemisferio equivocado o no pasan la validación) y exportar coordenadas proyectadas en metros, como Web Mercator EPSG:3857. La pestaña Validación detecta ambos casos y ofrece una conversión en un clic.

¿Qué significa el aviso de la regla de la mano derecha?

El RFC 7946 indica que el anillo exterior de un polígono debe ir en sentido antihorario y los huecos en sentido horario. Muchas herramientas ignoran el orden de los vértices, pero algunos motores de renderizado y bases de datos lo usan para decidir qué queda dentro del polígono. Es un aviso y no un error, y el botón Corregir orden de anillos reorienta todos los anillos por ti.

¿Se suben mis datos a algún sitio?

No. Tu GeoJSON se analiza y valida con JavaScript en tu navegador. Solo las teselas del mapa de fondo se solicitan al servidor de teselas de OpenStreetMap, que recibe la zona del mapa que se está viendo, no tus elementos. Puedes desactivar el mapa base para detener todas las solicitudes de teselas.

¿Qué tamaño de archivo GeoJSON admite?

Los archivos de decenas de megabytes con miles de elementos funcionan bien porque la geometría se proyecta una sola vez y se simplifica a píxeles de pantalla al dibujar. Los archivos muy grandes (de más de unos 5 MB) se abren en modo lectura y tabla sin el editor de texto, y para cientos de megabytes conviene simplificar antes los datos, por ejemplo con mapshaper.

¿Admite TopoJSON, KML o Shapefiles?

No, este visor lee GeoJSON (incluido GeoJSON delimitado por saltos de línea). Convierte primero otros formatos a GeoJSON; los tracks GPS en formato GPX se pueden abrir en el Visor de GPX, que muestra distancia, altitud y velocidad.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Conversores de datos y formatos de archivo →