[QGIS-pt] QGIS Server / QWC2

Boa noite pessoal,

Espero que se encontrem bem!!

No âmbito de um projeto que tenho em curso, pretendo divulgar informação geográfica de 3 tabelas, pontos, linhas e polígonos utilizando o Qgis Server e Qgis Web Client 2.

No entanto deparei-me com um problema, que não sei se é uma impossibilidade do QGIS Server ou do QWC2. E para tal pedia ajuda:

As 3 tabelas serão simbolizadas por categoria (com base num atributo), e como é normal no QGIS tenho a possibilidade de ligar e desligar cada uma das categorias dentro da layer, mas no QWC2 apenas posso ligar/desligar a layer no seu todo.

Será que me escapa algum pormenor nas config. do QWC2, ou será uma impossibilidade do serviço WMS do QGIS Server?

Obrigado
Pedro Pereira

Olá Pedro,

Do ponto de vista do servidor WMS (QGIS Server), há camadas e estilos que se podem aplicar. O WMS não sabe se o estilo é categorizado ou não. No pedido, não dá para passar um parâmetro que corresponda a uma categoria que se quer visualizar.

Ou seja, tens que arranjar um artifício qualquer, que se adapte ao QWC 2. Podes triplicar as camadas e cada uma mostras apenas uma categoria. As três ficam juntas no mesmo grupo. Assim podes ligar/desligar todo o grupo, ou podes ligar ou desligar cada uma das três “categorias”.

Começa por triplicar as camadas e usar apenas uma categoria em cada. Vê se o resultado te agrada. Se não der, experimentamos soluções mais complicadas.

Bom trabalho,

Jorge Gustavo

···

Às 00:08 de 07/02/21, Pedro Pereira escreveu:

Boa noite pessoal,

Espero que se encontrem bem!!

No âmbito de um projeto que tenho em curso, pretendo divulgar informação geográfica de 3 tabelas, pontos, linhas e polígonos utilizando o Qgis Server e Qgis Web Client 2.

No entanto deparei-me com um problema, que não sei se é uma impossibilidade do QGIS Server ou do QWC2. E para tal pedia ajuda:

As 3 tabelas serão simbolizadas por categoria (com base num atributo), e como é normal no QGIS tenho a possibilidade de ligar e desligar cada uma das categorias dentro da layer, mas no QWC2 apenas posso ligar/desligar a layer no seu todo.

Será que me escapa algum pormenor nas config. do QWC2, ou será uma impossibilidade do serviço WMS do QGIS Server?

Obrigado
Pedro Pereira

