top of page

KMZ para Excel: Preserve o ID dos Pontos

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!




Comments


Faça parte da nossa lista de emails

Obrigado!

ad33geo canal whatsapp.png
Entre em contato conosco!

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

siga-nos!

  • Facebook
  • Instagram
  • YouTube

© 2024 ad33geo

bottom of page