[Portugal] Erro ao ler WFS gerado no Geoserver 2.0.2 no
OpenLayers 2.10
Jorge Penedo
jorge.penedo at gmail.com
Wed Jan 12 10:44:01 EST 2011
Bem já alterei o ProxyHost, segundo as indicações do Fernado Quadro, e
coloquei o código da seguinte forma
var pontos2 = new OpenLayers.Layer.Vector(
"WFS PostgreSQL",
{
projection: "EPSG:27493",
strategies: [new OpenLayers.Strategy.BBOX()],
protocol: new OpenLayers.Protocol.WFS({
version: '1.1.0',
url: 'http://localhost:8080/geoserver/wfs?',
srsName: 'EPSG:27493',
featureType: 'VivendaCasa',
featureNS: 'http://localhost:8080/testes',
geometryName: 'the_geom'
})
}
);
:( Continua tudo na mesma.
Mas há algo que me desperta a curiosidade, quando Criei o WorkSpace
"testes", dei como Namespace
URI 'http://localhost:8080/testes'
dei este uri, visto que o servidor está a responder à porta 8080 ( logo o
localhost:8080).
estes procedimentos estão correctos? Ou existem regras, que nã segui, para a
criação do workspace?
No dia 12 de Janeiro de 2011 14:13, Hugo <hfpmartins gmail.com> escreveu:
> Olá,
>
>
>
>> O OpenLayers.ProxyHost so tem de ser configurado se estas a aceder a um
>> a web service que esteja num outro server quando tens tudo em localhost
>> nao necessitas de Proxyhost
>>
>
> 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 *Same Origin Policy*.
> http://localhost não é o mesmo domínio que http://localhost:8080.
>
> 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:
>
> var pontos2 = new OpenLayers.Layer.Vector(
> "WFS PostgreSQL",
> {
> projection: mercator,
>
> strategies: [new OpenLayers.Strategy.BBOX()],
> protocol: new OpenLayers.Protocol.WFS({
> version: '1.1.0',
> url: 'http://localhost:8080/geoserver/wfs?',
> srsName: 'EPSG:900913',
> featureType: 'sede_concelhos',
> featureNS: 'http://localhost/open',
> geometryName: 'the_geom'
> })
> }
> );
>
>
>
>> Nao sei que a ponto estao habituados a fazer desenvolvimento em
>> Javascript mas aconselho a usar a extensao firebug to firefox
>>
>> http://getfirebug.com/
>>
>> dar uma vista de olhos aos tutoriais e depois usar o firebug para ver o
>> que o servidor esta a mandar e tb ver se existe algo dentro do var
>> wfslayer
>>
>
> Sem dúvida que o firebug é uma ferramenta essencial e muito poderosa no
> debugging e tweaking.
>
> Espero ter ajudado.
> Abc,
>
> Hugo
>
>
>
>
> --
> Hugo Martins
> LabNT - ISEGI UNL
> Campus de Campolide
> 1070-312 Lisboa
> N 38°43'56.84", W 9°9'35.74"
>
> _______________________________________________
> Portugal mailing list
> Portugal lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20110112/0e78095b/attachment.html
More information about the Portugal
mailing list