_______________________________________________
QGIS-pt mailing list
[QGIS-pt@lists.osgeo.org](mailto:QGIS-pt@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/qgis-pt](https://lists.osgeo.org/mailman/listinfo/qgis-pt)

Logo
Geomaster
Jorge Gustavo Rocha | Software Engineer
e: jgr@geomaster.pt | m: +351 910 333 888
g: 41.54094,-8.40490 | v: 510 906 109
a: Rua António Cândido Pinto, 67, 4715-400 Braga

Olá bom dia,

Obrigado pela resposta, infelizmente era a resposta que esperava, mas não a que desejava.
A solução proposta seria a que eu prontamente utilizaria, no entanto fico com uma limitação que terei de resolver de uma outra forma.
No tema dos pontos pretendia utilizar a simbologia por cluster, caso as separe o cluster é feito individualmente e fica uma confusão…

Terei de fazer uma escolha :slight_smile:

A ver se convenço alguém cá a largar algum € para pagar o desenvolvimento dessa funcionalidade :slight_smile:

Abraço e obrigado
Pedro

On Sun, Feb 7, 2021 at 2:32 PM Jorge Gustavo Rocha <jgr@geomaster.pt> wrote:

Olá Pedro,

Do ponto de vista do servidor WMS (QGIS Server), há camadas e estilos que se podem aplicar. O WMS não sabe se o estilo é categorizado ou não. No pedido, não dá para passar um parâmetro que corresponda a uma categoria que se quer visualizar.

Ou seja, tens que arranjar um artifício qualquer, que se adapte ao QWC 2. Podes triplicar as camadas e cada uma mostras apenas uma categoria. As três ficam juntas no mesmo grupo. Assim podes ligar/desligar todo o grupo, ou podes ligar ou desligar cada uma das três “categorias”.

Começa por triplicar as camadas e usar apenas uma categoria em cada. Vê se o resultado te agrada. Se não der, experimentamos soluções mais complicadas.

Bom trabalho,

Jorge Gustavo

Às 00:08 de 07/02/21, Pedro Pereira escreveu:

Boa noite pessoal,

Espero que se encontrem bem!!

No âmbito de um projeto que tenho em curso, pretendo divulgar informação geográfica de 3 tabelas, pontos, linhas e polígonos utilizando o Qgis Server e Qgis Web Client 2.

No entanto deparei-me com um problema, que não sei se é uma impossibilidade do QGIS Server ou do QWC2. E para tal pedia ajuda:

As 3 tabelas serão simbolizadas por categoria (com base num atributo), e como é normal no QGIS tenho a possibilidade de ligar e desligar cada uma das categorias dentro da layer, mas no QWC2 apenas posso ligar/desligar a layer no seu todo.

Será que me escapa algum pormenor nas config. do QWC2, ou será uma impossibilidade do serviço WMS do QGIS Server?

Obrigado
Pedro Pereira

_______________________________________________
QGIS-pt mailing list
[QGIS-pt@lists.osgeo.org](mailto:QGIS-pt@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/qgis-pt](https://lists.osgeo.org/mailman/listinfo/qgis-pt)

Logo
Geomaster
Jorge Gustavo Rocha | Software Engineer
e: jgr@geomaster.pt | m: +351 910 333 888
g: 41.54094,-8.40490 | v: 510 906 109
a: Rua António Cândido Pinto, 67, 4715-400 Braga


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt

Pedro Pereira

OLá boa noite,
A solução poderá passar por aqui:

FILTER

https://docs.qgis.org/2.18/en/docs/user_manual/working_with_ogc/server/services.html

http://myserver.com/cgi/qgis_mapserv.fcgi?REQUEST=GetMap&LAYERS=mylayer1,mylayer2&FILTER=mylayer1:“OBJECTID” = 3;mylayer2:‘text’ = ‘blabla’&…

Obrigado
Pedro

···

Pedro Pereira

Oi Pedro,

Sim, podes usar filtros, mas acho que não consegues fazer isso com o QWC (sem mexer no código). Se conseguires, perfeito!

Se tiveres que escrever os filtros, cuidado com a sintaxe. Tens mesmo que por um espaço antes e depois do = na expressão. E lembra-te que o filtro só é aplicado dentro da BBOX do pedido do GetMap.

Experimenta e depois conta-nos como correu.

Boa sorte,

Jorge Gustavo

···

Às 23:54 de 09/02/21, Pedro Pereira escreveu:

OLá boa noite,
A solução poderá passar por aqui:

FILTER

https://docs.qgis.org/2.18/en/docs/user_manual/working_with_ogc/server/services.html

http://myserver.com/cgi/qgis_mapserv.fcgi?REQUEST=GetMap&LAYERS=mylayer1,mylayer2&FILTER=mylayer1:“OBJECTID” = 3;mylayer2:‘text’ = ‘blabla’&…

Obrigado
Pedro

On Mon, Feb 8, 2021 at 1:12 PM Pedro Pereira <pedromap@gmail.com> wrote:

Olá bom dia,

Obrigado pela resposta, infelizmente era a resposta que esperava, mas não a que desejava.
A solução proposta seria a que eu prontamente utilizaria, no entanto fico com uma limitação que terei de resolver de uma outra forma.
No tema dos pontos pretendia utilizar a simbologia por cluster, caso as separe o cluster é feito individualmente e fica uma confusão…

Terei de fazer uma escolha :slight_smile:

A ver se convenço alguém cá a largar algum € para pagar o desenvolvimento dessa funcionalidade :slight_smile:

Abraço e obrigado
Pedro

On Sun, Feb 7, 2021 at 2:32 PM Jorge Gustavo Rocha <jgr@geomaster.pt> wrote:

Olá Pedro,

Do ponto de vista do servidor WMS (QGIS Server), há camadas e estilos que se podem aplicar. O WMS não sabe se o estilo é categorizado ou não. No pedido, não dá para passar um parâmetro que corresponda a uma categoria que se quer visualizar.

Ou seja, tens que arranjar um artifício qualquer, que se adapte ao QWC 2. Podes triplicar as camadas e cada uma mostras apenas uma categoria. As três ficam juntas no mesmo grupo. Assim podes ligar/desligar todo o grupo, ou podes ligar ou desligar cada uma das três “categorias”.

Começa por triplicar as camadas e usar apenas uma categoria em cada. Vê se o resultado te agrada. Se não der, experimentamos soluções mais complicadas.

Bom trabalho,

Jorge Gustavo

Às 00:08 de 07/02/21, Pedro Pereira escreveu:

Boa noite pessoal,

Espero que se encontrem bem!!

No âmbito de um projeto que tenho em curso, pretendo divulgar informação geográfica de 3 tabelas, pontos, linhas e polígonos utilizando o Qgis Server e Qgis Web Client 2.

No entanto deparei-me com um problema, que não sei se é uma impossibilidade do QGIS Server ou do QWC2. E para tal pedia ajuda:

As 3 tabelas serão simbolizadas por categoria (com base num atributo), e como é normal no QGIS tenho a possibilidade de ligar e desligar cada uma das categorias dentro da layer, mas no QWC2 apenas posso ligar/desligar a layer no seu todo.

Será que me escapa algum pormenor nas config. do QWC2, ou será uma impossibilidade do serviço WMS do QGIS Server?

Obrigado
Pedro Pereira

_______________________________________________
QGIS-pt mailing list
[QGIS-pt@lists.osgeo.org](mailto:QGIS-pt@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/qgis-pt](https://lists.osgeo.org/mailman/listinfo/qgis-pt)

Logo
Geomaster
Jorge Gustavo Rocha | Software Engineer
e: jgr@geomaster.pt | m: +351 910 333 888
g: 41.54094,-8.40490 | v: 510 906 109
a: Rua António Cândido Pinto, 67, 4715-400 Braga


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt

Pedro Pereira

Pedro Pereira

_______________________________________________
QGIS-pt mailing list
[QGIS-pt@lists.osgeo.org](mailto:QGIS-pt@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/qgis-pt](https://lists.osgeo.org/mailman/listinfo/qgis-pt)

Logo
Geomaster
Jorge Gustavo Rocha | Software Engineer
e: jgr@geomaster.pt | m: +351 910 333 888
g: 41.54094,-8.40490 | v: 510 906 109
a: Rua António Cândido Pinto, 67, 4715-400 Braga