Olá Marco,<br><br>Vamos por partes:<br><br>1ª qusetão - Precisarei de um WMS (mapserver)  para visualizar os dados dinamicos (do banco de  dados) ??<br><br>  - Depende;<br><br>  Sim: utilizando as tecnologias que escolheste, se quiseres renderizar o mapa no "backend", daí tu vais ter que estudar CGI (<a href="http://mapserver.org/cgi/index.html">http://mapserver.org/cgi/index.html</a>), inclusive a boa dica do colega Marcello sobre Run-time Substitution você encontrará nesta documentação.<br>
<br>  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... <br>
<br>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.... <br>
<br>Outro framework javascript que achei bem legal tbm foi o <a href="http://leafletjs.com/">Leaflet</a>.<br><br>Abraços!<br><br><br><div class="gmail_quote">2013/3/15  <span dir="ltr"><<a href="mailto:brasil-request@lists.osgeo.org" target="_blank">brasil-request@lists.osgeo.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send Brasil mailing list submissions to<br>
        <a href="mailto:brasil@lists.osgeo.org">brasil@lists.osgeo.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.osgeo.org/mailman/listinfo/brasil" target="_blank">http://lists.osgeo.org/mailman/listinfo/brasil</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:brasil-request@lists.osgeo.org">brasil-request@lists.osgeo.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:brasil-owner@lists.osgeo.org">brasil-owner@lists.osgeo.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Brasil digest..."<br>
<br>Tópicos de Hoje:<br>
<br>
   1. Re: Como integrar OpenLayer + MapScript C# + PostGis<br>
      (Vicente Martins)<br>
   2. Re: Como integrar OpenLayer + MapScript C# + PostGis<br>
      (Marco Araujo)<br>
   3. Re: Como integrar OpenLayer + MapScript C# + PostGis<br>
      (Marcello Benigno)<br>
<br><br>---------- Mensagem encaminhada ----------<br>From: Vicente Martins <<a href="mailto:geo.martins7@gmail.com">geo.martins7@gmail.com</a>><br>To: Marco Araujo <<a href="mailto:marcoaraujolsys@hotmail.com">marcoaraujolsys@hotmail.com</a>><br>
Cc: Osgeo Brasil <<a href="mailto:brasil@lists.osgeo.org">brasil@lists.osgeo.org</a>><br>Date: Thu, 14 Mar 2013 19:33:49 -0300<br>Subject: Re: [OSGeo-Brasil] Como integrar OpenLayer + MapScript C# + PostGis<br><div dir="ltr">
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.<div>

<br></div><div>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...</div><div>
<br></div><div>Só uma opinião!</div><div><br></div><div>Arbaço.</div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><div style="text-align:center"><div style="text-align:left"><font style="color:rgb(153,153,153)" size="4"><br>

</font></div><div style="text-align:left"><font style="color:rgb(153,153,153)" size="4">Vicente Martins</font><br></div><a href="http://goog_823167040" target="_blank"><br style="color:rgb(192,192,192)"></a><div style="text-align:left">

<font color="#c0c0c0">skype:</font> vicentimartins<br><font style="color:rgb(192,192,192)">gtalk:</font><font> <a href="mailto:geo.martins7@gmail.com" target="_blank">geo.martins7@gmail.com</a></font><br style="color:rgb(192,192,192)">

<font color="#cccccc">celular: (</font>83) 88932202</div><br></div><br><br><br></div></div>
<br><br><div class="gmail_quote">Em 14 de março de 2013 09:28, Marco Araujo <span dir="ltr"><<a href="mailto:marcoaraujolsys@hotmail.com" target="_blank">marcoaraujolsys@hotmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div><div dir="ltr">
<div>Olá a todos,</div><div><br></div><div>estou tentando desenvolver uma aplicação que obtem do database (postgis) o mapa através de condições "where" e processe ajustes pelo </div><div>mapscript e forneça o mapa para ser visualizado pelo openlayer.</div>

<div><br></div><div>Alguém pode me orientar em como devo proceder?</div><div><br></div><div>Precisarei de um WMS (mapserver)  para visualizar os dados dinamicos (do banco de  dados) ??</div><div><br></div><div>Já tenho o seguinte:</div>

<div>1. instalado e funcionando o MapServer CGI em meu Windows2008(64bits) sob o IIS 7.5 (não apache) .</div><div><br></div><div>2. A base de dados montagem no postgis mas nao tenho ideia de como recuperar os dados e apresenta-lo no openlayers.</div>

<div><br></div><div>3. Testes (com sucesso) com o openlayers apresentando um mapa estatico do mapserver conforme abaixo:</div><div>layer = new OpenLayers.Layer.WMS("World Map", "<a href="http://localhost/MapServer/mapserv.exe?map=C:/maps/itasca.map&mode=map&template=openlayers&layer=lakespy2&layer=dlgstln2" target="_blank">http://localhost/MapServer/mapserv.exe?map=C:/maps/itasca.map&mode=map&template=openlayers&layer=lakespy2&layer=dlgstln2</a>");</div>

<div><br></div><div><br></div><div>Se puderem me ajudar eu agradeco.</div><div><br></div><div>Atenciosamente,</div><div>Marco Araujo</div><div><br></div>                                     </div></div>
<br>_______________________________________________<br>
Brasil mailing list<br>
<a href="mailto:Brasil@lists.osgeo.org" target="_blank">Brasil@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/brasil" target="_blank">http://lists.osgeo.org/mailman/listinfo/brasil</a><br>
<br></blockquote></div><br></div>
<br><br>---------- Mensagem encaminhada ----------<br>From: Marco Araujo <<a href="mailto:marcoaraujolsys@hotmail.com">marcoaraujolsys@hotmail.com</a>><br>To: <<a href="mailto:geo.martins7@gmail.com">geo.martins7@gmail.com</a>><br>
Cc: OSGEO - Brasil <<a href="mailto:brasil@lists.osgeo.org">brasil@lists.osgeo.org</a>><br>Date: Fri, 15 Mar 2013 11:01:15 +0000<br>Subject: Re: [OSGeo-Brasil] Como integrar OpenLayer + MapScript C# + PostGis<br>


<div><div dir="ltr">
Obrigado pela dica Vicente,<div><br></div><div>o meu problema está justamente no "na consulta e retorno dos resultsets".</div><div><br></div><div>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.</div>
<div><br></div><div>Vou continuar esta busca,</div><div><br></div><div>obrigado.<br><br><div><div></div><hr>Date: Thu, 14 Mar 2013 19:33:49 -0300<br>Subject: Re: [OSGeo-Brasil] Como integrar OpenLayer + MapScript C# + PostGis<br>
From: <a href="mailto:geo.martins7@gmail.com" target="_blank">geo.martins7@gmail.com</a><br>To: <a href="mailto:marcoaraujolsys@hotmail.com" target="_blank">marcoaraujolsys@hotmail.com</a><br>CC: <a href="mailto:brasil@lists.osgeo.org" target="_blank">brasil@lists.osgeo.org</a><br>
<br><div dir="ltr">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.<div>

<br></div><div>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...</div><div>
<br></div><div>Só uma opinião!</div><div><br></div><div>Arbaço.</div></div><div><br clear="all"><div><div dir="ltr"><div style="text-align:center"><div style="text-align:left"><font style="color:rgb(153,153,153)" size="4"><br>

</font></div><div style="text-align:left"><font style="color:rgb(153,153,153)" size="4">Vicente Martins</font><br></div><a href="http://goog_823167040" target="_blank"><br style="color:rgb(192,192,192)"></a><div style="text-align:left">

<font color="#c0c0c0">skype:</font> vicentimartins<br><font style="color:rgb(192,192,192)">gtalk:</font> <a href="mailto:geo.martins7@gmail.com" target="_blank">geo.martins7@gmail.com</a><br style="color:rgb(192,192,192)">

<font color="#cccccc">celular: (</font>83) 88932202</div><br></div><br><br><br></div></div>
<br><br><div>Em 14 de março de 2013 09:28, Marco Araujo <span dir="ltr"><<a href="mailto:marcoaraujolsys@hotmail.com" target="_blank">marcoaraujolsys@hotmail.com</a>></span> escreveu:<br><blockquote style="border-left:1px #ccc solid;padding-left:1ex">




<div><div dir="ltr">
<div>Olá a todos,</div><div><br></div><div>estou tentando desenvolver uma aplicação que obtem do database (postgis) o mapa através de condições "where" e processe ajustes pelo </div><div>mapscript e forneça o mapa para ser visualizado pelo openlayer.</div>

<div><br></div><div>Alguém pode me orientar em como devo proceder?</div><div><br></div><div>Precisarei de um WMS (mapserver)  para visualizar os dados dinamicos (do banco de  dados) ??</div><div><br></div><div>Já tenho o seguinte:</div>

<div>1. instalado e funcionando o MapServer CGI em meu Windows2008(64bits) sob o IIS 7.5 (não apache) .</div><div><br></div><div>2. A base de dados montagem no postgis mas nao tenho ideia de como recuperar os dados e apresenta-lo no openlayers.</div>

<div><br></div><div>3. Testes (com sucesso) com o openlayers apresentando um mapa estatico do mapserver conforme abaixo:</div><div>layer = new OpenLayers.Layer.WMS("World Map", "<a href="http://localhost/MapServer/mapserv.exe?map=C:/maps/itasca.map&mode=map&template=openlayers&layer=lakespy2&layer=dlgstln2" target="_blank">http://localhost/MapServer/mapserv.exe?map=C:/maps/itasca.map&mode=map&template=openlayers&layer=lakespy2&layer=dlgstln2</a>");</div>

<div><br></div><div><br></div><div>Se puderem me ajudar eu agradeco.</div><div><br></div><div>Atenciosamente,</div><div>Marco Araujo</div><div><br></div>                                     </div></div>
<br>_______________________________________________<br>
Brasil mailing list<br>
<a href="mailto:Brasil@lists.osgeo.org" target="_blank">Brasil@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/brasil" target="_blank">http://lists.osgeo.org/mailman/listinfo/brasil</a><br>
<br></blockquote></div><br></div></div></div>                                           </div></div>
<br><br>---------- Mensagem encaminhada ----------<br>From: Marcello Benigno <<a href="mailto:benigno.marcello@gmail.com">benigno.marcello@gmail.com</a>><br>To: Marco Araujo <<a href="mailto:marcoaraujolsys@hotmail.com">marcoaraujolsys@hotmail.com</a>><br>
Cc: OSGEO - Brasil <<a href="mailto:brasil@lists.osgeo.org">brasil@lists.osgeo.org</a>><br>Date: Fri, 15 Mar 2013 08:32:55 -0300<br>Subject: Re: [OSGeo-Brasil] Como integrar OpenLayer + MapScript C# + PostGis<br>Marco,<div>
<br></div><div>Você pode manipular dinamicamente o mapfile, especificamente manipulando o objeto <b>DATA</b>, 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.</div>

<div><br></div><div>Outra forma de implementar é utilizando o <a href="http://profmarcello.blogspot.com.br/2013/01/run-time-substitution-no-mapserver.html" target="_blank">run time substitution</a>.</div><div><br></div><div>
[]´s</div><div>
<br></div><div><br></div><div><div class="gmail_quote">Em 15 de março de 2013 08:01, Marco Araujo <span dir="ltr"><<a href="mailto:marcoaraujolsys@hotmail.com" target="_blank">marcoaraujolsys@hotmail.com</a>></span> escreveu:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">
Obrigado pela dica Vicente,<div><br></div><div>o meu problema está justamente no "na consulta e retorno dos resultsets".</div><div><br></div><div>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.</div>

<div><br></div><div>Vou continuar esta busca,</div><div><br></div><div>obrigado.<br><div><br></div><div><div><div></div><hr>Date: Thu, 14 Mar 2013 19:33:49 -0300<br>Subject: Re: [OSGeo-Brasil] Como integrar OpenLayer + MapScript C# + PostGis<br>

From: <a href="mailto:geo.martins7@gmail.com" target="_blank">geo.martins7@gmail.com</a><br>To: <a href="mailto:marcoaraujolsys@hotmail.com" target="_blank">marcoaraujolsys@hotmail.com</a><br>CC: <a href="mailto:brasil@lists.osgeo.org" target="_blank">brasil@lists.osgeo.org</a></div>

<div><div><br><br><div dir="ltr">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.<div>


<br></div><div>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...</div><div>
<br></div><div>Só uma opinião!</div><div><br></div><div>Arbaço.</div></div><div><br clear="all"><div><div dir="ltr"><div style="text-align:center"><div style="text-align:left"><font style="color:rgb(153,153,153)" size="4"><br>


</font></div><div style="text-align:left"><font style="color:rgb(153,153,153)" size="4">Vicente Martins</font><br></div><a href="http://goog_823167040" target="_blank"><br style="color:rgb(192,192,192)"></a><div style="text-align:left">


<font color="#c0c0c0">skype:</font> vicentimartins<br><font style="color:rgb(192,192,192)">gtalk:</font> <a href="mailto:geo.martins7@gmail.com" target="_blank">geo.martins7@gmail.com</a><br style="color:rgb(192,192,192)">


<font color="#cccccc">celular: (</font>83) 88932202</div><br></div><br><br><br></div></div>
<br><br><div>Em 14 de março de 2013 09:28, Marco Araujo <span dir="ltr"><<a href="mailto:marcoaraujolsys@hotmail.com" target="_blank">marcoaraujolsys@hotmail.com</a>></span> escreveu:<br><blockquote style="border-left:1px #ccc solid;padding-left:1ex">





<div><div dir="ltr">
<div>Olá a todos,</div><div><br></div><div>estou tentando desenvolver uma aplicação que obtem do database (postgis) o mapa através de condições "where" e processe ajustes pelo </div><div>mapscript e forneça o mapa para ser visualizado pelo openlayer.</div>


<div><br></div><div>Alguém pode me orientar em como devo proceder?</div><div><br></div><div>Precisarei de um WMS (mapserver)  para visualizar os dados dinamicos (do banco de  dados) ??</div><div><br></div><div>Já tenho o seguinte:</div>


<div>1. instalado e funcionando o MapServer CGI em meu Windows2008(64bits) sob o IIS 7.5 (não apache) .</div><div><br></div><div>2. A base de dados montagem no postgis mas nao tenho ideia de como recuperar os dados e apresenta-lo no openlayers.</div>


<div><br></div><div>3. Testes (com sucesso) com o openlayers apresentando um mapa estatico do mapserver conforme abaixo:</div><div>layer = new OpenLayers.Layer.WMS("World Map", "<a href="http://localhost/MapServer/mapserv.exe?map=C:/maps/itasca.map&mode=map&template=openlayers&layer=lakespy2&layer=dlgstln2" target="_blank">http://localhost/MapServer/mapserv.exe?map=C:/maps/itasca.map&mode=map&template=openlayers&layer=lakespy2&layer=dlgstln2</a>");</div>


<div><br></div><div><br></div><div>Se puderem me ajudar eu agradeco.</div><div><br></div><div>Atenciosamente,</div><div>Marco Araujo</div><div><br></div>                                     </div></div>
<br>_______________________________________________<br>
Brasil mailing list<br>
<a href="mailto:Brasil@lists.osgeo.org" target="_blank">Brasil@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/brasil" target="_blank">http://lists.osgeo.org/mailman/listinfo/brasil</a><br>
<br></blockquote></div><br></div></div></div></div></div>                                           </div></div>
<br>_______________________________________________<br>
Brasil mailing list<br>
<a href="mailto:Brasil@lists.osgeo.org" target="_blank">Brasil@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/brasil" target="_blank">http://lists.osgeo.org/mailman/listinfo/brasil</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><b>Marcello Benigno B. de Barros Filho</b><br><font size="1">Prof. do Curso Superior de Tecnologia em Geoprocessamento - IFPB<br>Mestre em Ciências Geodésicas e Tecnologias da Geoinformação - UFPE</font><div>

<font size="1">Doutorando em Tecnologia Ambiental e Recursos Hídricos - UFPE</font><font size="1"><br></font><font size="1"><a href="http://profmarcello.blogspot.com" target="_blank">http://profmarcello.blogspot.com</a></font><div>

<a href="http://about.me/marcello.benigno" target="_blank"><font size="1">http://about.me/marcello.benigno</font></a></div></div>
</div>
<br>_______________________________________________<br>
Brasil mailing list<br>
<a href="mailto:Brasil@lists.osgeo.org">Brasil@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/brasil" target="_blank">http://lists.osgeo.org/mailman/listinfo/brasil</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><b>Arthur William Aleixo</b><br>Gerência de Internet<br>Diretoria de Gestão Tecnológica e Comunicação<br>Secretaria Municipal de Planejamento<br>Prefeitura de Anápolis<br>