Post on 10-Jan-2019
QGIS
TUTORIAL
www.processamentodigital.com.br
Fórmula para adicionar
coordenadas geográficasnos pontos
O Processamento Digital é um Canal de
Conteúdo GEO oferecido pela HEX –
Tecnologias Geoespaciais Inovadoras, que
traz ao público interessado nas Tecnologias
Geoespaciais o que há de novo no setor. Este
canal foi idealizado com o objetivo de ajudar
o público, trocar informações e gerar debates
acerca dos temas da área.
ÍNDICE
1. Roteiro para Cálculo de Coordenadas no QGIS ............................ 4
2. Introdução ................................................................................................ 4
3. Objetivo ..................................................................................................... 4
4. Metodologia ............................................................................................. 4
5. Fórmula para gerar a latitude .............................................................5
6. Fórmula para gerar a longitude..........................................................6
7. Criação de um campo sequencial ......................................................7
8. Salvando as Alterações..........................................................................7
9. Exibição do Rótulos sobre o Mapa .................................................... 8
10. Resultado Final: ..................................................................................... 8
11. Referência Bibliográfica....................................................................... 9
www.processamentodigital.com.br
12.
Roteiro para Cálculo de Coordenadas no QGIS
4
www.processamentodigital.com.br
QGIS: Fórmula para adicionarCoordenadas Geográficas nos Pontos
Introdução
Uma descrição detalhada da localização espacial dos pontos que formam o
perímetro de uma propriedade se dá por meio de coordenadas.
A Coordenada Geográfica é uma das opções para identificar e demonstrar
estes pontos.
Elas formam um sistema de localização que se estrutura através de linhas
imaginárias, traçadas paralelamente entre si nos sentidos norte-sul e leste-
oeste, medidas em graus. Com o cruzamento entre essas linhas, criam-se
pontos precisos de localização.
Essas linhas imaginárias são chamadas de paralelos e meridianos, e suas
medidas em graus são, respectivamente, as latitudes e as longitudes. Os
paralelos cortam a Terra horizontalmente, no sentido leste-oeste, enquanto
os meridianos cortam a Terra verticalmente. (Pena, 2016)
Objetivo
O objetivo deste tutorial é demonstrar os passos para o cálculo de
coordenadas geográficas no QGIS.
Metodologia
O primeiro passo para o cálculo de coordenadas geográficas é extrair os nós
do polígono em: Vetor/Geometrias/Extrair nós como mostrado abaixo:
5
www.processamentodigital.com.br
QGIS: Fórmula para adicionarCoordenadas Geográficas nos Pontos
Na camada de pontos, abra a Tabela de Atributos (1) e clique na ferramenta
Alternar Edição (2). Em seguida, acesse a Calculadora de Campo (3):
Fórmula para gerar a latitude
Criar um campo: LATITUDE com tipo de Texto (string) com 20 de
comprimento do campo de saída. Cole a expressão abaixo:
CASE WHEN $y<0THEN (floor ($y*-1) || ‘° ‘ || floor((($y*-1) - floor ($y*-1)) * 60) ||’\’ ‘ || substr( (to-string(((($y*-1) - floor ($y*-1)) * 60) - floor((($y*-1) - floor ($y*-1)) * 60)) * 60),1,5) || ‘” S’)ELSE (floor ($y) || ‘° ‘ || floor((($y) - floor ($y)) * 60) ||’\’ ‘ || substr( (tostring(((($y) - floor ($y)) * 60) - floor((($y) - floor ($y)) * 60)) * 60),1,5) || ‘” N’)
END
6
www.processamentodigital.com.br
QGIS: Fórmula para adicionarCoordenadas Geográficas nos Pontos
As coordenadas geográficas em graus, minutos e segundos serão gravadas
na Tabela de Atributos:
Fórmula para gerar a longitude
Repita o mesmo procedimento para criação de uma coluna chamada
LONGITUDE e cole a expressão abaixo:
A figura abaixo representa o resultado do cálculo de coordenadas. Salve as
alterações realizadas até aqui clicando no botão em destaque abaixo.
CASE WHEN $X<0THEN (floor ($x*-1) || ‘° ‘ || floor((($x*-1) - floor ($x*-1)) * 60) ||’\’ ‘ || substr( (to-string(((($x*-1) - floor ($x*-1)) * 60) - floor((($x*-1) - floor ($x*-1)) * 60)) * 60),1,5) || ‘” W’)ELSE (floor ($x) || ‘° ‘ || floor((($x) - floor ($x)) * 60) ||’\’ ‘ || substr( (tostring(((($x) - floor ($x)) * 60) - floor((($x) - floor ($x)) * 60)) * 60),1,5) || ‘” E’)END
7
www.processamentodigital.com.br
QGIS: Fórmula para adicionarCoordenadas Geográficas nos Pontos
Criação de um campo sequencial
Para enumerar os pontos, é necessário ainda dentro da Calculadora de
Campo, criar um campo chamado VERTICE com tipo Número Inteiro, com
comprimento do campo de saída valor 10.
Nas funções do QGIS, categoria Registro, clique duas vezes sobre a função
$id de modo que ela seja adicionada no campo Expressão (veja a figura
abaixo):
Excluir coluna da Tabela de Atributos
Para finalizar, exclua a coluna ID em Excluir Campo dentro da tabela de
atributos, selecionando a coluna e confirmando através do botão OK.
Salvando as Alterações
Salve as alterações realizadas até aqui e feche a Tabela de Atributos.
8
www.processamentodigital.com.br
QGIS: Fórmula para adicionarCoordenadas Geográficas nos Pontos
Exibição do Rótulos sobre o Mapa
Para configurar a visualização dos vértices no polígono ir em:
Propriedades da Camada - Rótulos - Mostrar rótulos para as camadas e
rotular o campo VERTICE.
Na categoria Posição, é possível configurar o tipo de ponto, a distância do
texto e do ponto entre outros detalhes.
Resultado Final
A figura abaixo mostra o resultado do cálculo de coordenadas geográficas no
QGIS.
9
www.processamentodigital.com.br
QGIS: Fórmula para adicionarCoordenadas Geográficas nos Pontos
Referência Bibliográfica
PENA, Rodolfo F. Alves. “Coordenadas Geográficas”; Brasil Escola.
Disponível em <http://brasilescola.uol.com.br/geografia/coordenadas-
geograficas.htm>. Acesso em 15 de julho de 2016.
www.processamentodigital.com.br