[QGIS-pt] Chamar uma tabela a partir de outra

Viva,

Vou tentar descrever os dados que tenho e aquilo que pretendo.

Em postgis, tenho uma tabela com os Predios (tem geometria) e outra com os
Apartamentos (não tem geometria).
Ambas as tabelas têm um campo comum que é o id do Predio
Pretendia que no QGIS quando consultasse o formulário dos Predios tivesse a
possibilidade de, a partir de lá, aceder ao formulário dos Apartamentos que
estão associados a um determinado Predio.

Acham que isto é possível de fazer no QGIS?

Grosso modo, um exemplo resumido da estrutura das minhas 2 tabelas:
<http://osgeo-org.1560.x6.nabble.com/file/n5182837/tabelas.png&gt;

Obrigado,
Pedro

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Chamar-uma-tabela-a-partir-de-outra-tp5182837.html
Sent from the QGIS-pt mailing list archive at Nabble.com.

Olá Pedro,

sim é possível, QGIS suporta as relações 1:n

2015-01-21 12:47 GMT+00:00 Pedro <pedro.ferro@gmail.com>:

Viva,

Vou tentar descrever os dados que tenho e aquilo que pretendo.

Em postgis, tenho uma tabela com os Predios (tem geometria) e outra com os
Apartamentos (não tem geometria).
Ambas as tabelas têm um campo comum que é o id do Predio
Pretendia que no QGIS quando consultasse o formulário dos Predios tivesse a
possibilidade de, a partir de lá, aceder ao formulário dos Apartamentos que
estão associados a um determinado Predio.

Acham que isto é possível de fazer no QGIS?

--
Giovanni Manghi
QGIS Development Team
PGP Key available
Tel. + 351 96 7058216
--

Olá Pedro,

Podes aceder ás Relations nas opções do Projet Properties.

Depois de estabeleceres a relação entre as tabelas, nas propriedades do layer geográfico, podes configurar nos Fields o formulário desejado através da opção Drag and Drop designer.

Deixo este video exemplificativo https://www.youtube.com/watch?v=D_bfZhVp6Hk, bem como o blog do autor desta funcionalidade http://blog.vitu.ch/10112013-1201/qgis-relations

Nelson

···

No dia 21 de janeiro de 2015 às 12:47, Pedro <pedro.ferro@gmail.com> escreveu:

Viva,

Vou tentar descrever os dados que tenho e aquilo que pretendo.

Em postgis, tenho uma tabela com os Predios (tem geometria) e outra com os
Apartamentos (não tem geometria).
Ambas as tabelas têm um campo comum que é o id do Predio
Pretendia que no QGIS quando consultasse o formulário dos Predios tivesse a
possibilidade de, a partir de lá, aceder ao formulário dos Apartamentos que
estão associados a um determinado Predio.

Acham que isto é possível de fazer no QGIS?

Grosso modo, um exemplo resumido da estrutura das minhas 2 tabelas:
<http://osgeo-org.1560.x6.nabble.com/file/n5182837/tabelas.png>

Obrigado,
Pedro


View this message in context: http://osgeo-org.1560.x6.nabble.com/Chamar-uma-tabela-a-partir-de-outra-tp5182837.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

Atentamente,
Nelson Silva

Obrigado Nelson e Giovanni !!

Imaginei que fosse possível mas pensei que até fosse mais complexo :slight_smile:

Ainda não testei, mas sabem se do lado do QGIS Web Client consegue-se ver o
editor da mesma forma, ou seja, com informação do 'pai' e do 'filho'?

abraço,
Pedro

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Chamar-uma-tabela-a-partir-de-outra-tp5182837p5182899.html
Sent from the QGIS-pt mailing list archive at Nabble.com.

Pedro wrote

Obrigado Nelson e Giovanni !!

Imaginei que fosse possível mas pensei que até fosse mais complexo :slight_smile:

Ainda não testei, mas sabem se do lado do QGIS Web Client consegue-se ver
o editor da mesma forma, ou seja, com informação do 'pai' e do 'filho'?

abraço,
Pedro

No QGIS Web não mostra o filho.

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Chamar-uma-tabela-a-partir-de-outra-tp5182837p5185225.html
Sent from the QGIS-pt mailing list archive at Nabble.com.