[OpenLayers-Users] Problems implementing WFS
Alexandre Dube
adube at mapgears.com
Tue Jun 30 08:00:13 EDT 2009
Hi Hugo,
This looks like a feature namespace problem. See the Format.XML
readNode function, put a break point at line :
var group = this.readers[this.namespaceAlias[node.namespaceURI]];
This might be the problem,
Alexandre
Hugo wrote:
> Hello all,
>
> I'm having troubles to implement a vector layer with WFS protocol.
> From firebug i can see that the attributes from the layer are
> extracted, however no vector feature is displayed in the map.
> DO you have any suggestions??? My code is as follows:
>
> var saveStrategy = new OpenLayers.Strategy.Save();
> var wfs2 = new OpenLayers.Layer.Vector(
> "ExplorWFS2",
> {
> strategies: [new OpenLayers.Strategy.BBOX(),
> saveStrategy],
> projection: wgs,
> protocol: new OpenLayers.Protocol.WFS({
> version: "1.1.0",
> srsName: "EPSG:4326",
> url: "http://isegi.dyndns.org:8080/geoserver/wfs?",
> featureNS : "http://isegi.dyndns.org:8080/sigla",
> featureType: "explor",
> geometryName: "the_geom",
> schema:
> "http://isegi.dyndns.org:8080/geoserver/wfs/DescribeFeatureType?version=1.1.0&typename=sigla:explor
> <http://isegi.dyndns.org:8080/geoserver/wfs/DescribeFeatureType?version=1.1.0&typename=sigla:explor>",
> format: new OpenLayers.Format.WFST.v1_1_0({
> featureType: 'explor',
> featureNS: "http://isegi.dyndns.org:8080/sigla",
> featurePrefix: 'sigla',
> geometryName: 'the_geom'
> })
> })
> }
> );
>
> I have tried these code with and without the format option.
>
> If i simply use the following code, everything goes perfect and vector
> features are displayed in the map:
>
> var wfs = new OpenLayers.Layer.WFS(
> "ExplorWFS",
> "http://isegi.dyndns.org:8080/geoserver/wfs?",
> {typename: 'sigla:explor'},
> {
> featureVersion: "1.0.0",
> typename: 'explor',
> featureNS: '"http://isegi.dyndns.org:8080/sigla',
> geometryName: "the_geom",
> projection: wgs,
> extractAttributes: true,
> schema:
> "http://isegi.dyndns.org:8080/geoserver/wfs/DescribeFeatureType?version=1.1.0&typename=sigla:explor
> <http://isegi.dyndns.org:8080/geoserver/wfs/DescribeFeatureType?version=1.1.0&typename=sigla:explor>"
> }
> );
>
> Thanks in advance.
> Kind regards,
>
> Hugo Martins
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
--
Alexandre Dubé
Mapgears
www.mapgears.com
More information about the Users
mailing list