[Portugal] query saber ruas com mais de dois passeios
Pedro Costa
pedrocostaarma at sapo.pt
Sun Aug 21 08:17:26 EDT 2011
Caro Diego,
Eu preferia optar pela segunda opção uma vez que não me era conveniente
modificar os trechos...Pode ajudar-me a fazer isso para testarmos?
Com os melhores cumprimentos,
Pedro Costa
Geógrafo
Especializado em Sistemas de Informação Geográfica e Ordenamento do Território
Em 20-08-2011 23:34, Diego Moreira escreveu:
> Opá,
>
> Então Pedro,
>
> Esse problema, no meu ponto de vista, pode ser resolvido de duas formas:
>
> 1 - Refatorar a tabela rua para que permita somente lineString. Uma
> Rua é composta por vários trechos, cada tupla da tabela seria um
> trecho. (Acho a mais interessante).
>
> 2 - "Encapsular" a função |*ST_Line_Interpolate_Point, *|caso vc tenha
> uma MultiLine, ela calcula o ponto a X distancia para cada linha e
> retorna um multPoint.
>
> O que acha?
>
>
> Diego Moreira Carvalho
>
>
>
> Em 19 de agosto de 2011 12:23, Pedro Costa <pedrocostaarma sapo.pt
> <mailto:pedrocostaarma sapo.pt>> escreveu:
>
> Caro João,
>
> Funciona, tinha só um nome errado. muito obrigado
>
> Diego sabe a razão do erro que lhe disse?
>
> obrigado
>
>
>
> On 19-08-2011 14:19, João Carvalho wrote:
>> Boas,
>>
>> Experimenta assim
>>
>> SELECT FID
>> FROM rua
>> WHERE (
>> SELECT count(*)
>> FROM passeio
>> WHERE rua.FID=passeio.id_rua
>> GROUP BY passeio.id <http://passeio.id>
>> )>2
>>
>> João
>>
>>
>>
>> No dia 19 de Agosto de 2011 12:53, Pedro Costa
>> <pedrocostaarma sapo.pt <mailto:pedrocostaarma sapo.pt>> escreveu:
>>
>> OLá mais uma vez pessoal,
>>
>> Um obrigado especial ao Diego e ao João que me ajudaram
>> bastante a resolver o problema que tenho vindo a falar.
>>
>> Queria perguntar ainda outra coisa. É o seguinte, tenho duas
>> tabelas, Ruas e Passeios. Cada Rua tem um numero único (campo
>> FID) e dois passeios (direito e esquerdo). Por isso na tabela
>> passeios tenho uma coluna chamada rua que tem a respectiva
>> rua a que pertence o passeio em questao.
>>
>> Alguém sabe se é possível no pgadmin fazer uma query que
>> devolva as ruas que tem mais de dois passeios atribuídos e as
>> que tem menos?
>>
>> exemplo: select FID from Ruas where "numero de passeios com
>> numero de rua igual seja maior que 2"
>>
>>
>> Não sei se me estou a fazer perceber...
>>
>> Obrigado
>>
>> _______________________________________________
>> Portugal mailing list
>> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
>> http://lists.osgeo.org/mailman/listinfo/portugal
>>
>>
>>
>>
>> _______________________________________________
>> Portugal mailing list
>> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
>> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
> _______________________________________________
> Portugal mailing list
> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
>
>
> _______________________________________________
> Portugal mailing list
> Portugal lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20110821/ce2c892b/attachment.html
More information about the Portugal
mailing list