Minificador de GeoJSON
Utiliza este minificador de GeoJSON en línea y gratuito para reducir el tamaño de los archivos eliminando propiedades y disminuyendo la precisión de las coordenadas, de manera rápida y sencilla, sin necesidad de instalar ningún software.
Haz clic en el botón SUBIR ARCHIVOS y selecciona los archivos GeoJSON que deseas minificar. Espera a que finalice el procesamiento y descarga los archivos individualmente o agrupados.
Todo el procesamiento ocurre en tu navegador: no se suben datos a ningún servidor.
¿Qué es GeoJSON?
GeoJSON es un estándar abierto de formato de datos geográficos basado en JSON (Notación de Objetos de JavaScript). Codifica características geográficas, geometrías y propiedades en una estructura simple y fácil de leer, ampliamente compatible con bibliotecas de mapeo web como Leaflet, Mapbox y OpenLayers. Los archivos GeoJSON suelen contener Puntos, LineStrings, Polígonos y sus equivalentes multipartes, junto con propiedades personalizadas que describen cada característica.
Ventajas de GeoJSON
- Compatibilidad universal — Compatible con prácticamente todas las herramientas de mapeo web y software GIS
- Fácil de leer — Fácil de inspeccionar, editar y depurar en cualquier editor de texto
- Estructura simple — Formato JSON sencillo con una organización clara de características/geometría/propiedades
- Propiedades flexibles — Permite adjuntar cualquier atributo personalizado a las características
- Soporte directo en navegadores — Se puede analizar con JSON.parse() nativo, sin necesidad de bibliotecas especiales
Desventajas de GeoJSON
- Tamaños de archivo grandes — Puede ser de 5 a 10 veces más grande que formatos binarios como Shapefile o GeoPackage
- Precisión excesiva — A menudo incluye 12-15 decimales cuando 4-6 son suficientes
- Topología ineficiente — Coordenadas duplicadas en límites compartidos (a diferencia de TopoJSON)
- Sin compresión integrada — Requiere gzip u otra compresión para una transferencia eficiente
¿Por qué minificar GeoJSON?
Los archivos GeoJSON utilizados para mapas web suelen ser mucho más grandes de lo necesario. Dos causas comunes son la precisión excesiva de las coordenadas y los espacios en blanco innecesarios. No es raro ver coordenadas con 12–15 decimales; en el ecuador, eso está muy por encima de la precisión del mundo real. Si una precisión de alrededor de 1 metro es suficiente, 5 decimales suelen ser suficientes; para aproximadamente 10 metros, 4 decimales son adecuados. Eliminar esos dígitos adicionales puede reducir significativamente el tamaño del archivo, al igual que recortar espacios y saltos de línea y eliminar propiedades innecesarias.
Esta herramienta te ayuda a producir GeoJSON más pequeño y de carga más rápida al:
- Reducir la precisión de las coordenadas (con una pista de "Cuadrícula aproximada en el ecuador" para cada configuración decimal)
- Conservar solo las propiedades que necesitas (o aplicar rápidamente preajustes comunes)
- Opcionalmente eliminar arrays/objetos vacíos y recortar espacios en blanco
- Manejar GeoJSON estándar y GeoJSON delimitado por líneas (NDJSON/Líneas GeoJSON)
- Ejecutar todo el proceso en tu navegador, sin subidas
Comprender la precisión de las coordenadas
Usando la circunferencia ecuatorial de la Tierra (~40,075 km), un grado equivale a aproximadamente 111 km. Cada lugar decimal en latitud/longitud reduce el tamaño de la cuadrícula por un factor de 10:
- 0 decimales ≈ 111 km (precisión a nivel de ciudad)
- 1 decimal ≈ 11.1 km (gran vecindario)
- 2 decimales ≈ 1.11 km (aldea/pueblo pequeño)
- 3 decimales ≈ 111 m (campo grande)
- 4 decimales ≈ 11.1 m (parcela de terreno)
- 5 decimales ≈ 1.11 m (árboles individuales)
- 6 decimales ≈ 0.11 m (detalles arquitectónicos)
Estas distancias se aplican globalmente a la latitud. La longitud escala de manera similar en el ecuador pero se reduce hacia los polos; por ejemplo, 5 decimales dan una precisión de ~0.55 m a 60°N (Escocia, sur de Alaska). Para la mayoría de las aplicaciones de mapeo web, 4-5 decimales proporcionan un excelente equilibrio entre precisión y tamaño de archivo.
Soporte para Líneas GeoJSON (NDJSON)
Este minificador detecta y procesa automáticamente GeoJSON delimitado por líneas (también llamado NDJSON o Líneas GeoJSON), donde cada línea contiene una característica GeoJSON separada. Estos archivos son comunes en flujos de datos en tiempo real y bases de datos geoespaciales. La herramienta los combina en un FeatureCollection estándar, aplica la minificación y genera GeoJSON estándar para máxima compatibilidad.
Herramientas relacionadas
- Minificador de TopoJSON — Optimiza datos geográficos codificados en topología
- Minificador de JSON — Elimina espacios en blanco de archivos JSON estándar
- GeoJSON a SVG — Convierte GeoJSON a mapas vectoriales
- GeoJSON a PNG — Convierte GeoJSON a imágenes rasterizadas
- Shapefile a GeoJSON — Convierte Shapefiles al formato GeoJSON
Los archivos GeoJSON utilizados para mapas web suelen ser mucho más grandes de lo necesario. Dos causas comunes son la precisión excesiva de las coordenadas y las propiedades innecesarias. No es raro ver coordenadas con 12–15 decimales; en el ecuador, eso está muy por encima de la precisión del mundo real. Si una precisión de alrededor de 1 metro es suficiente, 5 decimales suelen ser suficientes; para aproximadamente 10 metros, 4 decimales son adecuados. Eliminar esos dígitos adicionales puede reducir el tamaño del archivo entre un 30-50%, y eliminar propiedades de características no utilizadas puede ahorrar aún más.
Los archivos GeoJSON más pequeños significan cargas de página más rápidas, menores costos de ancho de banda y una interacción más fluida con los mapas. Esta herramienta te ayuda a optimizar tus datos geográficos mediante:
- Reducción de precisión de coordenadas — Ajusta los lugares decimales con pistas visuales de "cuadrícula en el ecuador" que muestran el impacto en el mundo real
- Filtrado de propiedades — Conserva solo las propiedades esenciales, elimina atributos no utilizados
- Procesamiento por lotes — Sube varios archivos simultáneamente con resultados instantáneos
- Configuraciones predeterminadas inteligentes — Minificación automática con 5 decimales de precisión (≈1.1m en el ecuador)
- Soporte para NDJSON — Maneja GeoJSON estándar y Líneas GeoJSON (delimitado por líneas)
- Previsualización de salida — Visualiza los resultados minificados antes de descargarlos
- 100% en el lado del cliente — Sin subidas al servidor, tus datos permanecen privados
Cómo minificar GeoJSON
- Sube archivos — Arrastra y suelta varios archivos .geojson en la zona de carga, o haz clic en "Buscar archivos"
- Revisa los resultados — Los archivos se minifican instantáneamente con configuraciones predeterminadas (5 decimales de precisión, todas las propiedades conservadas)
- Ajusta las opciones (opcional) — Cambia la precisión de las coordenadas, selecciona las propiedades a conservar/eliminar o utiliza preajustes rápidos
- Previsualiza — Haz clic en "Previsualizar" para inspeccionar la salida JSON minificada
- Descarga — Haz clic en el botón de descarga junto a cualquier archivo para guardar la versión optimizada
- Limpiar — Usa "Limpiar todo" para eliminar todos los archivos y comenzar de nuevo
Procesamiento por lotes y soporte para archivos grandes
Esta herramienta gratuita en línea está optimizada para conjuntos de datos grandes. En navegadores modernos, puede manejar muchos archivos—frecuentemente de más de 100 MB cada uno—sin bloquearse. Los archivos se procesan con configuraciones predeterminadas inteligentes inmediatamente después de la carga, brindándote retroalimentación instantánea. Ajusta las opciones para reprocesar todos los archivos con configuraciones personalizadas, luego descárgalos individualmente o previsualiza cada resultado.