Skip to content

TopoJSON → GeoJSON Conversor

Converta TopoJSON de volta para o formato padrão GeoJSON. Útil quando precisa de usar dados TopoJSON com ferramentas que apenas suportam GeoJSON ou quando necessita de expandir geometrias codificadas em topologia.

O que é TopoJSON?

TopoJSON é uma extensão de GeoJSON que reconhece topologia e codifica arcos partilhados para reduzir o tamanho do ficheiro. Embora isto seja ótimo para armazenamento e transmissão, muitas ferramentas e bibliotecas apenas funcionam com GeoJSON padrão.

Quando Converter

Converta TopoJSON → GeoJSON quando:

  • Utilizar ferramentas que não suportam TopoJSON (alguns softwares GIS, bibliotecas de mapeamento)
  • Editar geometrias em editores padrão de GeoJSON
  • Simplificar o seu pipeline de dados (GeoJSON é mais universal)
  • Trabalhar com ferramentas que esperam o formato FeatureCollection

Como Converter

  1. Carregue o seu ficheiro .topojson ou .json (arraste e largue ou navegue)
  2. Visualize o GeoJSON convertido no mapa
  3. Descarregue o ficheiro GeoJSON padrão

Detalhes da Conversão

O que é Convertido

  • Todas as geometrias: Pontos, LineStrings, Polígonos, MultiGeometry
  • Propriedades: Todos os atributos das features são preservados
  • Múltiplas camadas: Todos os objetos de topologia são convertidos e fundidos
  • Arcos partilhados: Expandidos de volta para coordenadas completas

Alterações no Tamanho do Ficheiro

  • GeoJSON será maior: Tipicamente 2-5× maior do que TopoJSON
  • Fronteiras partilhadas são armazenadas de forma redundante em GeoJSON
  • Utilize GeoJSON Minifier para reduzir a precisão, se necessário

Casos de Uso Comuns

  • Compatibilidade com ferramentas antigas: Utilizar dados TopoJSON com software mais antigo
  • Edição de dados: Modificar geometrias em editores padrão de GeoJSON
  • Requisitos de API: Algumas APIs apenas aceitam GeoJSON
  • Aprendizagem/debugging: GeoJSON é mais fácil de ler e entender

Detalhes Técnicos

  • Todos os objetos de topologia fundidos: O resultado é uma única FeatureCollection
  • Expansão de arcos: Arcos partilhados são totalmente expandidos com todas as coordenadas
  • Compatível com normas: O resultado segue a especificação RFC 7946 do GeoJSON
  • Processamento no lado do cliente: Os seus dados nunca saem do seu navegador

FAQs

Por que é que o meu ficheiro GeoJSON é maior do que o TopoJSON?
TopoJSON armazena fronteiras partilhadas apenas uma vez. GeoJSON armazena todas as fronteiras para cada feature, mesmo que se sobreponham.

Posso converter de volta para TopoJSON mais tarde?
Sim! Utilize o Conversor GeoJSON → TopoJSON.

E se o meu TopoJSON tiver múltiplos objetos?
Todos os objetos são convertidos e fundidos numa única FeatureCollection.

Perco algum dado na conversão?
Não—todas as geometrias e propriedades são preservadas. O ficheiro apenas será maior.

Veja Também