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
- Arrastra y suelta tu archivo GeoJSON o haz clic para buscar
- Previsualiza el resultado en el mapa
- Descarga el archivo TopoJSON optimizado
TopoJSON → GeoJSON
- Sube tu archivo TopoJSON
- La herramienta lo convierte de nuevo a GeoJSON estándar
- 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
- Volver a todos los convertidores
- Shapefile → GeoJSON
- Minificador de GeoJSON — Reduce aún más el tamaño de los archivos GeoJSON
- Minificador de TopoJSON — Optimiza archivos TopoJSON