[I3geo] Mostrar legenda em camadas WMS

Alex Santos ajsantos20 em gmail.com
Quarta Abril 8 12:46:23 PDT 2015


Edmar, primeiramente agradeço por reportar essas falhas de seguranças, vou
corrigir.

segundo, depois dessa alteração no arquivo ogcwmsv6.map, agora está
funcionando perfeitamente.


[image: Imagem inline 1]

muito obrigado pela ajuda e paciência.

Em 8 de abril de 2015 16:19, Moretti Edmar <edmar.moretti em gmail.com>
escreveu:

> Outra observação, experimente trocar no arquivo
>
> http://mapas.sigrb.com.br/mapas/aplicmap/ogcwsv6.map
>
> a linha:
>
> "ows_sld_enabled" "1"
>
> para:
>
> "ows_sld_enabled" "true"
>
> Em 8 de abril de 2015 15:31, Moretti Edmar <edmar.moretti em gmail.com>
> escreveu:
>
>> Alex:
>>
>> Não consegui de nenhuma forma reproduzir o problema que vc está relatando
>> no meu servidor. Inclusive, usando o seu mapfile, copiado para minha
>> máquina, a legenda é mostrada sem nenhum problema, independente da forma
>> como eu ativo a camada no QGIS.
>>
>> Observei que o getcapabilities (
>> mapas.sigrb.com.br/mapas/ogc.php?tema=testewms&request=getcapabilities&service=wms&version=1.1.1)
>> não mostra o serviço getlgendgraphic, isso estava ocorrendo nas versões
>> antigas, antes da correção que lhe passei. As únicas suspeitas para que
>> isso esteja ocorrendo são:
>>
>> - cache de arquivos em /tmp/ms_tmp (vc deve esvaziar essa pasta com
>> frequencia)
>> - a atualização que lhe passei não foi instalada
>>
>> Outra coisa:
>>
>> - a sua pasta temas está exposta, permitindo a visualização dos mapfiles
>> e senha do banco
>>
>> - não utilize nomes de colunas em maiúsculas se o seu tema está no postgis
>>
>> - utilize um alias em CONNECTION
>>
>> - nao especifique PROJECTION em seus layers se você não precisa de
>> conversão de projeção
>>
>>
>> Em 8 de abril de 2015 14:20, Alex Santos <ajsantos20 em gmail.com> escreveu:
>>
>>> Sim atualizei, antes não mostrava nada, agora mostra a simbologia abaixo
>>> do layer default, como visto na imagem.
>>>
>>> [image: Imagem inline 1]
>>>
>>> não aparece nenhuma outra legenda, apenas a da simbologia do layer e
>>> somente para o default.
>>>
>>> Em 8 de abril de 2015 11:29, Moretti Edmar <edmar.moretti em gmail.com>
>>> escreveu:
>>>
>>>> Esse endereço não mostra a legenda. Vc atualizou o código conforme
>>>> orientações anteriores?
>>>>
>>>> Em 8 de abril de 2015 10:11, Alex Santos <ajsantos20 em gmail.com>
>>>> escreveu:
>>>>
>>>>> Edmar, não sei se o problema pode estar na versão do qgis, testei em
>>>>> pelo menos 3 versões e ocorreu o mesmo problema.
>>>>>
>>>>> o link do meu wms é o seguinte:
>>>>> http://mapas.sigrb.com.br/mapas/ogc.php?tema=testewms
>>>>>
>>>>> Em 7 de abril de 2015 18:25, Moretti Edmar <edmar.moretti em gmail.com>
>>>>> escreveu:
>>>>>
>>>>>> Não consegui reproduzir o erro indicado. Adicionei as camadas sem
>>>>>> problemas
>>>>>>
>>>>>> Em 7 de abril de 2015 15:17, Moretti Edmar <edmar.moretti em gmail.com>
>>>>>> escreveu:
>>>>>>
>>>>>>> Complicado...cada versão do QGIS o comportamento do WMS é diferente.
>>>>>>> Na minha versão você pode fazer das duas formas, escolhendo o estilo ou o
>>>>>>> nome da camada.
>>>>>>> Vou ver se consigo uma solução.
>>>>>>>
>>>>>>> Em 6 de abril de 2015 18:46, Alex Santos <ajsantos20 em gmail.com>
>>>>>>> escreveu:
>>>>>>>
>>>>>>>> Edmar, mais uma dúvida, como pode ver na imagem esta funcionando
>>>>>>>> perfeitamente, a questão é que só funciona quando adiciono a camada
>>>>>>>> DEFAULT, quando adiciono a camada superior, no caso TESTEWMS, a legenda não
>>>>>>>> aparece, é possível reverter isso? ou se não, é possível renomear a camada
>>>>>>>> default?
>>>>>>>>
>>>>>>>>
>>>>>>>> agradeço novamente a ajuda.
>>>>>>>>
>>>>>>>> Em 6 de abril de 2015 17:57, Alex Santos <ajsantos20 em gmail.com>
>>>>>>>> escreveu:
>>>>>>>>
>>>>>>>>> Boa tarde Edmar, agora sim, atualizei o código do ogc.php e o WMS
>>>>>>>>> está aparecendo com legenda no QGIS,
>>>>>>>>>
>>>>>>>>> muito obrigado pela ajuda.
>>>>>>>>>
>>>>>>>>> Em 6 de abril de 2015 10:38, Moretti Edmar <
>>>>>>>>> edmar.moretti em gmail.com> escreveu:
>>>>>>>>>
>>>>>>>>>> Alex:
>>>>>>>>>>
>>>>>>>>>> Não é necessário fazer nenhuma configuração especial para que a
>>>>>>>>>> legenda seja ativada.
>>>>>>>>>> O problema é que o QGIS verifica no GetCapabilities se a legenda
>>>>>>>>>> está ativa ou não e nas requisições ao Mapserver, na versão 1.1.0
>>>>>>>>>> (VERSION=1.1.0), o XML resultante não apresenta esse serviço como ativo.
>>>>>>>>>>
>>>>>>>>>> Para resolver o problema você deve atualizar o programa
>>>>>>>>>> i3geo/ogc.php instalado em seu servidor (versões 5 ou 6). Se você fez a
>>>>>>>>>> instalação utilizando o checkout do SVN, basta você fazer o update, caso
>>>>>>>>>> contrário, você pode fazer o download desse programa e substituir o seu
>>>>>>>>>> pelo novo (faça uma cópia de segurança antes).
>>>>>>>>>>
>>>>>>>>>> Nesse último caso, os arquivos são os seguintes:
>>>>>>>>>>
>>>>>>>>>> Para a versão 6.0:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> http://svn.softwarepublico.gov.br/trac/i3geo/browser/i3geo/ogc.php?format=txt
>>>>>>>>>>
>>>>>>>>>> Para a versão 5.0:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> http://svn.softwarepublico.gov.br/trac/i3geo/browser/i3geo50/ogc.php?format=txt
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Você deve atualizar seu QGIS também e observe que a legenda em
>>>>>>>>>> temas WMS no QGIS é aberta em uma janela separada da lista de camadas.
>>>>>>>>>>
>>>>>>>>>> Por favor de um retorno se o problema foi resolvido.
>>>>>>>>>>
>>>>>>>>>> []'s
>>>>>>>>>>
>>>>>>>>>> Em 2 de abril de 2015 16:14, Alex Santos <ajsantos20 em gmail.com>
>>>>>>>>>> escreveu:
>>>>>>>>>>
>>>>>>>>>>> Boa tarde, alguém saberia me dizer como faço para mostrar a
>>>>>>>>>>> legenda em camadas WMS geradas no i3GEO?
>>>>>>>>>>>
>>>>>>>>>>> Por exemplo, tenho um mapfile com um layer dividido em classes
>>>>>>>>>>> mas quando adiciono a um programa externo (QGIS por exemplo) através do
>>>>>>>>>>> link WMS gerado pelo i3GEO (
>>>>>>>>>>> http://localhost/i3geo/ogc.php?tema=mapfile&service=wms&version=1.1.1)
>>>>>>>>>>> aparece apenas a imagem sem a legenda, então se alguém tentar usar esse
>>>>>>>>>>> link não saberá o que significa cada cor.
>>>>>>>>>>>
>>>>>>>>>>> sei que isso é possível e que pelo GEOSERVER é simples de fazer,
>>>>>>>>>>> mas em relação ao MAPSERVER não encontrei nada de concreto para me ajudar,
>>>>>>>>>>> apenas que a propriedade se chama *GetLegendGraphic *mas já
>>>>>>>>>>> tentei adicioná-lá, colocando ao final do link mas sem sucesso (
>>>>>>>>>>> http://localhost/i3geo/ogc.php?tema=mapfile&service=wms&version=1.1.1&request=GetLegendGraphic
>>>>>>>>>>> *).*
>>>>>>>>>>>
>>>>>>>>>>> Uso o i3geo 5 com mapserver 6.4.1. instalados em ubuntu 14.04
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> i3geo mailing list
>>>>>>>>>>> i3geo em lists.osgeo.org
>>>>>>>>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Edmar Moretti
>>>>>>>>>> http://www.edmarmoretti.com.br
>>>>>>>>>> Skype: edmar.moretti
>>>>>>>>>> gTalk: edmar.moretti
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> i3geo mailing list
>>>>>>>>>> i3geo em lists.osgeo.org
>>>>>>>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> i3geo mailing list
>>>>>>>> i3geo em lists.osgeo.org
>>>>>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Edmar Moretti
>>>>>>> http://www.edmarmoretti.com.br
>>>>>>> Skype: edmar.moretti
>>>>>>> gTalk: edmar.moretti
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Edmar Moretti
>>>>>> http://www.edmarmoretti.com.br
>>>>>> Skype: edmar.moretti
>>>>>> gTalk: edmar.moretti
>>>>>>
>>>>>> _______________________________________________
>>>>>> i3geo mailing list
>>>>>> i3geo em lists.osgeo.org
>>>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> i3geo mailing list
>>>>> i3geo em lists.osgeo.org
>>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Edmar Moretti
>>>> http://www.edmarmoretti.com.br
>>>> Skype: edmar.moretti
>>>> gTalk: edmar.moretti
>>>>
>>>> _______________________________________________
>>>> i3geo mailing list
>>>> i3geo em lists.osgeo.org
>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo
>>>>
>>>
>>>
>>> _______________________________________________
>>> i3geo mailing list
>>> i3geo em lists.osgeo.org
>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo
>>>
>>
>>
>>
>> --
>> Edmar Moretti
>> http://www.edmarmoretti.com.br
>> Skype: edmar.moretti
>> gTalk: edmar.moretti
>>
>
>
>
> --
> Edmar Moretti
> http://www.edmarmoretti.com.br
> Skype: edmar.moretti
> gTalk: edmar.moretti
>
> _______________________________________________
> i3geo mailing list
> i3geo em lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/i3geo/attachments/20150408/6f9cfff8/attachment.html>
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: wms3.png
Tipo: image/png
Tamanho: 245443 bytes
Descrição: não disponível
URL: <http://lists.osgeo.org/pipermail/i3geo/attachments/20150408/6f9cfff8/attachment.png>
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: wms2.png
Tipo: image/png
Tamanho: 324110 bytes
Descrição: não disponível
URL: <http://lists.osgeo.org/pipermail/i3geo/attachments/20150408/6f9cfff8/attachment-0001.png>


Mais detalhes sobre a lista de discussão i3geo