Conversor de shapefile para KML

Converta um shapefile em KML para o Google Earth. Solte o zip ou os arquivos .shp, .dbf e .prj; os sistemas de coordenadas mais comuns, como UTM, são convertidos para latitude e longitude.

Perguntas

Como funciona

  1. Solte o shapefile compactado, ou escolha os arquivos .shp, .dbf e .prj juntos.
  2. As formas são convertidas para latitude e longitude e desenhadas no mapa.
  3. Baixe o KML e abra-o no Google Earth ou em qualquer aplicativo que leia KML.

Funciona no seu navegador. Os arquivos nunca são enviados.

Entrada e resultado

Entrada
Um shapefile compactado, ou o arquivo .shp escolhido junto com os arquivos .dbf, .prj e .cpg.
Resultado
Um arquivo .kml em latitude e longitude WGS84, com todos os atributos gravados como texto.

Exemplo: entrada

plots.zip: plots.shp, plots.shx, plots.dbf, plots.prj (WGS84) e plots.cpg, com um polígono com name = Plot 2, commodity = coffee e area_ha = 8.6.

Exemplo: resultado

plots.kml, com este placemark:
<Placemark><name>Plot 2</name><ExtendedData><Data name="commodity"><value>coffee</value></Data><Data name="area_ha"><value>8.6</value></Data></ExtendedData><Polygon><outerBoundaryIs><LinearRing><coordinates>-84.528637,9.986941 -84.52898,9.987532 -84.530697,9.987955 -84.53207,9.986771 -84.531813,9.985165 -84.529152,9.985419 -84.528637,9.986941</coordinates></LinearRing></outerBoundaryIs></Polygon></Placemark>

Limites

  • O .shp é obrigatório. Sem o .dbf, não há atributos. Sem o .prj, as coordenadas que parecem graus são lidas como latitude e longitude WGS84, e as outras são recusadas até você adicioná-lo.
  • Um sistema de coordenadas que o conversor não consegue ler é recusado, em vez de adivinhado. Um datum local antigo (como Arc 1960 ou PSAD56) sem a conversão para WGS84 pode deixar as formas algumas centenas de metros fora do lugar, e a página avisa.
  • Sem um arquivo .cpg, o texto que não está em UTF-8 é lido como Windows-1252 (latino).
  • O KML usa as cores padrão do Google Earth.

De quais arquivos do shapefile eu preciso?

O arquivo .shp guarda as formas e é obrigatório. Adicione o .dbf para manter os atributos e o .prj para que o conversor saiba o sistema de coordenadas. Um zip com todos eles também funciona.

Meu shapefile está em UTM. Funciona?

Sim, desde que o arquivo .prj esteja junto. O KML sempre usa latitude e longitude WGS84, então o conversor reprojeta as formas a partir do sistema de coordenadas do .prj. Se não conseguir ler esse sistema de coordenadas, ele avisa em vez de adivinhar, e alerta quando um datum local antigo (como Arc 1960 ou PSAD56) pode deixar as formas algumas centenas de metros fora do lugar.

Os atributos são mantidos?

Sim. Todos os atributos são gravados no KML, e um campo chamado name ou description vira o nome ou a descrição do placemark que o Google Earth mostra.

Voltar à ferramenta ↑

Conecte seus dados, entenda suas operações.

Traga as planilhas, os formulários de campo e os mapas que você já usa, e veja cada local em um só lugar.