<div dir="ltr">Mto boa tarde.<div><br></div><div>Quero agradecer a dois amigos por me terem ajudado a</div><div>resolver esta questão.</div><div>Peço imensa desculpa mas de momento não me lembro dos nomes.</div><div>Tenho mta dificuldade em fixar nomes.</div><div>Está resolvida e o meu mto obrigado.</div><div>Um abraço,</div><div><br></div><div>JCS</div><div><br><div class="gmail_extra"><br><div class="gmail_quote">No dia 2 de dezembro de 2016 às 19:19,  <span dir="ltr"><<a href="mailto:qgis-pt-request@lists.osgeo.org" target="_blank">qgis-pt-request@lists.osgeo.org</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send QGIS-pt mailing list submissions to<br>
        <a href="mailto:qgis-pt@lists.osgeo.org">qgis-pt@lists.osgeo.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:qgis-pt-request@lists.osgeo.org">qgis-pt-request@lists.osgeo.<wbr>org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:qgis-pt-owner@lists.osgeo.org">qgis-pt-owner@lists.osgeo.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of QGIS-pt digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Declives de caminhos rurais (Joana Mendes)<br>
<br>
<br>
------------------------------<wbr>------------------------------<wbr>----------<br>
<br>
Message: 1<br>
Date: Fri, 2 Dec 2016 19:19:47 +0000<br>
From: Joana Mendes <<a href="mailto:joana.939.mendes@gmail.com">joana.939.mendes@gmail.com</a>><br>
To: QGIS PT - lista de utilizadores QGIS, em português.<br>
        <<a href="mailto:qgis-pt@lists.osgeo.org">qgis-pt@lists.osgeo.org</a>><br>
Subject: Re: [QGIS-pt] Declives de caminhos rurais<br>
Message-ID:<br>
        <<a href="mailto:CAAAeOqbpLSdGRtBBkCqZ_Vgp9DpZSC5bpN4Mx87EZM9Y2o2uNQ@mail.gmail.com">CAAAeOqbpLSdGRtBBkCqZ_<wbr>Vgp9DpZSC5bpN4Mx87EZM9Y2o2uNQ@<wbr>mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Obrigada Nelson, dei uma vista de olhos, mas o meu problema é simples:<br>
