Hi Here is the code I have tried, but I dont know what is the value for the "featureNS" parameter for the above remote query.
Here is the proxy part of the store OpenLayers.ProxyHost="/ geoserver/rest/proxy?url="; proxy: new GeoExt.data.ProtocolProxy({ protocol: new OpenLayers.Protocol.WFS({ url: "http://SDMDataAccess.nrcs.usda.gov/Spatial/SDMNAD83UTM.wfs<http://sdmdataaccess.nrcs.usda.gov/Spatial/SDMNAD83UTM.wfs> ", version: "1.1.0", featureType: "MapunitPoly", featureNS: "", srsName: "EPSG:4326", extractAttributes: true }) }) This is working with my local geoserver where i know the value of "featureNS". I am able to retrieve data successfully with "OpenLayers.loadURL( url ,"","",responsedata) where url is the full WFS query with filters. Then I could parse the response data with OpenLayers.Format.GML.read(response.responseXML) But here I have no idea how to connect the responsedata to the store ? Is it possible to pass the whole querey as string in the url part of the ProtocolProxy ? If it is possible I can apply the filters in the server-side which may improve the performance. It would be great if you could help me to figure out this. Thank you On Fri, Aug 5, 2011 at 12:45 PM, Matt Priour <mpri...@kestrelcomputer.com>wrote: > Use a ProtocolProxy with a WFS protocol and configure OpenLayers with a > ProxyHost > Matt Priour > Kestrel Computer Consulting > > [1] GeoExt ProtocolProxy - > http://dev.geoext.org/docs/lib/GeoExt/data/ProtocolProxy.html > [2] OpenLayers WFS Protocol - > http://dev.openlayers.org/docs/files/OpenLayers/Protocol/WFS/v1-js.html > [3] OpenLayers ProxyHost - > http://trac.osgeo.org/openlayers/wiki/FrequentlyAskedQuestions#ProxyHost > > *From:* Surendran Neelakantan <surendra...@gmail.com> > *Sent:* Friday, August 05, 2011 10:41 AM > *To:* users@geoext.org > *Subject:* [Users] How to use OGC filters with Geoext > > > Hi > > I would like to know the best way to use OGC WFS filters with GeoEXT. I > want to query a WFS server and get the response data in GML format in a > grid. a sample query look like following. > > http://SDMDataAccess.nrcs.usda.gov/Spatial/SDMNAD83UTM.wfs?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature > &TYPENAME=MapunitPoly&FILTER=<Filter><BBOX><PropertyName>Geometry</PropertyName> > <Box srsName='EPSG:4236'><coordinates>-121.77100,37.368402 > -121.76000,37.373473</coordinates> > </Box></BBOX></Filter>&SRSNAME=EPSG:26910&OUTPUTFORMAT=GML2 > <http://sdmdataaccess.nrcs.usda.gov/Spatial/SDMNAD83UTM.wfs?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=MapunitPoly&FILTER=%3CFilter%3E%3CBBOX%3E%3CPropertyName%3EGeometry%3C/PropertyName%3E%3CBox%20srsName=%27EPSG:4236%27%3E%3Ccoordinates%3E-121.77100,37.368402%20-121.76000,37.373473%3C/coordinates%3E%3C/Box%3E%3C/BBOX%3E%3C/Filter%3E&SRSNAME=EPSG:26910&OUTPUTFORMAT=GML2> > > > How do I overcome the same origin policy when creating a data store with > the above query.? > > It would be great if somebody can show me a working example with the above > query. > > Thank you > > > > > ------------------------------ > _______________________________________________ > Users mailing list > Users@geoext.org > http://www.geoext.org/cgi-bin/mailman/listinfo/users > >
_______________________________________________ Users mailing list Users@geoext.org http://www.geoext.org/cgi-bin/mailman/listinfo/users