libreoffice calc: conversão de coordenadas em graus, minutos e segundos para graus decimais em lote

12
LibreOffice Calc Conversão de Coordenadas em Graus, Minutos e Segundos para Graus Decimais em Lote Jorge Santos 2014

Upload: jorge-santos

Post on 23-Nov-2015

150 views

Category:

Documents


13 download

DESCRIPTION

Para converter uma grande quantidade de coordenadas em Graus, Minutos e Segundos (DD-MM-SSSS) para Graus Decimais (DD.ddddd) , utilize o conversor online Cotrans 2 desenvolvido pela Zonum Solutions.No LibreOffice Calc, vamos aprender técnicas para substituição de caracteres.

TRANSCRIPT

  • LibreOffice CalcConverso de Coordenadas em Graus, Minutos e

    Segundos para Graus Decimais em Lote

    Jorge Santos2014

  • LibreOffice Calc: Converso para Graus Decimais em Lote

    Contedo

    Sumrio

    Captulo 1................................................................................................................................................................. 3

    Introduo.......................................................................................................................................................... 3

    1.1 Demanda.................................................................................................................................................. 3

    1.2 Formatos das Coordenadas Geogrficas............................................................................................3

    1.3 LibreOffice Calc: Conversor de Coordenadas....................................................................................3

    1.4 LibreOffice Calc: Lista de Coordenadas..............................................................................................4

    1.5 Cotrans 2: Conversor Online de Coordenadas...................................................................................4

    1.6 LibreOffice Calc: Tcnicas para Substituio......................................................................................5

    1.6.1 Substituio do Separador Decimal.........................................................................................5

    1.6.2 Substituio do Smbolo de Grau ().........................................................................................6

    1.6.3 Substituio do Smbolo de Minuto (').....................................................................................6

    1.6.4 Substituio do Smbolo de Segundos (")...............................................................................7

    1.7 LibreOffice Calc: Concatenao de Campos.......................................................................................7

    1.8 LibreOffice Calc: Copiar/Colar Especial...............................................................................................8

    1.9 Cotrans 2: Converso de Coordenadas em Lote................................................................................9

    1.10 LibreOffice Calc: Multiplicao por -1.............................................................................................11

    Captulo 2.............................................................................................................................................................. 12

    Contatos........................................................................................................................................................... 12

    Autoria deste artigo................................................................................................................................... 12

    Processamento Digital Geotecnologias e Software Livre..................................................................12

    Competncias............................................................................................................................................. 12

    2

  • Captulo 1

    Introduo

    1.1 Demanda

    Temos uma grande quantidade de coordenadas que devem ser importadas para o Sistema de Coordenadas Geogrficas. Em geral, um aplicativo SIG no possui suporte para coordenadas em Graus, Minutos e Segundos (DD-MM-SSSS), portanto, esta lista de coordenadas deve transformada em Graus Decimais (DD.ddddd) quando precisamos gerar um conjunto de pontos a partir de uma localizao XY.

    Ao trabalhar com coordenadas geogrficas, note que o separador de casas decimais no Brasil a vrgula (,). Em algumas aplicaes, voc deve encontrar o ponto (.) separando as unidades decimais. Dependendo do caso, ser necessrio substituir um separador pelo outro.

    1.2 Formatos das Coordenadas Geogrficas

    FORMATO DA COORDENADA EXEMPLO

    Graus, Minutos e Segundos 050'28.32"N, 5148'55.64"W

    Graus Decimais 0,841200, -51,81545556

    Tabela 01. Formatos das Coordenadas Geogrficas.

    1.3 LibreOffice Calc: Conversor de Coordenadas

    Para pequenos trabalhos, voc pode utilizar o Conversor de Coordenadas. A utilizao simples: No campo Graus, Minutos e Segundos , digite as coordenadas correspondentes a N ou S na coluna Latitude. Na coluna Longitude do mesmo campo, digite as coordenadas E ou W. O resultado em Graus Decimais ser publicado no campo Graus Decimais. Valores da Latitude Norte precisam ser multiplicados por (-1) para coordenadas localizadas acima do Equador (Hemisfrio Norte).

    Figura 01. Conversor de Coordenadas de DD-MM-SSSS para DD.ddddd.

    3

  • LibreOffice Calc: Converso para Graus Decimais em Lote

    1.4 LibreOffice Calc: Lista de Coordenadas

    Temos uma lista com mais de 300 pares de coordenadas lat/long. Esta tarefa muito trabalhosa para o Conversor de Coordenadas, portanto, essa converso deve ser realizada em lote.

    Coordenadas em Graus, Minutos e Segundos no apresentam sinais negativos, mas voc precisa reparar nas letras que esto posicionadas no final das coordenadas. Se a letra for S, so coordenadas negativas (Hemisfrio Sul). Ao converter coordenadas negativas para Graus Decimais, no esquea de incluir o sinal de (-) para posicionar os dados corretamente no Sul.

    Figura 02. Planilha com 318 pares de coordenadas Lat/Long.

    A converso que vamos fazer ser online e em lote. Podemos colar a lista de coordenadas ou subir o arquivo XLS para o site, porm, precisamos formatar esta planilha para o formato compatvel.

    1.5 Cotrans 2: Conversor Online de Coordenadas

    Visite o site abaixo e conhea esta aplicao grtis desenvolvida pela Zonum Solutions:

    http://www.zonums.com/online/coords/cotrans.php

    Figura 03. Cotrans 2. Conversor de Coordenadas disponvel na Web.

    4

  • LibreOffice Calc: Converso para Graus Decimais em Lote

    No site, clique no item Deg-Min-Sec Decimal Deg . que est localizado no item de menu BATCH CONVERSION. Em seguida, pressione o boto Data Example. Voc ser informado sobre o formato apropriado para coordenadas geogrficas em Graus, Minutos e Segundos:

    Figura 04. Cotrans 2. Formato de coordenadas geogrficas suportado pelo site

    Neste site, os smbolos (), (') e ('') so desconsiderados e os valores GMS so separados por vrgula. Repare tambm que o separador de casas decimais o ponto. Para subir nossa lista de coordenadas, devemos preparar os campos de acordo com esse padro.

    1.6 LibreOffice Calc: Tcnicas para Substituio

    O conhecimento que vamos aplicar remete a noes de informtica. Voc pode substituir um smbolo por outro e suprimir os caracteres especiais. Vamos verificar isso mais abaixo.

    1.6.1 Substituio do Separador Decimal

    Selecione as duas colunas XY e pressione CTRL+H (No Excel: CTRL+U). Substitua a Vrgula pelo Ponto. Depois, clique em Mais Opes, Somente na Seleo Atual e Substituir Todos.

    Figura 05. LibreOffice Calc: Substituio da Vrgula pelo Ponto.

    5

  • LibreOffice Calc: Converso para Graus Decimais em Lote

    1.6.2 Substituio do Smbolo de Grau ()

    Selecione as duas colunas e pressione CTRL+H. Substitua o smbolo () pela vrgula (,). Clique em Mais Opes, marque o item Somente na Seleo Atual e clique em Substituir Todos.

    Figura 06. LibreOffice Calc: Substituio do smbolo de grau () pela vrgula (,).

    1.6.3 Substituio do Smbolo de Minuto (')

    Selecione as duas colunas e pressione CTRL+H. Substitua o smbolo (') pela vrgula (,). Clique em Mais Opes, marque o item Somente na Seleo Atual e clique em Substituir Todos.

    Figura 07. LibreOffice Calc: Substituio do smbolo de Minuto (') pela vrgula (,).

    6

  • LibreOffice Calc: Converso para Graus Decimais em Lote

    1.6.4 Substituio do Smbolo de Segundos (")

    Para excluir o smbolo de Segundos com as letras Sul e Oeste, selecione apenas a coluna S e pressione CTRL+H. Substitua o smbolo ("S) por NADA (apenas no digite nenhum valor). Copie e cole o smbolo de segundos da planilha se voc tiver dificuldades para digitar as aspas duplas corretamente. Depois, mesmo esquema: clique em Mais Opes, marque o item Somente na Seleo Atual e clique em Substituir Todos.

    Figura 08. LibreOffice Calc: Substituio do smbolo de Segundos e a letra S somente na coluna Latitude.

    Repita o procedimento para o campo da Longitude ("W) e faa as substituies.

    1.7 LibreOffice Calc: Concatenao de Campos

    Alm dos campos Latitude e Longitude, vamos utilizar o campo ID no processo. Por isso, recomendo concatenar os campos sem esquecer-se de incluir uma vrgula entre eles. A frmula para concatenar as trs colunas no Excel ou LibreOffice Calc esta:

    = 1A &","& 1B &","& 1C

    Figura 09. LibreOffice Calc: Concatenao de campos.

    7

  • LibreOffice Calc: Converso para Graus Decimais em Lote

    1.8 LibreOffice Calc: Copiar/Colar Especial

    Copie o resultado da concatenao para uma nova planilha. Quando for colar, clique com o boto direito sobre a primeira clula dessa nova planilha e selecione a opo Colar Especial . Desmarque todas as opes, deixando apenas os parmetros Texto e Nmeros.

    Figura 10. LibreOffice Calc: Recurso Colar Especial, utilizado para ignorar as frmulas e preservar os nmeros.

    No Excel, o comando Colar Especial deve ser relacionado com o parmetro Valores para copiar somente os nmeros e ignorar as frmulas. Salve uma cpia deste documento e exclua a planilha anterior. Esta a planilha final com todos os campos formatados no padro do Cotrans:

    Figura 11. LibreOffice Calc: Planilha formatada para importao no aplicativo Cotrans 2.

    8

  • LibreOffice Calc: Converso para Graus Decimais em Lote

    1.9 Cotrans 2: Converso de Coordenadas em Lote

    Daqui por diante, os procedimentos so praticamente intuitivos:

    Copie a coluna formatada no Calc e cole no campo apropriado; Selecione o mtodo Id Latitude Longitude; Use o separador Comma (vrgula); Formate a sada para seis casas decimais separadas por vrgula; Clique no boto Transform e as coordenadas sero convertidas para Graus Decimais .

    Figura 12. Cotrans 2: sistema para converso de coordenadas em lote.

    O resultado ser exibido numa nova janela:

    Figura 13. Cotrans 2: coordenadas em Graus Decimais.

    Hora de retornar com os dados para o seu gerenciador de planilha eletrnica. Copie as coordenadas obtidas no aplicativo desenvolvido pela Zonum Solutions. No LibreOffice Calc, clique na opo Colar Especial . O programa deve indicar para voc a opo Texto sem Formatao.

    9

  • LibreOffice Calc: Converso para Graus Decimais em Lote

    Figura 14. LibreOffice Calc: Cpia das coordenadas como texto sem formatao.

    Clique no boto OK. Em seguida, voc deve informar o tipo de separador (lembre-se que recomendamos a vrgula como separador para os dados de sada com seis casas decimais).

    Figura 15. LibreOffice Calc: Seleo do caractere separador das colunas.

    Os campos sero importados com sucesso. Edite os cabealhos que o programa gerou como NaN para Latitude e Longitude. Depois, selecione as duas colunas e faa uma ltima substituio, retornando o separador de unidades decimais de ponto para vrgula.

    10

  • LibreOffice Calc: Converso para Graus Decimais em Lote

    1.10 LibreOffice Calc: Multiplicao por -1

    Coordenadas geogrficas posicionadas Oeste do Meridiano Principal e abaixo da Linha do Equador so negativas. Logo, se os seus dados esto espacialmente posicionados no Brasil e pertencem ao Hemisfrio Norte, voc deve manter a coordenada positiva na Latitude, pois o Brasil possui uma poro ao norte, acima do Equador. A Longitude, entretanto, sempre negativa no Brasil, pois o nosso pas est localizado a oeste do Meridiano Principal.

    Com base nessas informaes, os dados devem ser acrescidos de um sinal negativo tanto na Latitude Sul quanto na Longitude Oeste. A partir dos resultados obtidos pelo aplicativo Cotrans 2, faa uma pequena frmula para associar o sinal de negativo em todas as coordenadas.

    =B2*(-1)

    Figura 16. LibreOffice Calc: Frmula para transformao de coordenadas negativas.

    Finalmente, temos um arquivo inteiramente convertido para Graus Decimais. Repita as tcnicas mencionadas no item 1.8 para colar somente nmeros nos campos Latitude e Longitude e ignorar as frmulas. Salve esta planilha como documento do Excel/LibreOffice Calc.

    Agora sim, estamos aptos para migrar esses dados espaciais para o ambiente GIS e verificar as informaes de posicionamento das coordenadas no mapa. Compartilhe os seus resultados e tenha um bom trabalho.

    11

  • LibreOffice Calc: Converso para Graus Decimais em Lote

    Captulo 2

    Contatos

    Autoria deste artigo

    Jorge Santos Especialista em Geotecnologias

    Lattes: http://lattes.cnpq.br/1910845468254276

    E-mail : [email protected]

    Skype: jorgepsantos2002

    Processamento Digital Geotecnologias e Software Livre

    Endereo: http://www.processamentodigital.com.br/

    Twitter: http://twitter.com/jpsantos2002

    Facebook: http://www.facebook.com/ProcessamentoDigital

    LinkedIn: http://br.linkedin.com/pub/jorge-santos/10/38b/8a4/

    Competncias

    Consultoria em SIG/PDI;

    Treinamento em Geotecnologias / Processamento Digital de Imagens;

    Gerncia de Projetos.

    12

    1.1 Demanda 31.2 Formatos das Coordenadas Geogrficas 31.3 LibreOffice Calc: Conversor de Coordenadas 31.4 LibreOffice Calc: Lista de Coordenadas 41.5 Cotrans 2: Conversor Online de Coordenadas 41.6 LibreOffice Calc: Tcnicas para Substituio 51.7 LibreOffice Calc: Concatenao de Campos 71.8 LibreOffice Calc: Copiar/Colar Especial 81.9 Cotrans 2: Converso de Coordenadas em Lote 91.10 LibreOffice Calc: Multiplicao por -1 11Autoria deste artigo 12Processamento Digital Geotecnologias e Software Livre 12Competncias 121.1 Demanda1.2 Formatos das Coordenadas Geogrficas1.3 LibreOffice Calc: Conversor de Coordenadas1.4 LibreOffice Calc: Lista de Coordenadas1.5 Cotrans 2: Conversor Online de Coordenadas1.6 LibreOffice Calc: Tcnicas para Substituio1.7 LibreOffice Calc: Concatenao de Campos1.8 LibreOffice Calc: Copiar/Colar Especial1.9 Cotrans 2: Converso de Coordenadas em Lote1.10 LibreOffice Calc: Multiplicao por -1Autoria deste artigoProcessamento Digital Geotecnologias e Software LivreCompetncias