[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