TopoJSON é uma extensão de GeoJSON com consciência topológica. Usa codificação de arcos partilhados (as fronteiras entre polígonos são armazenadas apenas uma vez) e quantização inteira das coordenadas — o ficheiro resultante é 60-80% mais pequeno do que o GeoJSON equivalente. Entrada padrão para D3.js, Mapshaper e Observable; ideal para mapas coropléticos interativos e atlas web.
Dados do OpenStreetMap de 5 de outubro de 2026 · há 22 dias
Exportar TopoJSON agora
✨ Beta Aberta — gratuito, sem limites
Principais características
✓Codificação por arcos partilhados (60-80% menor que GeoJSON)
✓Quantização inteira das coordenadas
✓Simplificação preservando a topologia
✓Propriedades de feição preservadas
Todos os exemplos de mapas por formato
Que programa abre ficheiros TopoJSON
Os seguintes programas e aplicações podem abrir, editar e trabalhar com ficheiros TopoJSON (Topology-Aware JSON) (.topojson) exportados do OSM2CDR:
D3.js
Mapshaper
topojson-server
topojson-client
Observable
ndjson-cli
Características do formato
- Padrão aberto
- Apenas 2D
- Sem perda de qualidade
- Guarda os atributos dos objetos
- Resultado: 1 arquivo
Quem utiliza mapas TopoJSON
Mapas coropléticos interativos em D3.js
Atlas web e publicações baseadas em mapas
Mapas leves de limites administrativos
Aplicações web offline (PWA)
Análise e visualização (Observable)
Como exportar para TopoJSON
1
Selecionar área
Desenhe um retângulo ou polígono no mapa interativo em osm2cdr.ru
2
Escolher TopoJSON
Selecione TopoJSON (Topology-Aware JSON) na lista de 127 formatos de exportação disponíveis
3
Exportar
Clique em Exportar e receba o seu ficheiro .topojson em 1-5 minutos
4
Descarregar
Descarregue o ficheiro TopoJSON pronto e abra-o no D3.js
Mapas populares em TopoJSON
Free
Obtenha exportações de mapas em TopoJSON (Topology-Aware JSON)
Descarregue mapas profissionais em TopoJSON a partir do OpenStreetMap. Geração instantânea, qualquer área.
Gratuito / exportação
Exportar TopoJSON agora →
Perguntas frequentes
Em que difere o TopoJSON do GeoJSON? ▼
Posso converter TopoJSON de volta para GeoJSON? ▼
Porque é que o D3.js prefere TopoJSON? ▼
O TopoJSON suporta 3D? ▼