<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Professor Marcello,<div><br></div><div>obrigado pela dica.</div><div><br></div><div>Verifiquei no seu bloq o Runtime substitution e parece bem claro no exemplo.</div><div><br></div><div>Porém o arquivo .map está apontando "DATA" para um arquivo shapeflie. </div><div>Como eu conseguiria fazer de forma que "data" recebe os dados de um banco de dados (postgis) ?</div><div><br></div><div>A ideia é ter todos os dados (mapas ) armazenados no DB e conforme os filtros solicitados no site, esses dados serão obtidos no DB e gerado o mapa dinamicamente.</div><div><br></div><div>Eu já desenvolvi tudo isso utilizando mapwindow em um novo sistema desktop. </div><div>Agora preciso fazer para ambiente WEB, como o mapwindow nao é para web eu escolhi o MapServer para este ambiente.</div><div><br></div><div>Mais uma vez, obrigado pela ajuda.</div><div><br></div><div><br><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">Date: Fri, 15 Mar 2013 08:32:55 -0300<br>Subject: Re: [OSGeo-Brasil] Como integrar OpenLayer + MapScript C# + PostGis<br>From: benigno.marcello@gmail.com<br>To: marcoaraujolsys@hotmail.com<br>CC: geo.martins7@gmail.com; brasil@lists.osgeo.org<br><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="ecxgmail_quote">Em 15 de março de 2013 08:01, Marco Araujo <span dir="ltr"><<a href="mailto:marcoaraujolsys@hotmail.com">marcoaraujolsys@hotmail.com</a>></span> escreveu:<br>
<blockquote class="ecxgmail_quote" style="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 class="ecxhm ecxHOEnZb"><br></div><div><div class="ecxhm ecxHOEnZb"><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">geo.martins7@gmail.com</a><br>To: <a href="mailto:marcoaraujolsys@hotmail.com">marcoaraujolsys@hotmail.com</a><br>CC: <a href="mailto:brasil@lists.osgeo.org">brasil@lists.osgeo.org</a></div>
<div><div class="h5"><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">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">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">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">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></div></div>                                      </div></body>
</html>