<br>Bem já alterei o ProxyHost, segundo as indicações do Fernado Quadro, e<br>coloquei o código da seguinte forma <br><br>var pontos2 = new OpenLayers.Layer.Vector(<br> "WFS PostgreSQL",<br> {<br>
projection: "EPSG:27493",<br><br> strategies: [new OpenLayers.Strategy.BBOX()],<br> protocol: new OpenLayers.Protocol.WFS({<br><br> version: '1.1.0',<br>
url: '<a href="http://localhost:8080/geoserver/wfs?">http://localhost:8080/geoserver/wfs?</a>',<br> srsName: 'EPSG:27493',<br> featureType: 'VivendaCasa',<br>
featureNS: '<a href="http://localhost:8080/testes">http://localhost:8080/testes</a>',<br> geometryName: 'the_geom'<br> })<br> }<br>
);<br><br><br>:( Continua tudo na mesma. <br><br>Mas há algo que me desperta a curiosidade, quando Criei o WorkSpace "testes", dei como Namespace <br>URI '<a href="http://localhost:8080/testes">http://localhost:8080/testes</a>' <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"><<a href="mailto:hfpmartins@gmail.com">hfpmartins@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Olá,<br><br><br><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><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> "WFS PostgreSQL",<br> {<br> projection: mercator,<div class="im"><br> strategies: [new OpenLayers.Strategy.BBOX()],<br>
protocol: new OpenLayers.Protocol.WFS({<br></div> version: '1.1.0',<br> url: '<a href="http://localhost:8080/geoserver/wfs?" target="_blank">http://localhost:8080/geoserver/wfs?</a>',<br>
srsName: 'EPSG:900913',<br> featureType: 'sede_concelhos',<br> featureNS: '<a href="http://localhost/open" target="_blank">http://localhost/open</a>',<br>
geometryName: 'the_geom'<br> })<br> }<br> );<br><br><br></div><div class="im"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<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'56.84", W 9°9'35.74"<br>
<br>_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org">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></blockquote></div><br>