Conversor GeoJSON → TopoJSON
Converta GeoJSON para TopoJSON para otimizar conjuntos de dados de polígonos para melhor desempenho. O TopoJSON reduz o tamanho do ficheiro ao codificar arcos compartilhados — ideal para mapas web com muitos polígonos que compartilham fronteiras.
O que é TopoJSON?
TopoJSON é uma extensão do GeoJSON que reconhece topologia e codifica arcos compartilhados para reduzir o tamanho do ficheiro, especialmente para fronteiras de polígonos. Quando vários polígonos compartilham fronteiras (como países, estados ou municípios), o TopoJSON armazena cada fronteira compartilhada apenas uma vez.
Benefícios
- Tamanho de ficheiro reduzido: Muitas vezes 50-80% menor do que o equivalente em GeoJSON
- Downloads mais rápidos: Menos dados para transferir significa carregamentos de página mais rápidos
- Topologia preservada: Fronteiras compartilhadas são garantidas para alinhar perfeitamente
- Compatível com a web: Funciona com D3.js e outras bibliotecas de visualização
Como Converter
GeoJSON → TopoJSON
- Arraste e solte o seu ficheiro GeoJSON ou clique para procurar
- Visualize o resultado no mapa
- Faça o download do ficheiro TopoJSON otimizado
TopoJSON → GeoJSON
- Carregue o seu ficheiro TopoJSON
- A ferramenta converte-o de volta para GeoJSON padrão
- Faça o download e utilize com qualquer ferramenta compatível com GeoJSON
Casos de Uso
- Mapas web com muitos polígonos: Fronteiras de países, mapas de estados, mapas de municípios
- Visualizações interativas: Mapas coropléticos, mapas eleitorais, dados censitários
- Otimização de desempenho: Reduza a largura de banda e melhore os tempos de carregamento
- Distribuição de dados: Ficheiros menores são mais fáceis de partilhar e incorporar
Detalhes Técnicos
- Precisão de coordenadas: Configurável ao converter para TopoJSON
- Codificação de topologia: Deteta e preserva automaticamente arcos compartilhados
- Compatível com padrões: Segue a especificação do TopoJSON
- Processamento no lado do cliente: Os seus dados nunca saem do seu navegador
Perguntas Frequentes
Quando devo usar TopoJSON em vez de GeoJSON?
Use TopoJSON para conjuntos de dados de polígonos com fronteiras compartilhadas (países, regiões administrativas). Para dados de pontos ou características simples, o GeoJSON geralmente é suficiente.
Posso usar TopoJSON com Leaflet ou Mapbox?
Sim, mas será necessário convertê-lo de volta para GeoJSON primeiro (ou usar bibliotecas como topojson-client).
O TopoJSON suporta todas as funcionalidades do GeoJSON?
O TopoJSON suporta geometrias e propriedades. Algumas extensões do GeoJSON podem não ser preservadas.
Veja Também
- Voltar para Todos os Conversores
- Shapefile → GeoJSON
- Minificador de GeoJSON — Reduza ainda mais o tamanho do ficheiro GeoJSON
- Minificador de TopoJSON — Otimize ficheiros TopoJSON