falta de tempo (tenho poucas semanas para apresentar o trabalho com que me<br>
comprometi julgando, talvez ingénuamente, que esta questão dos declives de<br>
caminhos já estaria mais que resolvida), 2600 km de caminhos divididos em 4<br>
mil e tal troços!<br>
Sem uma qualquer ferramente que me automatize completamente esta tarefa,<br>
não me safo!<br>
Joana<br>
<br>
No dia 2 de dezembro de 2016 às 06:45, Nelson Silva <<a href="mailto:nelson.jgs@gmail.com">nelson.jgs@gmail.com</a>><br>
escreveu:<br>
<br>
> Olá Joana,<br>
><br>
> Deparei-me com o post abaixo. Vi só na diagonal, mas parece que aborda<br>
> aquilo que pretende.<br>
><br>
> <a href="http://themagiscian.com/2016/11/28/dem-slope-calculations-" rel="noreferrer" target="_blank">http://themagiscian.com/2016/<wbr>11/28/dem-slope-calculations-</a><br>
> bicycle-routing-postgis/<br>
><br>
><br>
> Espero que ajude alguma coisa.<br>
><br>
><br>
> Bom trabalho<br>
><br>
> Nelson silva<br>
><br>
> Enviado do meu iPhone<br>
><br>
> No dia 01/12/2016, às 23:14, Joana Mendes <<a href="mailto:joana.939.mendes@gmail.com">joana.939.mendes@gmail.com</a>><br>
> escreveu:<br>
><br>
> Caríssimos,<br>
><br>
> Depois de muito navegar pela Internet, de ter lido com a máxima atenção os<br>
> vossos posts, concluo (por agora) que:<br>
><br>
> 1 - calcular declives de caminhos tem mesmo muito que se lhe diga<br>
> (conforme diz Alexandre);<br>
> 2 - o MDT (ou melhor, a sua qualidade) tem um papel fulcral neste<br>
> processo; utilizar um raster de declives (slope grid) é mesmo para esquecer!<br>
> 3- ainda não consegui atinar com o processo sugerido por André; mas o meu<br>
> problema continua a ser o de ter 2600 km, distribuídos por 4763 troços, é<br>
> uma missão (quase) impossível! Só mesmo um processo automatizado consegue<br>
> dar conta do recado.<br>
><br>
> Continuarei a procurar activamente pela Internet, e fico (ansiosamente) à<br>
> espera de uma boa ideia para isto!<br>
><br>
> Obrigadíssima de qualquer maneira<br>
> Joana<br>
><br>
> No dia 30 de novembro de 2016 às 07:50, Joana Mendes <<br>
> <a href="mailto:joana.939.mendes@gmail.com">joana.939.mendes@gmail.com</a>> escreveu:<br>
><br>
>> Muito obrigada pelas respostas. Estou a estudá-las e voltarei ao contacto<br>
>> em breve. Joana<br>
>><br>
>> No dia 29 de novembro de 2016 às 09:37, Pedro Venâncio <<br>
>> <a href="mailto:pedrongvenancio@gmail.com">pedrongvenancio@gmail.com</a>> escreveu:<br>
>><br>
>>> Por acaso lembrei-me hoje de manhã do teu plugin Alexandre! De facto<br>
>>> existem diversas formas de chegar a uma solução.<br>
>>><br>
>>> O único [e principal] problema são os dados de que se dispõe para<br>
>>> aplicar essas técnicas. Há uns meses tive de calcular o declive de uma<br>
>>> estrada com precisão e em muito pouco tempo. Até tinha um conjunto bastante<br>
>>> bom de pontos naquela zona, mas mesmo assim não correu bem (tinha declives<br>
>>> de mais de 80%), porque os pontos representavam a cota do terreno, que era<br>
>>> extremamente acidentado, e o perfil da estrada ficou totalmente "diluído"<br>
>>> na interpolação para o cálculo do MDT. A solução, nessa ocasião, passou<br>
>>> mesmo por usar apenas os pontos que tinha na estrada e fazer os cálculos do<br>
>>> declive com a diferença de cota, numa folha de cálculo. Mais tarde melhorei<br>
>>> a precisão, fazendo o levantamento do eixo da estrada com GNSS, com<br>
>>> pós-processamento.<br>
>>><br>
>>> Quando a grande precisão não é um requisito fundamental, como por<br>
>>> exemplo na preparação de provas desportivas, o que faço é o que descrevi no<br>
>>> email anterior.<br>
>>><br>
>>> Cumprimentos,<br>
>>> Pedro Venâncio<br>
>>><br>
>>><br>
>>><br>
>>> No dia 29 de novembro de 2016 às 08:17, Alexandre Neto <<br>
>>> <a href="mailto:senhor.neto@gmail.com">senhor.neto@gmail.com</a>> escreveu:<br>
>>><br>
>>>> O problema dos declives em caminhos(ou em quaisquer outras linhas) tem<br>
>>>> muito que se lhe diga, porque a maior parte das vezes o caminho não toma a<br>
>>>> direcção do declive máximo (que é o que obtemos da ferramenta slope), mas<br>
>>>> até o de menor declive com caminhos de vão ao longo da colina.<br>
>>>><br>
>>>> A meu ver, o procedimento a adoptar é parecido com o que o André<br>
>>>> descreveu, mas em vez de se usar o plugin sample points para obter declives<br>
>>>> de um raster, deve obter -se alturas. E depois pode-se fazer o cálculo dos<br>
>>>> declives usando a diferença de elevação e as coordenadas X e Y de de cada<br>
>>>> vértice consecutivo.<br>
>>>><br>
>>>> Todo o processo pode ser feito usando um pequeno script em Python. O<br>
>>>> código do plugin walking time, quase faz o que precisas. Era uma questão de<br>
>>>> o alterar ligeiramente. Para recolher a informação necessária. (Até era<br>
>>>> capaz de dar um plugin útil)<br>
>>>><br>
>>>> Alexandre Neto<br>
>>>><br>
>>>> A ter, 29/11/2016, 07:55, Andre Mano <<a href="mailto:andre.s.mano@gmail.com">andre.s.mano@gmail.com</a>> escreveu:<br>
>>>><br>
>>>>> O problema que descreves parece ser simples mas a execucao nao e assim<br>
>>>>> tao simples, mas e possivel. Uma outra alternativa seria algo do genero:<br>
>>>>><br>
>>>>> 1 - extrair os vertices de cada um dos caminhos como pontos e agrupar<br>
>>>>> esses pontos segundo o caminho a que pertencem. Precisas de dois passos<br>
>>>>> para isso:<br>
>>>>><br>
>>>>>               a) - *Vector > Geometry Tools > Extract Nodes *(obter<br>
>>>>> os vertices das linhas)<br>
>>>>><br>
>>>>> *              b) - Vector > Data Management Tools > Join by location *(adicionar<br>
>>>>> a tabela de atrubutos dos vertices ao nome/id de onde provem cada um dos<br>
>>>>> vertices)<br>
>>>>><br>
>>>>> 2 - *Vector > Geometry Tools > Add geometry columns *para adicionar<br>
>>>>> as coordenadas X e Y de cada um destes pontos<br>
>>>>><br>
>>>>> 3 - Utilizar o plugin *Point Sampling Tool* para extrarir os valores<br>
>>>>> de declive do raster<br>
>>>>><br>
>>>>> Agora tens todos os dados que necessitas na tabela de atributos.<br>
>>>>> Apenas tens que filtrar/usar field calculator os resultados para obter o<br>
>>>>> que precisas (declives médio, máximo e a localização do declive<br>
>>>>> máximo). Talvez mais facil trabalhar esta informacao no Open Office Calc,<br>
>>>>> Excell ou algo do genero e depois adicionar a tabela resultante ao QGIS.<br>
>>>>><br>
>>>>> A partir destes dados, podes agora produzir uma tabela com a<br>
>>>>> informacao necessaria (que devera ser uma tabela com 5 atributos - nome/id<br>
>>>>> do caminho | declives médio | máximo | coodenada X do declive máximo<br>
>>>>> | coordenada Y do declive maximo|<br>
>>>>><br>
>>>>> Resta um ultimo passo:<br>
>>>>><br>
>>>>> 4 - Fazer um Join by attributes em que a condicao do join e o id/nome<br>
>>>>> da linha, que em principio sera coincidente tanto para o layer original dos<br>
>>>>> caminhos, como na tabela que contem a nova informacao.<br>
>>>>><br>
>>>>> E claro que todo este procedimento parte do principio que o raster de<br>
>>>>> declives tem qualidade suficiente, o que podera ser um problema, como disso<br>
>>>>> o Pedro.<br>
>>>>><br>
>>>>> Espero que ajude,<br>
>>>>><br>
>>>>> Andre Mano<br>
>>>>><br>
>>>>> 2016-11-29 2:02 GMT+01:00 Pedro Venâncio <<a href="mailto:pedrongvenancio@gmail.com">pedrongvenancio@gmail.com</a>>:<br>
>>>>><br>
>>>>> Boa noite Joana Mendes,<br>
>>>>><br>
>>>>> Os procedimentos para calcular os declives e associá-los à tabela de<br>
>>>>> atributos das linhas são relativamente simples. Uma das possibilidades<br>
>>>>> seria calcular os declives, converter o resultado para vetor e fazer um<br>
>>>>> intersect com os caminhos.<br>
>>>>><br>
>>>>> O problema está, a meu ver, na resolução do MDT. A menos que seja uma<br>
>>>>> área muito plana e homogénea, e o MDT tenha elevadíssima resolução, ou<br>
>>>>> dificilmente conseguirá chegar aos declives dos caminhos com uma precisão<br>
>>>>> aceitável. Se um caminho tiver 4 / 5 metros de largura, seria necessário um<br>
>>>>> MDT de grande resolução espacial e grande precisão altimétrica para<br>
>>>>> refletir corretamente esse lineamento. Só com um levantamento do tipo<br>
>>>>> LiDAR.<br>
>>>>><br>
>>>>> O que poderá fazer é o levantamento dos caminhos com GPS/GNSS em modo<br>
>>>>> cinemático, RTK ou pós-processado, usando as estações das redes RENEP /<br>
>>>>> SERVIR.<br>
>>>>><br>
>>>>> Cumprimentos,<br>
>>>>> Pedro Venâncio<br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>> No dia 28 de novembro de 2016 às 22:20, Joana Mendes <<br>
>>>>> <a href="mailto:joana.939.mendes@gmail.com">joana.939.mendes@gmail.com</a>> escreveu:<br>
>>>>><br>
>>>>> Date: Mon, 28 Nov 2016 20:40:18 +0000<br>
>>>>> Subject: Declives de caminhos rurais<br>
>>>>> Bom dia a todos!<br>
>>>>><br>
>>>>> Trabalho com o QGIS há cerca de 1 ano, e preciso de calcular e colocar<br>
>>>>> na tabela de atributos os declives médio, máximo e a localização do declive<br>
>>>>> máximo, de cada troço de uma rede de caminhos rurais, quase todos em terra<br>
>>>>> batida, num total de 2639 km !<br>
>>>>><br>
>>>>> Tentei fazer isto através de um raster de elevação (modelo digital do<br>
>>>>> terreno), mas os resultados foram contraditórios com a realidade num número<br>
>>>>> de casos muito elevado, o que inviabiliza este método.<br>
>>>>><br>
>>>>> Calcular estes valores troço a troço daria para um exército de<br>
>>>>> utilizadores a trabalhar durante muitas semanas.<br>
>>>>><br>
>>>>> Alguém me pode indicar se existe algum método, seja um plugin ou outro<br>
>>>>> método qualquer para calcular estes valores de forma automática?<br>
>>>>><br>
>>>>> Muito grata pela ajuda,<br>
>>>>> Joana<br>
>>>>><br>
>>>>> ______________________________<wbr>_________________<br>
>>>>> QGIS-pt mailing list<br>
>>>>> <a href="mailto:QGIS-pt@lists.osgeo.org">QGIS-pt@lists.osgeo.org</a><br>
>>>>> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>> ______________________________<wbr>_________________<br>
>>>>> QGIS-pt mailing list<br>
>>>>> <a href="mailto:QGIS-pt@lists.osgeo.org">QGIS-pt@lists.osgeo.org</a><br>
>>>>> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>> --<br>
>>>>> ..............................<wbr>....<br>
>>>>> André Mano<br>
>>>>> *<a href="https://www.linkedin.com/in/andremano" rel="noreferrer" target="_blank">https://www.linkedin.com/in/<wbr>andremano</a><br>
>>>>> <<a href="https://www.linkedin.com/in/andremano" rel="noreferrer" target="_blank">https://www.linkedin.com/in/<wbr>andremano</a>> *<br>
>>>>> ______________________________<wbr>_________________<br>
>>>>> QGIS-pt mailing list<br>
>>>>> <a href="mailto:QGIS-pt@lists.osgeo.org">QGIS-pt@lists.osgeo.org</a><br>
>>>>> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
>>>>><br>
>>>> --<br>
>>>> Alexandre Neto<br>
>>>> ---------------------<br>
>>>> @AlexNetoGeo<br>
>>>> <a href="http://sigsemgrilhetas.wordpress.com" rel="noreferrer" target="_blank">http://sigsemgrilhetas.<wbr>wordpress.com</a><br>
>>>> <a href="http://gisunchained.wordpress.com" rel="noreferrer" target="_blank">http://gisunchained.wordpress.<wbr>com</a><br>
>>>><br>
>>>> ______________________________<wbr>_________________<br>
>>>> QGIS-pt mailing list<br>
>>>> <a href="mailto:QGIS-pt@lists.osgeo.org">QGIS-pt@lists.osgeo.org</a><br>
>>>> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
>>>><br>
>>>><br>
>>><br>
>>> ______________________________<wbr>_________________<br>
>>> QGIS-pt mailing list<br>
>>> <a href="mailto:QGIS-pt@lists.osgeo.org">QGIS-pt@lists.osgeo.org</a><br>
>>> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
>>><br>
>>><br>
>><br>
> ______________________________<wbr>_________________<br>
> QGIS-pt mailing list<br>
> <a href="mailto:QGIS-pt@lists.osgeo.org">QGIS-pt@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> QGIS-pt mailing list<br>
> <a href="mailto:QGIS-pt@lists.osgeo.org">QGIS-pt@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.osgeo.org/pipermail/qgis-pt/attachments/20161202/8305dfbf/attachment.html" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>pipermail/qgis-pt/attachments/<wbr>20161202/8305dfbf/attachment.<wbr>html</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
______________________________<wbr>_________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org">QGIS-pt@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
<br>
<br>
------------------------------<br>
<br>
End of QGIS-pt Digest, Vol 33, Issue 5<br>
******************************<wbr>********<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><p style="margin:0cm 0cm 0pt"><span style="color:rgb(153,153,153);font-family:Verdana;font-size:10pt">José Carlos Santos</span></p><p style="margin:0cm 0cm 0pt"><span style="color:rgb(153,153,153);font-family:Verdana"><font size="1">Consultor/<span style="font-size:10px"><em>Business Consulting</em></span></font></span></p><p style="margin:0cm 0cm 0pt"><span style="color:rgb(153,153,153);font-family:Verdana"><font size="1">Geógrafo/<span style="font-size:10px"><span>Geographer</span></span></font></span></p><p style="margin:0cm 0cm 0pt"><span style="color:rgb(153,153,153);font-family:Verdana;font-size:7.5pt"><em>Sistemas de Informação Geográfica/</em><em>Geographic Information Systems</em></span><span style="font-family:Arial;font-size:11pt"></span></p><p style="margin:0cm 0cm 0pt"><font color="#999999" face="Verdana"><span style="font-size:10px"><em>Análise de imagens/</em><em>Image Analysis / Remote Sensing</em></span></font></p><p style="margin:0cm 0cm 0pt"><font color="#999999" face="Verdana"><span style="font-size:10px"><span style="color:rgb(153,153,153);font-family:Verdana;font-size:7.5pt"><i>Open Source</i></span></span></font><font color="#999999" face="Verdana"><span style="font-size:10px"><em><br></em></span></font></p><p style="margin:0cm 0cm 0pt"><br></p><p style="margin:0cm 0cm 0pt"><span style="font-family:Arial;font-size:11pt"></span></p><p style="margin:0cm 0cm 0pt"><a style="font-family:Arial" href="mailto:jcgarciadossantos@gmail.com" target="_blank">jcgarciadossantos@gmail.com</a><br></p><div><p> <br></p></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div></div>