[OSGeo-Brasil] Digest Brasil, volume 306, assunto 1

Arthur William Aleixo - Diretoria de Gestão Tecnológica arthur.aleixo em anapolis.go.gov.br
Sexta Março 15 06:05:21 PDT 2013


Olá Marco,

Vamos por partes:

1ª qusetão - Precisarei de um WMS (mapserver)  para visualizar os dados
dinamicos (do banco de  dados) ??

  - Depende;

  Sim: utilizando as tecnologias que escolheste, se quiseres renderizar o
mapa no "backend", daí tu vais ter que estudar CGI (
http://mapserver.org/cgi/index.html), inclusive a boa dica do colega
Marcello sobre Run-time Substitution você encontrará nesta documentação.

  Não: Se quiseres simplesmente apresentar os vetores no OpenLayers por
exemplo, direto do banco de dados, daí vais ter que dar uma estudada talvez
em adotar alguma outra tecnologia, seguindo a dica do colega Vicente...
manipular alguns controllers e tal... PHP, JAVA, PERL, veja o que tens mais
facilidade...

Aproveitando tua estrutura a primeira alternativa parece ser mais viável,
mas acho a segunda mais fácil de ser efetuada... mas tudo dependerá do teu
grau de conhecimento em programação nestas linguagens... tem muitos
tutoriais na net que ensinam como recuperar as informações do banco e
apresentá-las para o Openlayers... eu trabalhava consultando os dados e
manipulando para objetos no formato geojson... implementava um request que
utilizava o Jquery em conjunto com o Openlayers... Claro que tbm não só
recuperava informações do banco, atualizava atributos e minhas feições....

Outro framework javascript que achei bem legal tbm foi o
Leaflet<http://leafletjs.com/>
.

Abraços!


2013/3/15 <brasil-request em lists.osgeo.org>

> Send Brasil mailing list submissions to
>         brasil em lists.osgeo.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.osgeo.org/mailman/listinfo/brasil
> or, via email, send a message with subject or body 'help' to
>         brasil-request em lists.osgeo.org
>
> You can reach the person managing the list at
>         brasil-owner em lists.osgeo.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Brasil digest..."
>
> Tópicos de Hoje:
>
>    1. Re: Como integrar OpenLayer + MapScript C# + PostGis
>       (Vicente Martins)
>    2. Re: Como integrar OpenLayer + MapScript C# + PostGis
>       (Marco Araujo)
>    3. Re: Como integrar OpenLayer + MapScript C# + PostGis
>       (Marcello Benigno)
>
>
> ---------- Mensagem encaminhada ----------
> From: Vicente Martins <geo.martins7 em gmail.com>
> To: Marco Araujo <marcoaraujolsys em hotmail.com>
> Cc: Osgeo Brasil <brasil em lists.osgeo.org>
> Date: Thu, 14 Mar 2013 19:33:49 -0300
> Subject: Re: [OSGeo-Brasil] Como integrar OpenLayer + MapScript C# +
> PostGis
> Olá Marco, faz muito tempo que não trabalho com nenhuma destas
> tecnologias, mas venho desenvolvendo aplicativos web para outras
> finalidades. Até onde sei, o OL trabalha no client side, ou seja, assim que
> você rodar as querys sobre sua base de dados, o resultado será apresentado
> no OL, uma vez que todos os polígonos, vetores, e pontos estão na base de
> dados, e não no OL.
>
> Acho que o procedimento é mandar bala em alguns controllers para consulta
> e retorno dos results na base de dados e apresentar tudo no OL, que acho
> que vai retornar tudo automágicamente...
>
> Só uma opinião!
>
> Arbaço.
>
>
> Vicente Martins
>
> <http://goog_823167040>
> skype: vicentimartins
> gtalk: geo.martins7 em gmail.com
> celular: (83) 88932202
>
>
>
>
>
>
> Em 14 de março de 2013 09:28, Marco Araujo <marcoaraujolsys em hotmail.com>escreveu:
>
>>  Olá a todos,
>>
>> estou tentando desenvolver uma aplicação que obtem do database (postgis)
>> o mapa através de condições "where" e processe ajustes pelo
>> mapscript e forneça o mapa para ser visualizado pelo openlayer.
>>
>> Alguém pode me orientar em como devo proceder?
>>
>> Precisarei de um WMS (mapserver)  para visualizar os dados dinamicos (do
>> banco de  dados) ??
>>
>> Já tenho o seguinte:
>> 1. instalado e funcionando o MapServer CGI em meu Windows2008(64bits) sob
>> o IIS 7.5 (não apache) .
>>
>> 2. A base de dados montagem no postgis mas nao tenho ideia de como
>> recuperar os dados e apresenta-lo no openlayers.
>>
>> 3. Testes (com sucesso) com o openlayers apresentando um mapa estatico do
>> mapserver conforme abaixo:
>> layer = new OpenLayers.Layer.WMS("World Map", "
>> http://localhost/MapServer/mapserv.exe?map=C:/maps/itasca.map&mode=map&template=openlayers&layer=lakespy2&layer=dlgstln2
>> ");
>>
>>
>> Se puderem me ajudar eu agradeco.
>>
>> Atenciosamente,
>> Marco Araujo
>>
>>
>> _______________________________________________
>> Brasil mailing list
>> Brasil em lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/brasil
>>
>>
>
>
> ---------- Mensagem encaminhada ----------
> From: Marco Araujo <marcoaraujolsys em hotmail.com>
> To: <geo.martins7 em gmail.com>
> Cc: OSGEO - Brasil <brasil em lists.osgeo.org>
> Date: Fri, 15 Mar 2013 11:01:15 +0000
> Subject: Re: [OSGeo-Brasil] Como integrar OpenLayer + MapScript C# +
> PostGis
>  Obrigado pela dica Vicente,
>
> o meu problema está justamente no "na consulta e retorno dos resultsets".
>
> Ainda nao identifiquei como eu capturo a requisição do OpenLayers para
> fazer a busca no banco de dados e poder retornar o mapa filtrado.
>
> Vou continuar esta busca,
>
> obrigado.
>
> ------------------------------
> Date: Thu, 14 Mar 2013 19:33:49 -0300
> Subject: Re: [OSGeo-Brasil] Como integrar OpenLayer + MapScript C# +
> PostGis
> From: geo.martins7 em gmail.com
> To: marcoaraujolsys em hotmail.com
> CC: brasil em lists.osgeo.org
>
> Olá Marco, faz muito tempo que não trabalho com nenhuma destas
> tecnologias, mas venho desenvolvendo aplicativos web para outras
> finalidades. Até onde sei, o OL trabalha no client side, ou seja, assim que
> você rodar as querys sobre sua base de dados, o resultado será apresentado
> no OL, uma vez que todos os polígonos, vetores, e pontos estão na base de
> dados, e não no OL.
>
> Acho que o procedimento é mandar bala em alguns controllers para consulta
> e retorno dos results na base de dados e apresentar tudo no OL, que acho
> que vai retornar tudo automágicamente...
>
> Só uma opinião!
>
> Arbaço.
>
>
> Vicente Martins
>
> <http://goog_823167040>
> skype: vicentimartins
> gtalk: geo.martins7 em gmail.com
> celular: (83) 88932202
>
>
>
>
>
>
> Em 14 de março de 2013 09:28, Marco Araujo <marcoaraujolsys em hotmail.com>escreveu:
>
>  Olá a todos,
>
> estou tentando desenvolver uma aplicação que obtem do database (postgis) o
> mapa através de condições "where" e processe ajustes pelo
> mapscript e forneça o mapa para ser visualizado pelo openlayer.
>
> Alguém pode me orientar em como devo proceder?
>
> Precisarei de um WMS (mapserver)  para visualizar os dados dinamicos (do
> banco de  dados) ??
>
> Já tenho o seguinte:
> 1. instalado e funcionando o MapServer CGI em meu Windows2008(64bits) sob
> o IIS 7.5 (não apache) .
>
> 2. A base de dados montagem no postgis mas nao tenho ideia de como
> recuperar os dados e apresenta-lo no openlayers.
>
> 3. Testes (com sucesso) com o openlayers apresentando um mapa estatico do
> mapserver conforme abaixo:
> layer = new OpenLayers.Layer.WMS("World Map", "
> http://localhost/MapServer/mapserv.exe?map=C:/maps/itasca.map&mode=map&template=openlayers&layer=lakespy2&layer=dlgstln2
> ");
>
>
> Se puderem me ajudar eu agradeco.
>
> Atenciosamente,
> Marco Araujo
>
>
> _______________________________________________
> Brasil mailing list
> Brasil em lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/brasil
>
>
>
>
> ---------- Mensagem encaminhada ----------
> From: Marcello Benigno <benigno.marcello em gmail.com>
> To: Marco Araujo <marcoaraujolsys em hotmail.com>
> Cc: OSGEO - Brasil <brasil em lists.osgeo.org>
> Date: Fri, 15 Mar 2013 08:32:55 -0300
> Subject: Re: [OSGeo-Brasil] Como integrar OpenLayer + MapScript C# +
> PostGis
> Marco,
>
> Você pode manipular dinamicamente o mapfile, especificamente manipulando o
> objeto *DATA*, fazendo com que a query desse objeto seja o retorno do que
> foi consultado, e em seguida chamar o mapfile via WMS no OL, é uma das
> formas de se fazer... com certeza não é a mais correta, mas funciona se o
> sistema for individualizado para cada usuário.
>
> Outra forma de implementar é utilizando o run time substitution<http://profmarcello.blogspot.com.br/2013/01/run-time-substitution-no-mapserver.html>
> .
>
> []´s
>
>
> Em 15 de março de 2013 08:01, Marco Araujo <marcoaraujolsys em hotmail.com>escreveu:
>
>>  Obrigado pela dica Vicente,
>>
>> o meu problema está justamente no "na consulta e retorno dos resultsets".
>>
>> Ainda nao identifiquei como eu capturo a requisição do OpenLayers para
>> fazer a busca no banco de dados e poder retornar o mapa filtrado.
>>
>> Vou continuar esta busca,
>>
>> obrigado.
>>
>> ------------------------------
>> Date: Thu, 14 Mar 2013 19:33:49 -0300
>> Subject: Re: [OSGeo-Brasil] Como integrar OpenLayer + MapScript C# +
>> PostGis
>> From: geo.martins7 em gmail.com
>> To: marcoaraujolsys em hotmail.com
>> CC: brasil em lists.osgeo.org
>>
>>
>> Olá Marco, faz muito tempo que não trabalho com nenhuma destas
>> tecnologias, mas venho desenvolvendo aplicativos web para outras
>> finalidades. Até onde sei, o OL trabalha no client side, ou seja, assim que
>> você rodar as querys sobre sua base de dados, o resultado será apresentado
>> no OL, uma vez que todos os polígonos, vetores, e pontos estão na base de
>> dados, e não no OL.
>>
>> Acho que o procedimento é mandar bala em alguns controllers para consulta
>> e retorno dos results na base de dados e apresentar tudo no OL, que acho
>> que vai retornar tudo automágicamente...
>>
>> Só uma opinião!
>>
>> Arbaço.
>>
>>
>> Vicente Martins
>>
>> <http://goog_823167040>
>> skype: vicentimartins
>> gtalk: geo.martins7 em gmail.com
>> celular: (83) 88932202
>>
>>
>>
>>
>>
>>
>> Em 14 de março de 2013 09:28, Marco Araujo <marcoaraujolsys em hotmail.com>escreveu:
>>
>>  Olá a todos,
>>
>> estou tentando desenvolver uma aplicação que obtem do database (postgis)
>> o mapa através de condições "where" e processe ajustes pelo
>> mapscript e forneça o mapa para ser visualizado pelo openlayer.
>>
>> Alguém pode me orientar em como devo proceder?
>>
>> Precisarei de um WMS (mapserver)  para visualizar os dados dinamicos (do
>> banco de  dados) ??
>>
>> Já tenho o seguinte:
>> 1. instalado e funcionando o MapServer CGI em meu Windows2008(64bits) sob
>> o IIS 7.5 (não apache) .
>>
>> 2. A base de dados montagem no postgis mas nao tenho ideia de como
>> recuperar os dados e apresenta-lo no openlayers.
>>
>> 3. Testes (com sucesso) com o openlayers apresentando um mapa estatico do
>> mapserver conforme abaixo:
>> layer = new OpenLayers.Layer.WMS("World Map", "
>> http://localhost/MapServer/mapserv.exe?map=C:/maps/itasca.map&mode=map&template=openlayers&layer=lakespy2&layer=dlgstln2
>> ");
>>
>>
>> Se puderem me ajudar eu agradeco.
>>
>> Atenciosamente,
>> Marco Araujo
>>
>>
>> _______________________________________________
>> Brasil mailing list
>> Brasil em lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/brasil
>>
>>
>>
>> _______________________________________________
>> Brasil mailing list
>> Brasil em lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/brasil
>>
>>
>
>
> --
> *Marcello Benigno B. de Barros Filho*
> Prof. do Curso Superior de Tecnologia em Geoprocessamento - IFPB
> Mestre em Ciências Geodésicas e Tecnologias da Geoinformação - UFPE
> Doutorando em Tecnologia Ambiental e Recursos Hídricos - UFPE
> http://profmarcello.blogspot.com
> http://about.me/marcello.benigno
>
> _______________________________________________
> Brasil mailing list
> Brasil em lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/brasil
>
>


-- 
*Arthur William Aleixo*
Gerência de Internet
Diretoria de Gestão Tecnológica e Comunicação
Secretaria Municipal de Planejamento
Prefeitura de Anápolis
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/brasil/attachments/20130315/7e0cce08/attachment-0001.html>


More information about the Brasil mailing list