<div>Solução da situação que coloquei:</div>
<div> </div>
<div>- Instalar python2.7 </div>
<div>- Indicar o host no proxy.cgi</div>
<div>- Colocar o ficheiro em /cgi-bin</div>
<div>- no código colocar     OpenLayers.ProxyHost = <a href="http://localhost/proxy.cgi?url=">http://localhost/proxy.cgi?url=</a>;</div>
<div><br><br> </div>
<div class="gmail_quote">No dia 12 de Janeiro de 2011 15:44, Jorge Penedo <span dir="ltr">&lt;<a href="mailto:jorge.penedo@gmail.com">jorge.penedo@gmail.com</a>&gt;</span> escreveu:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote"><br>Bem já  alterei o ProxyHost, segundo as indicações do Fernado Quadro, e<br>coloquei o código da seguinte forma <br>

<div class="im"><br>var pontos2 = new OpenLayers.Layer.Vector(<br>                &quot;WFS PostgreSQL&quot;,<br>                {<br></div>                    projection: &quot;EPSG:27493&quot;, 
<div class="im"><br><br>                    strategies: [new OpenLayers.Strategy.BBOX()],<br>                    protocol: new OpenLayers.Protocol.WFS({<br><br>                        version: &#39;1.1.0&#39;,<br>                        url: &#39;<a href="http://localhost:8080/geoserver/wfs?" target="_blank">http://localhost:8080/geoserver/wfs?</a>&#39;,<br>
</div>                        srsName:  &#39;EPSG:27493&#39;,<br>                        featureType: &#39;VivendaCasa&#39;,<br>                        featureNS: &#39;<a href="http://localhost:8080/testes" target="_blank">http://localhost:8080/testes</a>&#39;,<br>
                        geometryName: &#39;the_geom&#39;<br>                    })<br>                }<br>            );<br><br><br>:( Continua tudo  na mesma. <br><br>Mas há algo que me desperta a curiosidade, quando Criei o WorkSpace &quot;testes&quot;, dei como Namespace <br>
URI   &#39;<a href="http://localhost:8080/testes" target="_blank">http://localhost:8080/testes</a>&#39; <br><br>dei este uri, visto que o servidor está a responder à porta 8080 ( logo o localhost:8080).<br>estes procedimentos estão correctos? Ou existem regras, que nã segui, para a criação do workspace?<br>
<br><br><br>
<div class="gmail_quote">No dia 12 de Janeiro de 2011 14:13, Hugo <span dir="ltr">&lt;<a href="mailto:hfpmartins@gmail.com" target="_blank">hfpmartins@gmail.com</a>&gt;</span> escreveu:<br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>
<div></div>
<div class="h5">Olá,<br><br><br>
<div class="gmail_quote">
<div>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote"><br>O OpenLayers.ProxyHost so tem de ser configurado se estas a aceder a um<br>a web service que esteja num outro server quando tens tudo em localhost<br>
nao necessitas de Proxyhost<br></blockquote></div>
<div><br>Isto não é bem assim Jorge. Mesmo no caso de ter tudo no mesmo servidor os domínios não são os mesmos e não respeitam a regra <i>Same Origin Policy</i>. <a href="http://localhost/" target="_blank">http://localhost</a> não é o mesmo domínio que <a href="http://localhost:8080/" target="_blank">http://localhost:8080</a>.<br>
<br>No caso do WMS de facto não é preciso preocuparmo-nos com o proxy mas no caso do WFS é estritamente necessário configurarmos o proxy. Outro problema também recorrente na utilização de WFS em Openlayers é o namespace (que é definido ao nível do geoserver por exemplo). Tenta definir o teu WFS da seguinte forma:<br>
<br>var pontos2 = new OpenLayers.Layer.Vector(<br>                &quot;WFS PostgreSQL&quot;,<br>                {<br>                    projection: mercator, 
<div><br>                    strategies: [new OpenLayers.Strategy.BBOX()],<br>                    protocol: new OpenLayers.Protocol.WFS({<br></div>                        version: &#39;1.1.0&#39;,<br>                        url: &#39;<a href="http://localhost:8080/geoserver/wfs?" target="_blank">http://localhost:8080/geoserver/wfs?</a>&#39;,<br>
                        srsName: &#39;EPSG:900913&#39;,<br>                        featureType: &#39;sede_concelhos&#39;,<br>                        featureNS: &#39;<a href="http://localhost/open" target="_blank">http://localhost/open</a>&#39;,<br>
                        geometryName: &#39;the_geom&#39;<br>                    })<br>                }<br>            );<br><br><br></div>
<div>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote"><br>Nao  sei que a ponto estao habituados a fazer desenvolvimento em<br>Javascript mas aconselho a usar a extensao firebug to firefox<br>
<br><a href="http://getfirebug.com/" target="_blank">http://getfirebug.com/</a><br><br>dar uma vista de olhos aos tutoriais e depois usar o firebug para ver o<br>que o servidor esta a mandar e tb ver se existe algo dentro do var wfslayer<br>
</blockquote></div>
<div><br>Sem dúvida que o firebug é uma ferramenta essencial e muito poderosa no debugging e tweaking.<br><br>Espero ter ajudado.<br>Abc,<br><br>Hugo<br> </div><br></div><br clear="all"><br>-- <br>Hugo Martins<br>LabNT - ISEGI UNL<br>
Campus de Campolide<br>1070-312 Lisboa<br>N 38°43&#39;56.84&quot;, W 9°9&#39;35.74&quot;<br><br></div></div>
<div class="im">_______________________________________________<br>Portugal mailing list<br><a href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
<br></div></blockquote></div><br></blockquote></div><br>