Re: [pgbr-geral] st_makeline

2012-03-16 Por tôpico Matheus Ricardo Espanhol
Pedro, Limitando os resultados com o DISTINCT ON: SELECT DISTINCT ON (gid2) * FROM ( SELECT DISTINCT ON (a.gid) a.gid AS gid1, b.gid AS gid2,ST_Makeline(a.the_geom,b.the_geom) As geo FROM pontos a, pontos b WHERE ST_DWithin(a.the_geom,b.the_geom, 10) AND a.gid b.gid ORDER BY a.gid ) foo

Re: [pgbr-geral] st_makeline

2012-03-15 Por tôpico Matheus Ricardo Espanhol
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)

Re: [pgbr-geral] st_makeline

2012-03-15 Por tôpico Pedro Costa
On 15-03-2012 23:58, Matheus Ricardo Espanhol wrote: Poderia enviar a estrutura e exemplos dos dados das tabelas envolvidas? sim claro.obrigado pode descarregar aqui: http://www.crocko.com/049EC3495CA94D5490503A8B92FA23D0/exemplo.tar.gz ___

[pgbr-geral] st_makeline

2012-03-14 Por tôpico Pedro Costa
Olá pessoal, Tenho duas tabelas: pontos e passeios. O que pretendia era com o st_makeline criar uma nova tabela de linhas com base nos pontos que partilhem a mesma rua. Como existem vários pontos com a mesma rua, queria limitar a criação das linhas apenas a dois pontos, usando o order com