<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:14pt"><div><span>Estive a testar também via Postgis (com a função ST_Intersects), via QspatiaLite e através do plugin MMQGIS e o problema persiste. Em todas as soluções é possível juntar a informação se usar um buffer de 10 metros no layer dos troços, mas em nenhuma é possível utilizar apenas o troço original.</span></div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span>Têm sugestões extra que me possam ajudar? E mesmo que
não me ajudem, não era suposto estar a dar? Mandei num mail anterior as shapes para testarem.</span></div><div class="yahoo_quoted" style="display: block;"> <br> <br> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 14pt;"> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> On Monday, February 24, 2014 12:34 PM, Edgar Barreira <edgar.barreira@yahoo.com> wrote:<br> </font> </div> <div class="y_msg_container"><div id="yiv0894835393"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 14pt;"><div><span>Bom dia, respondendo a todas as questões e submetendo os dados (em anexo).</span></div><div style="color: rgb(0, 0, 0); font-size: 19px;
font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br clear="none"></span></div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span>1. O sistema de coordenadas é o mesmo (o ficheiro chain_linhas_rios_zoom1 provém diretamente do linhas_rios_zoom, através do módulo Qchainage). -- em resposta ao Alexandre</span></div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br clear="none"></span></div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color:
transparent; font-style: normal;"><span>2. Sim, estou a testar o plugin LRS (</span><a rel="nofollow" shape="rect" target="_blank" href="http://blazek.github.io/lrs/" style="background-color: rgb(255, 255, 255); color: rgb(25, 106, 212); font-family: monospace; font-size: 13px;">http://blazek.github.io/lrs/</a>). Até aqui tem dado resultados satisfatórios, mas ainda não conclusivos. -- em resposta ao Giovanni.</div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><br clear="none"></div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;">3. Pois, eu desconfio precisamente desses arredondamentos. Já tentei resolver o assunto criando um pequeno buffer e ele de facto
depois apanha os pontos todos, mas cria erros por má identificação do troço do qual pretendo que ele herde os atributos. Confirmo que a ideia é que os pontos herdem os atributos do troço onde se situa. -- em resposta ao José Alberto Gonçalves.</div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><br clear="none"></div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;">Poderão testar do vosso lado com o que mando em anexo?
Obrigado</div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;">EB</div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br clear="none"></span></div><div class="yiv0894835393yqt6919627682" id="yiv0894835393yqt38221"><div class="yiv0894835393yahoo_quoted" style="display: block;"> <br clear="none"> <br clear="none"> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 14pt;"> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> On Wednesday, February 19, 2014 11:15 AM, Jose Gonçalves
<jagoncal@gmail.com> wrote:<br clear="none"> </font> </div> <div class="yiv0894835393y_msg_container"><div id="yiv0894835393"><div><div dir="ltr"><div><div><div>Olá<br clear="none"><br clear="none"></div>A relação espacial para o join é a de interseção? Isto é, um ponto recebe atibutos da linha se estiver sobre ela?<br clear="none">É uma relação "arriscada" devido aos arredondamentos Tudo depende da precisão da representação numérica das coordenadas e da forma como os programas lidam com os arredondamentos. Isso é potencialmente um problema em qualquer software.<br clear="none">
<br clear="none">Se a relação espacial for "mais próximo de", isto é, o ponto recebe os atributos da linha que lhe é mais próxima, o problema dos arredondamentos desaparece.<br clear="none"><br clear="none"></div>Cumprimentos<br clear="none"><br clear="none"></div>José Alberto Gonçalves<br clear="none">
<br clear="none">
</div><div class="yiv0894835393gmail_extra"><br clear="none"><br clear="none"><div class="yiv0894835393gmail_quote">Em 18 de fevereiro de 2014 19:28, Edgar Barreira <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:edgar.barreira@yahoo.com" target="_blank" href="mailto:edgar.barreira@yahoo.com">edgar.barreira@yahoo.com</a>></span> escreveu:<br clear="none">
<blockquote class="yiv0894835393gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="yiv0894835393yqt2790716606" id="yiv0894835393yqt67752"><div><div style="font-size: 14pt; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"><div>
Venho aqui deixar-vos uma dúvida. Ando a trabalhar com o QuantumGIS (2.0) no sentido de investigar o melhor modo de efetuar a operação de referenciação linear. Desta forma utilizei um módulo (QChainage) que me permite distribuir "marcos quilométricos" igualmente espaçados, a partir de uma determinada origem. Isto gera-me um layer de pontos com um único campo (o valor do marco).</div>
<div><br clear="none"></div><div style="font-style: normal; font-size: 19px; background-color: transparent; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;">Por outro lado tenho um layer de linhas que representa uma rede hidrográfica, onde um dos campos mais relevantes é o ID de cada troço.</div>
<div style="font-style: normal; font-size: 19px; background-color: transparent; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"><br clear="none"></div><div style="font-style: normal; font-size: 19px; background-color: transparent; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;">
E o que eu preciso é algo tão simples como juntar as informações dos dois layers, em função da localização dos pontos sobre as linhas (e estão todos diretamente nas linhas) - assim em cada ponto fico com o ID do troço onde o ponto se situa.</div>
<div style="font-style: normal; font-size: 19px; background-color: transparent; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"><br clear="none"></div><div style="font-style: normal; font-size: 19px; background-color: transparent; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;">
Ao fazer isso com o "Join attributes by location" o resultado esperado é insatisfatório, porque a maioria dos pontos não são identificados no resultado final. Contudo, se fizer isso com um "Spatial Join", no ArcGIS, a operação corre "sem espinhas".</div>
<div style="font-style: normal; font-size: 19px; background-color: transparent; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"><br clear="none"></div><div style="font-style: normal; font-size: 19px; background-color: transparent; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;">
E então fiquei com uma dúvida: será a operação "Join attributes by location" o mesmo tipo de operação que o "Spatial Join"? Se sim, temos aqui um problema de eficácia do lado do QGis, ou uma má definição da minha parte (em termos de
input). </div><div style="font-style: normal; font-size: 19px; background-color: transparent; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"><br clear="none"></div><div style="font-style: normal; font-size: 19px; background-color: transparent; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;">
Há aqui alguém que tenha passado pelo mesmo ou que me consiga ajudar?</div></div></div></div><br clear="none">_______________________________________________<br clear="none">
Portugal mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Portugal@lists.osgeo.org" target="_blank" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://lists.osgeo.org/mailman/listinfo/portugal">http://lists.osgeo.org/mailman/listinfo/portugal</a><br clear="none"></blockquote></div><br clear="none"></div></div></div><br clear="none"><br clear="none"></div> </div> </div> </div></div> </div></div></div><br><br></div> </div> </div> </div> </div></body></html>