Pular para o conteúdo

Converter KML em Shapefile (SHP)

Solte um KML e baixe um shapefile compactado completo para ArcGIS ou QGIS.

  1. Adicione seu arquivo
  2. Confira no mapa e na tabela
  3. Baixe o arquivo convertido

Nada é enviadoArquivos de até 50 MB

QGIS

AI Agent para QGIS

Dispense o conversor da próxima vez: peça ao AI Agent no QGIS para converter, reprojetar e carregar seus arquivos, qualquer que seja o tamanho.

Baixe o plugin gratuito para QGIS

Plano gratuito, sem cartão de crédito.

Guia

Solte um KML e baixe um shapefile compactado completo para ArcGIS ou QGIS. Grátis, e o arquivo nunca sai do seu navegador.

Como funciona a conversão

  1. Escolha um arquivo .kml, solte-o aqui ou cole o texto KML. Um KMZ precisa ser descompactado antes.
  2. Cada Placemark vira um registro. Nome, descrição, pasta, data e hora e cada campo ExtendedData viram campos DBF, com nomes cortados nos 10 caracteres do formato. Pontos, linhas e polígonos vão para shapefiles separados, porque um shapefile guarda uma só classe.
  3. Baixe o .zip e adicione ao QGIS ou ao ArcGIS Pro como uma camada.

O que o zip contém

Um shapefile por classe de geometria presente no KML, cada um com seus cinco arquivos.

ArquivoO que ele guarda
<name>.shp, .shxAs geometrias e seu índice. Um KML só com pontos gera um shapefile; um misto gera <name>_points, <name>_lines e <name>_polygons.
.dbfCampos name, descriptio, folder, timestamp e um por campo ExtendedData, como texto. Nomes com mais de 10 caracteres são truncados e tornados únicos.
.prjGCS_WGS_1984, que é o que o KML usa.
.cpgUTF-8.

O que ele não faz

  • Se você soltar um KMZ, ele abre na página de KMZ para Shapefile, sem precisar descompactar.
  • Estilos não são transferidos: um shapefile não tem estilo.
  • Um Placemark que mistura pontos e linhas em um MultiGeometry não tem tipo de shapefile e é ignorado, com um aviso.
  • Altitudes são descartadas; a saída é 2D.
  • Os valores de ExtendedData são gravados como campos de texto, já que o KML não diz quais são números.
  • Arquivos de até 50 MB.

Perguntas frequentes

Como converto KML para SHP?

Solte o .kml nesta página e baixe o zip. Ele contém o .shp, o .shx, o .dbf, o .prj e o .cpg de que o ArcGIS e o QGIS precisam juntos. Pontos, linhas e polígonos são gravados em shapefiles separados, porque um shapefile guarda um só tipo de geometria.

Meu KML é enviado?

Não. O shapefile é gravado e compactado na aba do seu navegador. Nada é enviado.

Por que recebi três shapefiles?

Porque o KML misturava pontos, linhas e polígonos. Um shapefile guarda uma só classe de geometria, então cada uma ganhou seu próprio arquivo dentro do zip.

Para onde foi minha descrição?

Para o campo DBF descriptio, os 10 primeiros caracteres da palavra, cortada em 254 bytes. O DBF limita os dois.

Posso obter um shapefile projetado, em UTM por exemplo?

Sim. Depois de converter o arquivo, escolha um sistema em Sistema de coordenadas de saída: SIRGAS 2000 / UTM, uma zona UTM, British National Grid e cerca de 200 outros. O arquivo é reprojetado no seu navegador e o .prj indica o sistema.

Ele lê exportações do Google My Maps?

Sim, depois de descompactadas do KMZ. Cada camada do My Maps é uma Folder do KML, mantida no campo folder, então você pode dividir o shapefile por camada no QGIS.