I get selected features when i draw polygon using this polygonSelectFeatureHighlightControl control. But i want to export selected features as kml when i draw polygon. If i write code like this window.open(wfsProtocol.url+'?service=WFS&srs=EPSG:4326&version='+wfsProtocol.version+'&request=GetFeature&outputFormat=OGR-KML&typeName='+stateLayer.name); i get kml file for full layer,but i need kml file for selected features when i draw polygon. so please reply which param i want add in the window URL(how to form URL) to download kml file for selected features. Thanks to all by Manoharan G My code: //My projection var projWGS84 = new OpenLayers.Projection("EPSG:4326"); var projSphericalMercator = new OpenLayers.Projection("EPSG:900913"); var wfsProtocol = new OpenLayers.Protocol.WFS({ url: "http://localhost:8080/geoserver/wfs", featureType:stateLayer.name, featureNS:"http://kcubeconsulting.com/geobrowser", srsName: "EPSG:4326", version: "1.0.0" //outputFormat: "OGR-KML" }); var selectFeaturevectorLayer = new OpenLayers.Layer.Vector("selectFeaturevectorLayer"); var vectors=new OpenLayers.Layer.Vector("vectors"); //My control for to highlight selected features when i draw polygon var polygonSelectFeatureHighlightControl=new OpenLayers.Control.DrawFeature( vectors, OpenLayers.Handler.Polygon,{ map:map, eventListeners: { "featureadded": function(event) { featureHighlightWindow.show(); event.feature.geometry.transform(new OpenLayers.Projection("EPSG:900913"),new OpenLayers.Projection("EPSG:4326")); wfsProtocol.read({ filter: new OpenLayers.Filter.Spatial({ type: OpenLayers.Filter.Spatial.INTERSECTS, value: event.feature.geometry }), callback: function processSpatialQuery(response) { var feat = response.features; var myArr = []; for(var i=0; i<feat.length; ++i) { myArr[i] = feat[i].clone(); myArr[i].geometry.transform(projWGS84,projSphericalMercator); } if(selectFeaturevectorLayer.features.length) { selectFeaturevectorLayer.removeAllFeatures(); } selectFeaturevectorLayer.addFeatures(myArr); featureHighlightWindow.hide(); } }); } } }); map.addControl(polygonSelectFeatureHighlightControl); polygonSelectFeatureHighlightControl.activate();
-- View this message in context: http://osgeo-org.1803224.n2.nabble.com/How-to-form-URL-for-to-Export-and-download-Selected-features-as-KML-formate-tp6911889p6911889.html Sent from the OpenLayers Dev mailing list archive at Nabble.com. _______________________________________________ Dev mailing list d...@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/openlayers-dev