Skip to content

Convertidor GeoJSON → TopoJSON

Convierte GeoJSON a TopoJSON para optimizar conjuntos de datos de polígonos y mejorar el rendimiento. TopoJSON reduce el tamaño del archivo al codificar arcos compartidos, ideal para mapas web con muchos polígonos que comparten fronteras.

¿Qué es TopoJSON?

TopoJSON es una extensión de GeoJSON que reconoce la topología y codifica arcos compartidos para reducir el tamaño del archivo, especialmente en los límites de polígonos. Cuando varios polígonos comparten fronteras (como países, estados o condados), TopoJSON almacena cada límite compartido solo una vez.

Beneficios

  • Tamaño de archivo más pequeño: A menudo entre un 50-80% más pequeño que el GeoJSON equivalente
  • Descargas más rápidas: Menos datos para transferir significa cargas de página más rápidas
  • Topología preservada: Las fronteras compartidas se alinean perfectamente
  • Amigable para la web: Funciona con D3.js y otras bibliotecas de visualización

Cómo convertir

GeoJSON → TopoJSON

  1. Arrastra y suelta tu archivo GeoJSON o haz clic para buscar
  2. Previsualiza el resultado en el mapa
  3. Descarga el archivo TopoJSON optimizado

TopoJSON → GeoJSON

  1. Sube tu archivo TopoJSON
  2. La herramienta lo convierte de nuevo a GeoJSON estándar
  3. Descárgalo y úsalo con cualquier herramienta compatible con GeoJSON

Casos de uso

  • Mapas web con muchos polígonos: Límites de países, mapas de estados, mapas de condados
  • Visualizaciones interactivas: Mapas coropléticos, mapas electorales, datos censales
  • Optimización de rendimiento: Reduce el ancho de banda y mejora los tiempos de carga
  • Distribución de datos: Los archivos más pequeños son más fáciles de compartir e incrustar

Detalles técnicos

  • Precisión de coordenadas: Configurable al convertir a TopoJSON
  • Codificación de topología: Detecta y preserva automáticamente los arcos compartidos
  • Cumplimiento de estándares: Sigue la especificación de TopoJSON
  • Procesamiento en el lado del cliente: Tus datos nunca salen de tu navegador

Preguntas frecuentes

¿Cuándo debería usar TopoJSON en lugar de GeoJSON?
Usa TopoJSON para conjuntos de datos de polígonos con fronteras compartidas (países, regiones administrativas). Para datos de puntos o características simples, GeoJSON suele ser suficiente.

¿Puedo usar TopoJSON con Leaflet o Mapbox?
Sí, pero primero debes convertirlo de nuevo a GeoJSON (o usar bibliotecas como topojson-client).

¿TopoJSON admite todas las características de GeoJSON?
TopoJSON admite geometrías y propiedades. Algunas extensiones de GeoJSON pueden no ser preservadas.

Ver también