[QGIS-pt] Consulta Espacial
Nelson Silva
nelson.jgs gmail.com
Terça-Feira, 24 de Fevereiro de 2015 - 07:55:01 PST
Pedro,
Creio que existe um plugin Postgis query que penso permitir elaborar esse tipo de consultas.
Só vendo mais logo o nome.
Nelson
Enviado do meu iPhone
No dia 24/02/2015, às 15:07, Pedro <pedro.ferro gmail.com> escreveu:
> Alexandre Neto wrote
>> Bom dia Pedro,
>>
>> Era precisamente o que te iria sugerir. Usar o Postgis para fazer as
>> consultas necessárias e depois mostrar o resultado no qgis.
>>
>> Nenhuma das coisas que dissestes me parecem limitativas. Só tens de
>> estruturar que colunas queres obter e que geometria pretendes representar
>> no QGIS.
>>
>> Podes juntar na mesma consulta várias tabelas e condições. O exemplo que
>> deste anteriormente seria transcrito da seguinte forma:
>>
>> SELECT f.*
>> FROM predios as f, freguesia as g, poligonos_nip as p
>> WHERE St_touches(f.geom,g.geom) and St_touches(f.geom,p.geom)
>>
>> Que devolve todas os registos de prédios que tocam nas geometrias das
>> tabela poligonos_nip e freguesia. (Nota que neste caso, deves
>> provavelmente
>> querer antes usar o ST_Intersec)
>>
>> Cumprimentos,
>>
>> Alexandre Neto
>>
>> 2015-02-24 10:00 GMT+00:00 Pedro <
>
>> pedro.ferro@
>
>> >:
>>
>>> Voltando a isto para ver se estarei a pensar bem.
>>>
>>> Pelo que sei, no QGIS não se consegue fazer pesquisas cruzando mais que 2
>>> layers/tabelas (plugin Spatial Query).
>>>
>>> Tinha-me ocorrido que uma forma de ultrapassar isto seria, no PostGis,
>>> colocar todas as tabelas que tenho numa só.
>>>
>>> Não sei se isto que indico será uma boa prática e até se será possível...
>>> Alguns problemas que imagino poderão existir:
>>> - tabela com centenas de colunas
>>> - vários campos geométricos na mesma tabela
>>> - no QGIS não sei se é possível estabelecer relação 1 para n tendo apenas
>>> uma tabela.
>>>
>>>
>>> Agradeço a vossa opinião.
>>>
>>> abraço,
>>> Pedro
>
> Obrigado Alexandre.
>
> O que eu gostava mesmo era fazer isso (queries/ pesquisas entre vários
> layers) dentro do QGIS.
> Ou seja, dar ao utilizador final (neste caso não serei eu) a possibilidade
> de questionar e cruzar todos os dados de todas as tabelas.
>
> Vou então tentar unir tabelas numa só, ver como corre e depois reporto o
> resultado final.
>
>
> Pedro
>
>
>
>
>
> --
> View this message in context: http://osgeo-org.1560.x6.nabble.com/Consulta-Espacial-tp5188976p5189694.html
> Sent from the QGIS-pt mailing list archive at Nabble.com.
> _______________________________________________
> QGIS-pt mailing list
> QGIS-pt lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
More information about the QGIS-pt
mailing list