Em 15-03-2012 13:44, Matheus Ricardo Espanhol escreveu:
Olá Pedro,Não sei se entendi muito bem, mas a consulta a seguir está retornando as linhas vermelhasda sua imagem de exemplo: SELECT ST_Makeline(bar1,bar2) FROM(SELECT nome, (SELECT the_geom FROM pontos p1 WHERE p1.gid=foo.gid1) AS bar1, (SELECT the_geom FROM pontos p2 WHERE p2.gid=foo.gid2) AS bar2FROM(SELECT r.nome,MAX(p.gid) AS gid1,MIN(p.gid) AS gid2 FROM passeio r, pontos p WHERE ST_Intersects(p.the_geom,ST_Buffer(r.the_geom,0.5)) GROUP BY r.nome) foo) foo2;Espero ter ajudado. -Matheus Espanhol -- Matheus Ricardo Espanhol --------------------------------------- Dextra Sistemas http://www.dextra.com.br/postgres/ _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
<<attachment: cortar linhas com pontos.png>>
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
