SHP KML
Conversão de arquivo

Converter SHP para KML

RESPOSTA RÁPIDA
É possível converter SHP para KML?
Sim - SHP converte para KML.

No QGIS, clique com o botão direito na camada carregada, escolha Exportar > Salvar feições como e selecione Keyhole Markup Language (KML). Defina o CRS de saída como EPSG:4326 - o KML exige coordenadas WGS 84. O arquivo .kml resultante abre diretamente no Google Earth.

Também para KML: SSF · LOC · KLM

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Oct 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter SHP para KML?

.kml é o formato que o Google Earth e o Google Maps importam nativamente, tornando-o o padrão para visualizar dados GIS sem uma aplicação GIS dedicada. O KML também é um arquivo único independente, mais fácil de compartilhar do que o pacote multi-arquivos do Shapefile.

Como converter SHP para KML

QGIS OPEN-SOURCE

Adicione o .shp via Camada > Adicionar Camada > Adicionar Camada Vetorial, clique com o botão direito na camada, escolha Exportar > Salvar feições como, defina o formato como Keyhole Markup Language (KML) e configure o CRS para EPSG:4326.

ogr2ogr OPEN-SOURCE

Execute ogr2ogr -f KML out.kml in.shp em um terminal, adicionando -t_srs EPSG:4326 se o Shapefile ainda não estiver em WGS 84. O ogr2ogr vem com o QGIS no Windows.

Sobre estes formatos

Qualidade e o que observar

  • O Shapefile deve ter todos os arquivos complementares presentes - .shx e .dbf são obrigatórios, e o .prj é crítico para a atribuição correta de coordenadas no KML de saída.
  • Ignorar a reprojeção para EPSG:4326 quando o Shapefile usa um CRS projetado gera um KML que posiciona os elementos no local errado no Google Earth.
  • Os atributos do Shapefile são transferidos para o KML como elementos ExtendedData, visíveis no pop-up de informações do elemento no Google Earth.

Perguntas frequentes

O KML convertido abre no Google Earth?
Sim - o KML é o formato nativo do Google Earth; após a exportação, clique duas vezes no .kml ou arraste-o para a janela do Google Earth.
Qual é a diferença entre KML e KMZ?
KMZ é um KML compactado em ZIP; o Google Earth lê ambos, e você pode compactar um .kml e renomeá-lo para .kmz para obter um tamanho de arquivo menor.
Eu preciso de todos os arquivos componentes do Shapefile?
Sim - o .shp, .shx, .dbf e .prj devem estar todos na mesma pasta; a ausência de qualquer um fará com que a conversão falhe ou produza resultados incorretos.