top of page

KMZ para Excel: Preserve o ID dos Pontos

Foto do escritor: Adauto CostaAdauto Costa

No exemplo a seguir temos um caso prático onde precisamos recuperar as coordenadas dos Aeródromos e Helipontos existentes no Brasil a partir de um arquivo KMZ.


Aeródromos e Helipontos do Brasil

Baixe primeiro o Notepad++, WinRAR e um software de planilha, neste caso o Excel. Abra o KMZ com o WinRAR clicando com o botão direito e selecionando "Abrir com" e escolhendo WinRAR. Extraia o arquivo doc.kml, abra-o com o Notepad++ e depois copie tudo.



Abra o Excel e clique em uma célula vazia, depois cole o texto (Ctrl+V). No Excel, organize as colunas e encontre aquelas onde as tags <name> e <coordinates> aparecem. A tag <name> conterá a identificação do ponto, e a tag <coordinates> suas respectivas coordenadas. Neste exemplo, elas estavam nas colunas D e E, respectivamente.



Nas células G2, H2 e I2, utilize as fórmulas abaixo e aplique-as até o final do conteúdo colado do arquivo KMZ:


Na célula G2 
=SE(ÉERRO(PROCURAR("name";D2));"";"ok")

Na célula H2
=SE(ÉERRO(PROCURAR("coordinates";E2));"";"ok")

Na célula I2 (a coluna I será utilizada para separar os dados relevantes)
=SE(OU(G2="ok";H2="ok");"ok";"")


A coluna I é usada para detectar as células que contêm as tags <name> ou <coordinates>. Aplique um filtro e selecione as células que contêm o valor "ok".


Filtro na coluna I

Copie os dados da coluna D (contém as identificações dos pontos) e E (contém as respectivas coordenadas) para uma nova planilha e coloque um ao lado do outro. Faça o seguinte nesta nova planilha e aplique para todo o conteúdo:


Na célula C2:
=A2

Na célula D2:
=B3

Organizando os dados.

Copie os dados das colunas C e D e cole em uma outra planilha. Com isso, as linhas inúteis terão valor 0 e serão fáceis de serem removidas bastando criar um filtro.



Está quase no final! Agora, basta formatar o resultado. Copie o conteúdo da coluna B e cole no Notepad++. Formate os dados substituindo vírgula por tabulação e removendo as tags <coordinates> e </coordinates>. Já para a coluna A, basta remover as tags <name> e </name> no próprio Excel.

 


Assim, na ordem, você terá: Identificação do Ponto, Longitude, Latitude e Altitude!



Para saber mais, acesse o vídeo abaixo e veja como isso pode ser feito!



Gostou do conteúdo? Compartilhe!




32 visualizações0 comentário

Posts recentes

Ver tudo

Comments


Faça parte da nossa lista de emails

Obrigado!

ad33geo canal whatsapp.png
Dê sua opinião sobre algo do site!

Obrigado! Enviaremos um e-mail em breve informando que seu conteúdo foi publicado!

siga-nos!

  • Facebook
  • Instagram
  • YouTube
bottom of page