Hi all, I've been working with a few people on #openlayers to help me out with a WFS issue. I'm posting this to the list because I may have found a bug in the process.
So, at one point, I packaged some of my WFS output into an XML file and tschaub wrote the following example for me (which worked, http://astro.temple.edu/~tub09307/tschaub.html): > <html> > <head> > <title>Brian's Data</title> > <script src="http://www.openlayers.org/api/OpenLayers.js > "></script> > </head> > <body> > <div id="map" class="smallmap"></div> > <script> > > var map = new OpenLayers.Map({ > div: "map", > projection: new OpenLayers.Projection("EPSG:900913"), > units: "m", > maxResolution: 500, // meters per pixel > maxExtent: new OpenLayers.Bounds( > -10462261, 5577086, -10305718, 5655358 // bounds of > data > ) > }); > > var traffic = new OpenLayers.Layer.Vector("Traffic", { > isBaseLayer: true, > strategies: [new OpenLayers.Strategy.BBOX()], > styleMap: style, > protocol:new OpenLayers.Protocol.WFS({ > version: "1.1.0", > url: "OpenLayers-2.8/examples/gml/test.xml", > featureType: "v_stats_20090101_000000", > featureNS: "http://192.168.0.20/geoserver/wms", > geometryName: "the_geom" > }) > }); > > map.addLayer(traffic); > map.zoomToMaxExtent(); > > </script> > <form> > </body> > </html> > I then modified it to this, which did not work: > <html> > <head> > <title>Brian's Data</title> > <!-- added by bstempi --> > <script src="http://www.openlayers.org/api/OpenLayers.js > "></script> > </head> > <body> > <div id="map" class="smallmap"></div> > <script> > > var map = new OpenLayers.Map({ > div: "map", > projection: new OpenLayers.Projection("EPSG:900913"), > units: "m", > maxResolution: 500, // meters per pixel > maxExtent: new OpenLayers.Bounds( > -10462261, 5577086, -10305718, 5655358 // bounds of > data > ) > }); > > var traffic = new OpenLayers.Layer.Vector("Traffic", { > isBaseLayer: true, > strategies: [new OpenLayers.Strategy.BBOX()], > protocol:new OpenLayers.Protocol.WFS({ > version: "1.1.0", > //url: "test.xml", > // modified by bstempi > url: "/geoserver/wms", > featureType: "v_stats_20090101_000000", > featureNS: "http://192.168.0.20/geoserver/wms", > geometryName: "the_geom" > }) > }); > > map.addLayer(traffic); > map.zoomToMaxExtent(); > > </script> > </body> > </html> > I found that the above code will work if you add srsName: "EPSG:900913" to the WFS options. Is this a feature/bug/magic, or me being silly? Thanks, Brian Stempin brian.stem...@gmail.com
_______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users