Conversor de KML para GeoJSON
Converta KML (Keyhole Markup Language) do Google Earth para GeoJSON para utilização em mapas web. Também suporta a criação de KMZ (KML compactado) a partir do seu ficheiro KML original para partilha conveniente.
O que é KML?
KML (Keyhole Markup Language) é um formato baseado em XML utilizado pelo Google Earth e por muitas aplicações de mapeamento. Ele armazena:
- Pontos, Linhas, Polígonos: Geometrias vetoriais
- Estilos: Cores, ícones, larguras de linha
- Descrições: Conteúdo HTML para pop-ups
- Dados temporais: Para funcionalidades animadas
- Modelos 3D: Edifícios e objetos 3D personalizados
O que é KMZ?
KMZ é simplesmente um ficheiro KML compactado (como um .zip mas com extensão .kmz). É mais compacto e pode incluir imagens, ícones e outros recursos juntamente com o KML.
Como Converter
KML → GeoJSON
- Carregue o seu ficheiro .kml (arraste e largue ou navegue)
- Visualize o GeoJSON convertido no mapa
- Descarregue o ficheiro GeoJSON
KML → KMZ
- Carregue o seu ficheiro .kml
- Selecione a opção "Criar KMZ"
- Descarregue o ficheiro .kmz compactado
Detalhes da Conversão
O que é convertido
- ✅ Geometrias: Pontos, LineStrings, Polígonos, MultiGeometry
- ✅ Propriedades: Nome, descrição e outros atributos KML
- ✅ Pastas: Convertidas para coleções de funcionalidades
- ⚠️ Estilos: Informações básicas de estilo são preservadas nas propriedades
- ⚠️ Dados 3D: Modos de altitude podem ser simplificados
O que não é convertido
- ❌ Links de rede: Referências externas de KML
- ❌ Sobreposições de ecrã: Elementos de interface do Google Earth
- ❌ Tours: Sobrevoos animados
- ❌ Ícones personalizados: URLs de imagens são preservados, mas os ficheiros não são incorporados
Casos de Utilização Comuns
- Exportações do Google Earth: Converta os seus lugares guardados para GeoJSON
- Dados de campo: Trilhos GPS e pontos de referência de aplicações móveis
- Colaboração: Partilhe dados de mapas com utilizadores que não utilizam Google Earth
- Mapeamento web: Utilize dados do Google Earth no Leaflet, Mapbox, etc.
- Análise de dados: Importe para ferramentas GIS que preferem GeoJSON
Por que Converter para GeoJSON?
- Padrão web: Funciona com todas as bibliotecas modernas de mapeamento web
- Formato mais simples: JSON é mais fácil de analisar e manipular do que XML
- Melhor desempenho: Tamanho de ficheiro menor, análise mais rápida
- Amigável para desenvolvedores: Fácil de inspecionar, editar e depurar
Perguntas Frequentes
Os estilos KML são convertidos para GeoJSON? Informações básicas de estilo são preservadas nas propriedades, mas os mapas web geralmente utilizam os seus próprios estilos.
Posso converter ficheiros KMZ? Carregue um KMZ — a ferramenta irá extrair e converter o KML dentro dele.
Qual sistema de coordenadas o KML utiliza? KML utiliza sempre WGS84 (o mesmo que GeoJSON), portanto não é necessário conversão de projeção.
Os meus dados são carregados? Não — toda a conversão ocorre no seu navegador. Os seus ficheiros nunca saem do seu dispositivo.
Posso criar KMZ a partir do meu KML? Sim! Carregue o seu KML e selecione a opção "Criar KMZ" para gerar um ficheiro KMZ compactado.