Azimute e Distância

588 views
Skip to first unread message

José Irley

unread,
Dec 7, 2012, 7:09:27 AM12/7/12
to qgisb...@googlegroups.com
Pessoal, bom dia!
 
Vocês sabem se o Quantum Gis gera azimute e distância de uma geometria pronta? Existem também algum complemento para gerar memorial descritivo?
 
Desde já agradeço!
 
Atte,
 
José Irley
Geógrafo

Leônidas Descovi Filho

unread,
Dec 7, 2012, 7:46:10 AM12/7/12
to qgisb...@googlegroups.com
Olá José,

Sobre azimutes ainda não trabalhei no qgis, mas para calcular distâncias de geometrias prontas, use a calculadora de campo de tabela de atributos, lá terá várias operações disponíveis, como por exemplo, calculo de distâncias, perímetros e áreas em respectivamente, linhas e polígonos.

Espero ter ajudado.

Bom trabalho.


--
---
Você recebeu esta mensagem do Grupo "QGISBrasil"
Para postar neste grupo, envie um e-mail para qgisb...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail paragisbrasi...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/qgisbrasil?hl=pt?hl=pt-BR



--
Leonidas



Benjamim Pereira Vilela

unread,
Dec 7, 2012, 7:51:14 AM12/7/12
to qgisb...@googlegroups.com
Baixar o plugin topography. Resolve seu problema.

Obrigado.
Benjamim Pereira Vilela, MSc.
Geógrafo, Mestre e doutorando em Geografia pelo LABOGEF/IESA/UFG
Avaliação de Imóveis - ITCD- SEFAZ - GO
Fone: 62-3273.0866 ramal 211 (UFG), 62-3201-7090 (SEFAZ), 62-9932-2113 e Casa 62-3273-0866.


Sérgio Luís Bianchini

unread,
Dec 7, 2012, 4:57:01 PM12/7/12
to qgisb...@googlegroups.com
Benjamin, se não estiver enganado o plugin topography resolverá o problema de construção de uma linha ou polígono e não o contrário, como parece ser a dúvida do José.

--
Eng. Agrº Sérgio Luís Bianchini
Campo Grande - MS

Leônidas Descovi Filho

unread,
Dec 7, 2012, 6:45:53 PM12/7/12
to qgisb...@googlegroups.com
Qual repositório está esse complemento?

aqui não apareceu (Versão do QGIS 1.8.0-Lisboa)

Benjamim Pereira Vilela

unread,
Dec 8, 2012, 4:49:57 AM12/8/12
to qgisb...@googlegroups.com
Procure por Azimuth and distance que encontrará. 

Leônidas Descovi Filho

unread,
Dec 8, 2012, 8:35:54 AM12/8/12
to qgisb...@googlegroups.com
Muito Obrigado.

Helder Gramacho

unread,
Dec 8, 2012, 8:51:48 AM12/8/12
to qgisb...@googlegroups.com
Leonidas, o Eng Cartógrafo Anderson Roberto da Silva já respondeu a este questionamento, segue abaixo a solução encontrada por ele:

Caro,
Dá pra fazer deste modo (testado no QGis 1.8.0 Lisboa) no field calculator:

1) Crie as colunas com os nomes (verde) e tipo (azul): 
  • azimute (real), Precisão: 10 tá bom;
  • grau_int (inteiro)
  • min_int (inteiro)
  • seg (real) Precisão: 4 tá bom;
  • gms ou outro nome qualquer (texto)
2) Cálculo do Azimute com esta fórmula: (atan((xat(-1)-xat(0))/(yat(-1)-yat(0)))) * 180/3.14159 + (180 *(((yat(-1)-yat(0)) < 0) + (((xat(-1)-xat(0)) < 0 AND (yat(-1) - yat(0)) >0)*2)))

3) Cálculo do grau_intcase when (toint( "azimute") -  "azimute" > 0) Then (toint( "azimute") - 1) else toint( "azimute") end

4) Cálculo do min_int: case when (toint(("azimute"- "grau_int")*60)-("azimute"- "grau_int")*60) > 0 Then (("azimute"- "grau_int")*60)-1 else toint(("azimute"- "grau_int")*60) end 

5) Cálculo do seg:  "azimute" * 3600- "grau_int" *3600- "min_int" *60

6) Cálculo do gms ou outro nome qualquer:  "grau_int" || '° ' || "min_int" || '´ ' ||  "seg" || '"'
 
Motivo da criação das colunas: no field calculator do QGis não sei se é possível definir variáveis, tentei e não consegui. Logo, salvei nas colunas os resultados. 
A condição case when utilizado nos cálculos dos itens 3 e 4, servem pois a operação toint (extrair a parte inteira) dá um resultado não esperado. Exemplo: toint(145.5) retorna 146 e não 145 como esperado. No console python, se escrever a expressão int(145.5), retorna 145. Por isso coloquei a condição.

É trabalhoso, talvez seja mais fácil exportar numa tabela do excel e fazer os cálculos lá, do que fazer no própria QGis. 

Abraços!

-- 
 
Anderson Roberto da Silva
Engenheiro Cartógrafo
Hélder Gramacho dos Santos
Engenheiro Agrônomo
Perito Federal Agrário
tel: (71) 9279-9439

Leônidas Descovi Filho

unread,
Dec 8, 2012, 9:37:38 AM12/8/12
to qgisb...@googlegroups.com
Helder obrigado pelo resgate, realmente a tabela de atributos é muito completa, a pesar de nem tão amigável quanto o calc etc. mas se mostra viável para esse tipo de calculo (azimute).

Muito obrigado pela mensagem.
Abs!
Reply all
Reply to author
Forward
0 new messages