On 7/2/10 3:59 AM, Steven Ottens wrote: > Sorry for replying on my own mail again, but I discovered I was wrong > and there is already a very easy way to do this and I want to make > sure it is archived instead of the approach below: > > use formatOptions: {xy, false} and it's passed on to the Format > handler (duh!) >
Thanks for documenting your experience here. If you're feeling up to it and have simple example, it would be great to have an addition to the examples directory. Tim > Cheers, Steven > > > On Jul 2, 2010, at 11:17 AM, Steven Ottens wrote: > >> Hi all, >> >> I've been doing some thinking about this and I believe there's an >> omission in OpenLayers. Currently there is no way to set the xy to >> false when using the WFS protocol, even though OpenLayers supports >> it in the WFST and GML formats. A very simple solution is to add an >> xy attribute to Protocol/WFS/v1.js and pass it on along with the >> other options to WFST. >> >> Does this make sense? Should I file a ticket with patch and test? >> >> Steven >> >> >> On Jun 30, 2010, at 5:30 PM, Steven Ottens wrote: >> >>> Hi All, >>> >>> I'm trying to swap the x and y of coordinates for one specific >>> WFS layer. The layer is defined as: skGN : new >>> OpenLayers.Layer.Vector("Norway GN", { strategies: [new >>> OpenLayers.Strategy.BBOX({resFactor: 1})], visibility: true, >>> styleMap: GeoViewer.Styles.pointStyles, projection: new >>> OpenLayers.Projection("EPSG:4258"), protocol: new >>> OpenLayers.Protocol.WFS({ version: "1.1.0", outputFormat: >>> "text/xml; subtype=gml/3.2.1", srsName: "EPSG:4258", >>> extractAttributes:true, url: GeoViewer.Catalog.urls.SK_WFS, >>> featurePrefix: "gn", featureType: "NamedPlace", featureNS: >>> "urn:x-inspire:specification:gmlas:GeographicalNames:3.0", >>> geometryName: "geometry", maxFeatures: "50", schema: >>> "http://esdin.geodan.nl/fgi/SK/deegree2-wfs/services?service=WFS&version=1.1.0&request=DescribeFeatureType&typeName=GN:NamedPlace&namespace=xmlns=(GN=urn:x-inspire:specification:gmlas:GeographicalNames:3.0)" >>> >>> }) >>> } ) >>> >>> I noticed that xy is a parameter of Format.WFST.v1and changing >>> xy: true to xy: false in code does what I want. However, it does >>> that for all layers and that's not what I want. Is it possible to >>> configure one layer to swap xy, using the approach above? I tried >>> to add xy: false after visibility: true and in the protocol >>> definition (which obviously doesn't work). Is there a way to send >>> attributes to the correct Format class? >>> >>> Regards, Steven _______________________________________________ >>> Dev mailing list Dev@openlayers.org >>> http://openlayers.org/mailman/listinfo/dev >> >> > > > _______________________________________________ Dev mailing list > Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev -- Tim Schaub OpenGeo - http://opengeo.org Expert service straight from the developers. _______________________________________________ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev