processamento digital | canal de conteúdo geo – …...conversão de coordenadas geográficas de...
TRANSCRIPT
Dados Externos e SIG: Conversão de Coordenadas no Excel e
LibreOffice Calc
Parte 02 de 10
2013
Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010
Antes de realizar a conversão, conheça alguns pré-requisitos fundamentais para conclusão dessa tarefa.
• As coordenadas devem ser armazenadas em planilha eletrônica ou arquivo de texto;
• É obrigatório que a planilha tenha duas colunas XY com coordenadas da Latitude e Longitude;
• Todos os registros da planilha precisam ter coordenadas XY.
Vamos trabalhar com duas planilhas. Faça o download da Planilha para conversão de Coordenadas emGMS para Graus Decimais (formato Excel). Abaixo temos a planilha modelo que utilizaremos como base de dados:
Na planilha acima, os campos ID, NOME e ESTADO são campos que contém dados comuns. Oscampos W e S são os campos que possuem as coordenadas da Latitude Sul (S) e Longitude Oeste (W). Oscampos da primeira linha são conhecidos como cabeçalho ou header e a presença desse cabeçalho na primeiralinha de toda planilha é obrigatória.
Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 14 de novembro de 2013 2
A segunda planilha é o conversor de coordenadas, um documento que contém fórmulas para realizar atransformação:
A conversão é simples: digite os valores das coordenadas nos campos G, M e S. Você pode tomaremprestados alguns campos em branco da planilha de conversão para acelerar a digitação. Um detalhe: no ExcelPortuguês-BR, o separador é a vírgula. Isso significa que, em vez de digitar 20.15, digite 20,15 para inserircorretamente os valores correspondentes aos segundos:
[Tela Cheia | 1027 x 588 pixels | http://goo.gl/uGkMp]
Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 14 de novembro de 2013 3
Por padrão, ao pressionar ENTER, o cursor move-se para baixo. Você pode modificar a direção do cursornas Opções do Excel:
Ao terminar a inserção dos valores, copie as células das coordenadas em Graus Decimais:
Abra uma nova planilha (ou retorne para a planilha original com coordenadas em GMS) e clique com obotão direito do mouse sobre uma célula vazia. Selecione a opção Colar Especial:
Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 14 de novembro de 2013 4
Na janela Colar Especial, selecione a opção Valores (somente números serão colados, isso evita a cópia desnecessária das fórmulas presentes na planilha anterior):
Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 14 de novembro de 2013 5
No Excel 2010, o recurso para Colar Especial/Valores pode ser acessado rapidamente no painel principal:
Os números serão colados com sucesso. Pressione CTRL+1 para formatar as colunas para Número com seis casas decimais.
Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 14 de novembro de 2013 6
Finalmente, eis as coordenadas convertidas para Graus Decimais:
Conforme foi dito anteriormente, a letra “W” corresponde à longitude oeste. No SIG, o eixo X representa alongitude. Do mesmo modo, o “S” indica a latitude sul e seu correspondente no sistema é o eixo Y. Isso significaque, para importar dados XY para o sistema, você deve apontar os registros W e S nos respectivos campos X e Y.
Salve esse documento como formato anterior do Excel (XLS). A partir de agora, podemos considerar queesta planilha está espacialmente referenciada e pronta para ser de importada como pontos para o SIG.
Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no LibreOffice Calc
A instalação do LibreOffice é recomendada para a criação de um arquivo DBF a partir de uma planilhacom coordenadas. Após a conversão da planilha com coordenadas de GMS para Graus Decimais, a geração doDBF é o próximo passo. No LibreOffice Calc, para gerar um arquivo DBF com coordenadas, basta excluir asplanilhas vazias e salvar o arquivo no formato dBASE. Infelizmente, este recurso foi removido do Excel2007/2010 de forma nativa, mas pode ser recuperado através de um aplicativo externo. A criação do DBF será umtema presente na terceira fase desta séria sobre dados externos e SIG.
Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 14 de novembro de 2013 7
No LibreOffice, os critérios são os mesmos aplicados para o Excel: todos os registros devem possuir umpar de coordenadas. Para converter as coordenadas no Calc, vamos usar as mesmas planilhas do tutorial do Excel:o conversor de coordenadas e a planilha modelo que utilizaremos como base de dados:
Use as técnicas descritas no tutorial do Excel e digite os valores das coordenadas nos campos apropriados:
[Tela Cheia | 1045 × 582 pixels | http://goo.gl/mF6P1]
Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 14 de novembro de 2013 8
Durante a edição, você pode modificar a direção do cursor nas Opções do Calc. Por padrão, ao pressio-nar ENTER, o cursor move-se para baixo. Na verdade, se o cursor fosse direcionado para direita ao confirmar umaedição, seria perfeito. Saiba como alterar essa opção nas opções do programa:
[Tela Cheia | 820 × 460 pixels | http://goo.gl/duCFY ]
Ao terminar a inserção dos valores, copie as células das colunas que correspondem às coordenadasem Graus Decimais:
Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 14 de novembro de 2013 9
Abra uma nova planilha (ou aproveite a anterior) e clique com o botão direito do mouse sobre uma célulavazia. Selecione a opção Colar Especial:
Na janela Colar Especial, desmarque a opção Colar Tudo e selecione apenas a opção Números (somente números serão colados, isso evita a cópia desnecessária das fórmulas presentes na planilha anterior):
Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 14 de novembro de 2013 10
Os números serão colados com sucesso. Pressione CTRL+1 e formate as colunas para Número com seiscasas decimais. Esta é a planilha com coordenadas convertidas para Graus Decimais:
No uso comum, costuma-se dizer Lat/Long para coordenadas geográficas. No SIG, é Long/Lat, pois cor-responde aos eixos X/Y. Formate a ordem das colunas caso você tenha problemas para importar esses dados.
Salve esse documento como LibreOffice (.ODS) ou formato do Excel 97/2000/XP (.XLS).
Conversão de Coordenadas Geográficas de Graus Decimais para UTM
Antes de realizar a conversão para UTM, verifique se os seus dados atendem aos aspectos abaixo:
• Coordenadas em Graus, Minutos e Segundos devem ser convertidas para Graus Decimais;
• É obrigatório conhecer o Fuso ou Zona de origem das coordenadas;
• O campo LATITUDE deve ser informado antes do campo LONGITUDE.
A conversão pode ser realizada através de uma planilha modelo, do mesmo jeito que podemos utilizaruma planilha com fórmulas para as conversões entre coordenadas geográficas Vou utilizar o modelo desen-volvido pela Universidade de Wisconsin/USA:
Planilha de Conversão para UTM: http://www.uwgb.edu/dutchs/UsefulData/UTMConversions1.xls
Help do desenvolvedor: http://www.uwgb.edu/dutchs/UsefulData/HowUseExcel.HTM
Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 14 de novembro de 2013 11
O tutorial é realizado em três passos:
1 – Selecione as colunas contendo as coordenadas em Graus Decimais (somente números);
2 – No conversor UTM, acesse a planilha Batch Convert Lat Long To UTM;
3 – Copie e Cole os valores da planilha original em graus decimais para as colunas L e M do conversor(coluna da latitude antes da longitude). É necessário informar o fuso na coluna N ao lado. Como os dados são doRio de Janeiro, este local é cortado pelos fusos 23 e 24 do Hemisfério Sul. Na região em questão, as coordenadaspertencem ao fuso 23:
Salve o resultado das colunas Northing e Easting como um novo documento. Para realizar a operação in-versa, ou seja, conversão de UTM para Lat/Long, basta seguir os procedimentos listados na guia Batch ConvertUTM to Lat-Long.
A partir de agora, podemos considerar que estas planilhas estão espacialmente referenciadas. Estamos a umpasso da tarefa de exportação dos pontos para o formato DBF, portanto, não perca o próximo tópico.
Dúvidas e sugestões podem enviadas para o e-mail [email protected]
Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 14 de novembro de 2013 12