Estou tentando adicionar uma camada de vetor com uma camada WFS e não está funcionando. Alguém pode apontar uma solução?
Código OpenLayers:
var wfs = new OpenLayers.Layer.Vector(
"Stavros Features",
{
strategies: [new OpenLayers.Strategy.BBOX()]
,projection: new OpenLayers.Projection("EPSG:4326")
,protocol: new OpenLayers.Protocol.WFS({
version: "1.1.0"
,srsName: "EPSG:4326"
,url: "http://localhost:8080/geoserver/wfs"
,featureNS : "http://postgis.org"
,featureType: "polygon"
,geometryName: "the_geom"
})
});
Na configuração do GeoServer, tenho um espaço de trabalho 'myWorkspace' , uma loja 'myStore' e uma camada 'myLayer' e WFS estão ativados. Também na guia 'publicação' da minha camada, no 'Estilo padrão das configurações do WMS' , selecionei 'polígono', pois o myLayer é multipolígono.
O que estou fazendo errado?
Devo especificar o nome do espaço de trabalho na propriedade 'featureNS'?
Existe um bom tutorial para o OpenLayers?
Eu li os documentos que são muito pobres e os exemplos nem sempre me ajudam. Também li o manual do usuário do GeoServer e achei muito bom.
openlayers-2
vector
wfs
overlay
Argiropoulos Stavros
fonte
fonte
Respostas:
Ok, algumas coisas que eu mudaria e tentaria outra vez:
fonte