[QGIS-pt] Consulta Espacial
Alexandre Neto
senhor.neto gmail.com
Terça-Feira, 24 de Fevereiro de 2015 - 02:54:17 PST
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 gmail.com>:
> 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
>
>
>
> --
> View this message in context:
> http://osgeo-org.1560.x6.nabble.com/Consulta-Espacial-tp5188976p5189627.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
>
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/qgis-pt/attachments/20150224/52a6299a/attachment-0001.html>
More information about the QGIS-pt
mailing list