processamento digital | canal de conteúdo geo – …...conversão de coordenadas geográficas de...

12
Dados Externos e SIG: Conversão de Coordenadas no Excel e LibreOffice Calc Parte 02 de 10 2013

Upload: others

Post on 23-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

Dados Externos e SIG: Conversão de Coordenadas no Excel e

LibreOffice Calc

Parte 02 de 10

2013

Page 2: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

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

Page 3: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

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

Page 4: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

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

Page 5: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

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

Page 6: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

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

Page 7: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

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

Page 8: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

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

Page 9: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

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

Page 10: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

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

Page 11: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

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

Page 12: Processamento Digital | Canal de Conteúdo Geo – …...Conversão de Coordenadas Geográficas de Graus, Minutos e Segundos para Graus Decimais no Excel 2007/2010 Antes de realizar

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