Infelizmente não resulta. o resultado é ilustrado na imagem, a linha a preto é o resultado...







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 vermelhas
da 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 bar2
FROM
(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

Responder a