[QGIS-pt] Opengeo (Geoserver) - QGIS 1 para n

Olá,

Não sei se alguém costuma usar o plugin OpenGeo para publicar informação no
Geoserver, mas queria perguntar algo ...

No QGIS nas propriedades do projecto estabeleci uma relação entre 2 tabelas.
Ou seja, quando abro editor de um objecto tenho a informação das duas
tabelas.

Ao enviar o projecto para o Geoserver (pelo plugin OpenGeo) ele leva os
layers individualmente, isto é perde a relação entre as tabelas.

Têm conhecimento se há forma de manter esta relação ao enviar para o
GeoServer via plugin?

obrigado,
Pedro

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Opengeo-Geoserver-QGIS-1-para-n-tp5209216.html
Sent from the QGIS-pt mailing list archive at Nabble.com.

Via plugin também já tentei e n consegui.
Podes também no próprio geoserver publicar uma sql view que faça um join entre tabelas…

Pedro

Em 04/06/2015 18:19, “Pedro [via OSGeo.org]” <[hidden email]> escreveu:

Olá,

Não sei se alguém costuma usar o plugin OpenGeo para publicar informação no Geoserver, mas queria perguntar algo …

No QGIS nas propriedades do projecto estabeleci uma relação entre 2 tabelas.
Ou seja, quando abro editor de um objecto tenho a informação das duas tabelas.

Ao enviar o projecto para o Geoserver (pelo plugin OpenGeo) ele leva os layers individualmente, isto é perde a relação entre as tabelas.

Têm conhecimento se há forma de manter esta relação ao enviar para o GeoServer via plugin?

obrigado,
Pedro


If you reply to this email, your message will be added to the discussion below:
http://osgeo-org.1560.x6.nabble.com/Opengeo-Geoserver-QGIS-1-para-n-tp5209216.html
To start a new topic under QGIS-pt, email [hidden email]
To unsubscribe from QGIS-pt, click here.
NAML


View this message in context: Re: Opengeo (Geoserver) - QGIS 1 para n
Sent from the QGIS-pt mailing list archive at Nabble.com.

Pedro Henriques wrote

Via plugin também já tentei e n consegui.
Podes também no próprio geoserver publicar uma sql view que faça um join
entre tabelas..
Pedro

Obrigado.

1- Os meus dados estão no postgis, há alguma vantagem em fazer essa sql view
no geoserver ao invés de fazer no postgis?

2- Algo ao nivel do QGIS, depois de no geoserver ter lá os dados acedo e
vejo-os correctamente.
Copio o url onde esses dados estão a ser mostrados e no lado do QGIS faço
adicionar Camada WMS (o url no caso é WMS) e obtenho "Service
Unavailable"...
Alguma ideia de porquê não conseguir carregar esse wms no qgis?

(impressionante a quantidade de Pedro's q existe no forum...)

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Opengeo-Geoserver-QGIS-1-para-n-tp5209216p5209356.html
Sent from the QGIS-pt mailing list archive at Nabble.com.

Olá Pedro,

Pessoalmente acho que é melhor criares as views no Postgres e depois publicá-las no Geoserver, parece-me que ganhas performance com essa opção.

Quanto a carregares os WMS no QGIS que endereço estás a utilizar? Teoricamente só deverias colocar o endereço do geoserver (qualquer coisa como http://localhost:8080/geoserver/wms) que depois o QGIS faz um GetCapabilities para obter a listagem das camdas publicadas no Geoserver.

Abc,.

···

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

Pedro Henriques wrote

Via plugin também já tentei e n consegui.
Podes também no próprio geoserver publicar uma sql view que faça um join
entre tabelas…
Pedro

Obrigado.

1- Os meus dados estão no postgis, há alguma vantagem em fazer essa sql view
no geoserver ao invés de fazer no postgis?

2- Algo ao nivel do QGIS, depois de no geoserver ter lá os dados acedo e
vejo-os correctamente.
Copio o url onde esses dados estão a ser mostrados e no lado do QGIS faço
adicionar Camada WMS (o url no caso é WMS) e obtenho “Service
Unavailable”…
Alguma ideia de porquê não conseguir carregar esse wms no qgis?

(impressionante a quantidade de Pedro’s q existe no forum…)


View this message in context: http://osgeo-org.1560.x6.nabble.com/Opengeo-Geoserver-QGIS-1-para-n-tp5209216p5209356.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

Hugo Martins

Obrigado pela sugestão das views, Hugo.

Realmente eu estava a colocar mal o url, esava a pôr todo o url do layer
Mas colocando apenas
'.../geoserver/ows?version=1.3.0&SERVICE=WMS&REQUEST=GetCapabilities'
continuo a obter um service unavailable

Estou numa rede interna com um proxy não sei se terá a ver com isso... mas
penso que não porque senão não conseguiria obter resposta do GetCapabilities
no browser

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Opengeo-Geoserver-QGIS-1-para-n-tp5209216p5209417.html
Sent from the QGIS-pt mailing list archive at Nabble.com.

Em conversa com o Hugo percebi que estava a utilizar uma instalção do
GeoServer interno... com a instalação externa a ligação WMS funciona
perfeitamente!

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Opengeo-Geoserver-QGIS-1-para-n-tp5209216p5209432.html
Sent from the QGIS-pt mailing list archive at Nabble.com.

Pedro wrote

Olá,
Não sei se alguém costuma usar o plugin OpenGeo para publicar informação
no Geoserver, mas queria perguntar algo ...

No QGIS nas propriedades do projecto estabeleci uma relação entre 2
tabelas.
Ou seja, quando abro editor de um objecto tenho a informação das duas
tabelas.

Ao enviar o projecto para o Geoserver (pelo plugin OpenGeo) ele leva os
layers individualmente, isto é perde a relação entre as tabelas.

Têm conhecimento se há forma de manter esta relação ao enviar para o
GeoServer via plugin?

obrigado,
Pedro

Continuando com o meu problema conceptual

Uma forma que estou a tentar de conseguir ter todos os registos (de 2
tabelas ligados) no GeoServer é fazer uma tabela única no PostGiS. Tem um
inconveniente que é multiplicar-me por muitos os registos.
Tinha cerca de 15000 registos e passei para 100000

Fica assim:
ID | PROCESSO
1 520
1 590
1 890
2 110
2 989
2 332
...

Uma das dúvidas disto é que fico com campos geométricos sobrepostos para os
registos com os mesmos ID's.
Há forma de no postgis conseguir deixar apenas o 1º registo com o campo
geométrico preenchido?

Se tiverem outras sugestões para abordar este problema agradeço, claro

Pedro

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Opengeo-Geoserver-QGIS-1-para-n-tp5209216p5209449.html
Sent from the QGIS-pt mailing list archive at Nabble.com.