domingo, 18 de outubro de 2015

Tutorial OpenLayers 3 - Aplicando filtros em uma camada WMS com MapServer

Olá galera,

O vídeo de hoje é atendendo o pedido de +Helder soares de menezes - seguidor do nosso canal no YouTube. A solicitação é para aplicar filtros digitados em um formulário em uma camada de mapa. Para exemplificar vou utilizar o MapServer com uma camada WMS.

Os códigos utilizados podem ser baixados através do https://github.com/larsurilch/ol3

Um grande abraço a todos e até a próxima.

6 comentários:

  1. Bom dia

    Desenvolvo atualmente um site em openlayers2, com funcionalidades prontas https://egov1.santos.sp.gov.br/sigsantosweb20/sigsantoswebsd/
    Estou migrando para o open layers 3, ja consegui juntar o mapa do open street map com meus mapas em geoserver wms. mas nao consigo reprojetar para ficarem "exatos". teria alguma dica ou exempo ? meus mapas estao em sad69 e sirgas 2000

    ResponderExcluir
    Respostas
    1. Olá Paulo,

      Tem os próprios exemplos no site do OL3. Dá uma olhada no seguinte link: http://openlayers.org/en/v3.10.1/examples/wms-custom-proj.html

      Abraço

      Excluir
  2. Então Benicio, mas é justamente isso, já entrei no site do espg.io, já verifiquei o código que seria para o sirgas 2000, mas não consigo implementar essa solução, falta documentação para testar, para eu terminar a migração falta apenas esse detalhe

    Obrigado

    ResponderExcluir
  3. Olá Pedro,

    É bem provável que essa versão nova do OL não implemente o SIRGAS 2000. Nesse caso como na versão 2 deve-se o Proj4js. Olhando na API do OL3 achei exatamante falando a respeito disso. http://openlayers.org/en/v3.1.0/apidoc/ol.proj.html

    Abraço

    ResponderExcluir
  4. Boa tarde

    Adicionei o 31983.js, mudei as coordenadas e nada, está jogando todos os meus WMS para perto da inglaterra, rsss, complicado não ter suporte, não dá pra utilizar dessa maneira, alguém já fez algo parecido nessa versão do Open Layers será ?

    Obrigado

    ResponderExcluir
    Respostas
    1. Olá Paulo,

      Com certeza deve ser algum detalhe. Com relação ao suporte se realmente for bug, eu costumo colocar no GitHub. Tem algumas coisas abertas com relação a projection no link https://github.com/openlayers/ol3/issues?utf8=%E2%9C%93&q=projection

      Abraço

      Excluir