<div dir="ltr">O problema que descreves parece ser simples mas a execucao nao e assim tao simples, mas e possivel. Uma outra alternativa seria algo do genero:<div><br></div><div>1 - extrair os vertices de cada um dos caminhos como pontos e agrupar esses pontos segundo o caminho a que pertencem. Precisas de dois passos para isso:</div><div><br></div><div>              a) - <b style="font-style:italic">Vector > Geometry Tools > Extract Nodes </b>(obter os vertices das linhas)</div><div><b><i><br></i></b></div><div><b style="font-style:italic">              b) - Vector > Data Management Tools > Join by location </b>(adicionar a tabela de atrubutos dos vertices ao nome/id de onde provem cada um dos vertices)</div><div><br></div><div>2 - <b><i>Vector > Geometry Tools > Add geometry columns </i></b>para adicionar as coordenadas X e Y de cada um destes pontos</div><div><br></div><div>3 - Utilizar o plugin <b><i>Point Sampling Tool</i></b> para extrarir os valores de declive do raster</div><div><br></div><div>Agora tens todos os dados que necessitas na tabela de atributos. Apenas tens que filtrar/usar field calculator os resultados para obter o que precisas (<span style="font-size:12.8px">declives médio, máximo e a localização do declive máximo). Talvez mais facil trabalhar esta informacao no Open Office Calc, Excell ou algo do genero e depois adicionar a tabela resultante ao QGIS.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">A partir destes dados, podes agora produzir uma tabela com a informacao necessaria (que devera ser uma tabela com 5 atributos - nome/id do caminho | </span><span style="font-size:12.8px">declives médio | máximo | coodenada X do declive máximo | coordenada Y do declive maximo| </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Resta um ultimo passo:</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">4 - Fazer um Join by attributes em que a condicao do join e o id/nome da linha, que em principio sera coincidente tanto para o layer original dos caminhos, como na tabela que contem a nova informacao.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">E claro que todo este procedimento parte do principio que o raster de declives tem qualidade suficiente, o que podera ser um problema, como disso o Pedro.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Espero que ajude,</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Andre Mano</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-11-29 2:02 GMT+01:00 Pedro Venâncio <span dir="ltr"><<a href="mailto:pedrongvenancio@gmail.com" target="_blank">pedrongvenancio@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Boa noite Joana Mendes,<br><br></div>Os procedimentos para calcular os declives e associá-los à tabela de atributos das linhas são relativamente simples. Uma das possibilidades seria calcular os declives, converter o resultado para vetor e fazer um intersect com os caminhos.<br><br></div>O problema está, a meu ver, na resolução do MDT. A menos que seja uma área muito plana e homogénea, e o MDT tenha elevadíssima resolução, ou dificilmente conseguirá chegar aos declives dos caminhos com uma precisão aceitável. Se um caminho tiver 4 / 5 metros de largura, seria necessário um MDT de grande resolução espacial e grande precisão altimétrica para refletir corretamente esse lineamento. Só com um levantamento do tipo LiDAR. <br><br>O que poderá fazer é o levantamento dos caminhos com GPS/GNSS em modo cinemático, RTK ou pós-processado, usando as estações das redes RENEP / SERVIR.<br><br></div>Cumprimentos,<br></div>Pedro Venâncio<br><br><div><div><br><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">No dia 28 de novembro de 2016 às 22:20, Joana Mendes <span dir="ltr"><<a href="mailto:joana.939.mendes@gmail.com" target="_blank">joana.939.mendes@gmail.com</a>></span> escreveu:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><span style="font-size:12.8px">Date: Mon, 28 Nov 2016 20:40:18 +0000</span><br class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg" style="font-size:12.8px"><span style="font-size:12.8px">Subject: Declives de caminhos rurais</span><br class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg" style="font-size:12.8px"><div dir="ltr" class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg" style="font-size:12.8px">Bom dia a todos!<div class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg"><br class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg"></div><div class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg">Trabalho com o QGIS há cerca de 1 ano, e preciso de calcular e colocar na tabela de atributos os declives médio, máximo e a localização do declive máximo, de cada troço de uma rede de caminhos rurais, quase todos em terra batida, num total de 2639 km !</div><div class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg"><br class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg"></div><div class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg">Tentei fazer isto através de um raster de elevação (modelo digital do terreno), mas os resultados foram contraditórios com a realidade num número de casos muito elevado, o que inviabiliza este método.</div><div class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg"><br class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg"></div><div class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg">Calcular estes valores troço a troço daria para um exército de utilizadores a trabalhar durante muitas semanas.</div><div class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg"><br class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg"></div><div class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg">Alguém me pode indicar se existe algum método, seja um plugin ou outro método qualquer para calcular estes valores de forma automática?</div><div class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg"><br class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg"></div><div class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg">Muito grata pela ajuda,</div><div class="m_-7923612924298425749m_-3639224194849306097gmail-m_-2663495281391975995gmail_msg">Joana</div></div></div>
<br></div></div>______________________________<wbr>_________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">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/mailman<wbr>/listinfo/qgis-pt</a><br>
<br></blockquote></div><br></div>
<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></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>..................................<br>André Mano<br><font color="#000099" size="1"><u><a href="https://www.linkedin.com/in/andremano" target="_blank">https://www.linkedin.com/in/andremano</a> </u></font><br></div></div></div>
</div>