Categorias

Conversor KML para GeoJSON

Converte formato KML (Keyhole Markup Language) para formato GeoJSON

Fatos principais

Categoria
Format Conversion
Tipos de entrada
textarea, checkbox
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Conversor KML para GeoJSON é uma ferramenta online eficiente que transforma arquivos KML, comumente usados no Google Earth, para o formato GeoJSON, amplamente suportado por bibliotecas de mapeamento web e sistemas de informação geográfica (SIG).

Quando usar

  • Ao migrar dados geográficos do Google Earth para aplicações web modernas.
  • Quando você precisa integrar coordenadas KML em bibliotecas como Leaflet, OpenLayers ou Mapbox.
  • Para padronizar dados espaciais em um formato JSON leve e de fácil leitura por máquinas.

Como funciona

  • Cole o conteúdo do seu arquivo KML na caixa de entrada de texto.
  • Selecione a opção de 'Saída Formatada' se desejar um código GeoJSON estruturado e legível.
  • Clique no botão de conversão para processar os dados instantaneamente.
  • Copie ou baixe o resultado gerado em formato GeoJSON pronto para uso.

Casos de uso

Desenvolvimento de mapas interativos para sites utilizando Leaflet ou Mapbox.
Conversão de rotas e pontos de interesse coletados no Google Earth para bancos de dados NoSQL.
Padronização de dados geoespaciais para análise em ambientes de programação como Python ou JavaScript.

Exemplos

1. Migração de Pontos de Interesse para Web Map

Desenvolvedor Web
Contexto
O desenvolvedor possui um arquivo KML com localizações de lojas extraídas do Google Earth.
Problema
O site utiliza a biblioteca Leaflet, que exige dados no formato GeoJSON para renderizar os marcadores.
Como usar
Cole o conteúdo KML na área de entrada e ative a 'Saída Formatada' para facilitar a depuração.
Resultado
O código GeoJSON gerado é copiado diretamente para o arquivo JavaScript do projeto, permitindo a exibição imediata dos marcadores no mapa.

2. Padronização de Dados de Rota

Analista de SIG
Contexto
Uma equipe de campo coletou trajetos de inspeção em formato KML.
Problema
Os dados precisam ser importados para um sistema de análise que aceita apenas GeoJSON.
Como usar
Insira o KML no conversor e processe a conversão para obter o objeto GeoJSON correspondente.
Resultado
O arquivo convertido é integrado ao sistema de análise sem erros de sintaxe, mantendo todas as coordenadas e metadados originais.

Testar com amostras

json

Hubs relacionados

FAQ

O que é um arquivo KML?

KML (Keyhole Markup Language) é um formato baseado em XML usado para representar dados geográficos no Google Earth e outros softwares de mapeamento.

Por que converter KML para GeoJSON?

O GeoJSON é o padrão da indústria para aplicações web, sendo mais leve, nativo em JavaScript e compatível com a maioria das APIs de mapas modernas.

A ferramenta suporta arquivos grandes?

A ferramenta é otimizada para processar dados de texto. Para arquivos extremamente grandes, recomenda-se dividir os dados antes da conversão.

O que faz a opção 'Saída Formatada'?

Ela adiciona recuos e quebras de linha ao código GeoJSON, tornando-o muito mais fácil de ler e editar manualmente.

Preciso instalar algum software?

Não, o conversor funciona inteiramente no seu navegador, sem necessidade de instalações ou plugins.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/kml-to-geojson

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
kmlInput textarea Sim -
prettyPrint checkbox Não -

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-kml-to-geojson": {
      "name": "kml-to-geojson",
      "description": "Converte formato KML (Keyhole Markup Language) para formato GeoJSON",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=kml-to-geojson",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]