Hi Casper, thanks for answering.
Are you referring to the proxy.cgi script? It works well in my case. mapserver and Openlayers reside on the same physical machine so i doubt i have proxy issues. My problem is that nothing gets rendered on the screen. If one is interested to try the WFS-Service please use: http://vogis.cnv.at/mapserver/mapserv?map=wfs_test.map&service=wfs&request=getcapabilities http://vogis.cnv.at/mapserver/mapserv?map=wfs_test.map&service=wfs&request=getcapabilities In OL i use that code to glue the WFS-layer into my map: > var wfs = new OpenLayers.Layer.Vector("FWP-KG", { > strategies: [new OpenLayers.Strategy.BBOX()], > protocol: new OpenLayers.Protocol.WFS({ > url: > "http://cnvbrwgdit2.net.vlr.gv.at/cgi-bin/mapserv?map=wfs_test.map", > featureType: "kg-grenze", > featureNS: "http://www.openplans.org/topp" > }) > }); > map.addLayers([layer, wfs]); > If i call my OL-HTML in Firefox, Firebug shows something like: > http://cnvbrwgdit2.net.vlr.gv.at/cgi-bin/proxy.cgi?url=http://cnvbrwgdit2.net.vlr.gv.at/cgi-bin/mapserv?map=wfs_test.map&<wfs:GetFeature > xmlns:wfs="http://www.opengis.net/wfs" service="WFS" version="1.0.0" > xsi:schemaLocation="http://www.opengis.net/wfs > http://schemas.opengis.net/wfs/1.0.0/WFS-transaction.xsd" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><wfs:Query > typeName="feature:kg-grenze" > xmlns:feature="http://www.openplans.org/topp"><ogc:Filter > xmlns:ogc="http://www.opengis.net/ogc"><ogc:BBOX><ogc:PropertyName>the_geom</ogc:PropertyName><gml:Box > xmlns:gml="http://www.opengis.net/gml" > srsName="EPSG:31254"><gml:coordinates decimal="." cs="," ts=" > ">-195000,112500 > 125000,352500</gml:coordinates></gml:Box></ogc:BBOX></ogc:Filter></wfs:Query></wfs:GetFeature> > So there is some WFS-activity going on. Mapserver returns some XML-Code like: > <?xml version='1.0' encoding="ISO-8859-1" ?> > <wfs:FeatureCollection > xmlns:ms="http://mapserver.gis.umn.edu/mapserver" > xmlns:wfs="http://www.opengis.net/wfs" > xmlns:gml="http://www.opengis.net/gml" > xmlns:ogc="http://www.opengis.net/ogc" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://www.opengis.net/wfs > http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd > http://mapserver.gis.umn.edu/mapserver > http://cnvbrwgdit2.net.vlr.gv.at/mapserver/mapserv?map=wfs_test.map&version=1.1.1&SERVICE=WFS&VERSION=1.0.0&REQUEST=DescribeFeatureType&TYPENAME=feature:kg-grenze&OUTPUTFORMAT=XMLSCHEMA"> > <gml:boundedBy> > <gml:Box srsName="EPSG:31254"> > <gml:coordinates>-60708.899987,189112.439997 > -7238.329998,273190.070001</gml:coordinates> > </gml:Box> > </gml:boundedBy> > <gml:featureMember> > <ms:kg-grenze> > <gml:boundedBy> > <gml:Box srsName="EPSG:31254"> > <gml:coordinates>-39201.779996,230833.604001 > -34718.157992,236709.662996</gml:coordinates> > </gml:Box> > </gml:boundedBy> > <ms:msGeometry> > <gml:Polygon srsName="EPSG:31254"> > <gml:outerBoundaryIs> > <gml:LinearRing> > <gml:coordinates>-36482.179000,236674.556996 > -36470.541992,236673.196001 -36386.308992,236684.556000 > -36373.859996,236672.739997 -36367.460000,236675.189999 > -36680.108992,236608.511999 -36566.858997,236703.756996 > -36560.639997,236709.662996 > ... > -36556.016992,236706.866002 -36549.283998,236698.247998 > -36482.179000,236674.556996 </gml:coordinates> > </gml:LinearRing> > </gml:outerBoundaryIs> > </gml:Polygon> > </ms:msGeometry> > </ms:kg-grenze> > </gml:featureMember> > <gml:featureMember> > <ms:kg-grenze> > <gml:boundedBy> > <gml:Box srsName="EPSG:31254"> > <gml:coordinates>-40245.269997,220756.769998 > -31109.289998,226623.864000</gml:coordinates> > </gml:Box> > </gml:boundedBy> > <ms:msGeometry> > <gml:Polygon srsName= > .... > </quote> > > This seems a sensible replay from mapserver. But, as i said, nothing > visual happens. > > Cheers > Andy > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/openlayers-users > Casper Span wrote: > > Hi, > > I think you are running against a problem I had as well: the lack of a > proxy > / proxy script. > You can only get WFS data again the same domain. (and thus, the same port > as > well) > > So if you're MapServer isn't running on the same domain as your OL page, > you > will need a forwarder from the OL code to the Mapserver. > > Something like http://yourwebsite.com/mapserver --> > http://yourmapserver.com/mapserver > or http://yourwebsite.com:8080/mapserver --> > http://yourwebsite.com/mapserver > > Hope this helps! > > regards, > Casper > > On Wed, Jun 22, 2011 at 3:48 PM, sulu <[email protected]> > wrote: > >> Hi. >> >> Yes, i know this topic is far from new but i'm stuck getting my >> OL-WFS-Test-Client to work. >> The basic idea it to get the background from a Mapserver-WMS-Service and >> plot on this some vector-data from a WFS-Layer (also provided by >> mapserver). >> >> WMS works pretty well but WFS won`t. >> >> Before i flood this post with code-samples of my mapfiles and/or the >> OL-HTML-document i would like to ask if there is a walkthrough where it >> is >> shown how to code a correct mapfile and the corresponding OL-Code. >> >> Or if one could provide me with a working wfs-mapfile and a matching >> OL-Code >> i would be very grateful. >> >> Thanks in advance >> Andy >> >> -- >> View this message in context: >> http://osgeo-org.1803224.n2.nabble.com/Can-t-get-WFS-to-work-tp6504309p6504309.html >> Sent from the OpenLayers Users mailing list archive at Nabble.com. >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/openlayers-users >> > > _______________________________________________ > Users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/openlayers-users > Casper Span wrote: > > Hi, > > I think you are running against a problem I had as well: the lack of a > proxy > / proxy script. > You can only get WFS data again the same domain. (and thus, the same port > as > well) > > So if you're MapServer isn't running on the same domain as your OL page, > you > will need a forwarder from the OL code to the Mapserver. > > Something like http://yourwebsite.com/mapserver --> > http://yourmapserver.com/mapserver > or http://yourwebsite.com:8080/mapserver --> > http://yourwebsite.com/mapserver > > Hope this helps! > > regards, > Casper > > On Wed, Jun 22, 2011 at 3:48 PM, sulu <[email protected]> > wrote: > >> Hi. >> >> Yes, i know this topic is far from new but i'm stuck getting my >> OL-WFS-Test-Client to work. >> The basic idea it to get the background from a Mapserver-WMS-Service and >> plot on this some vector-data from a WFS-Layer (also provided by >> mapserver). >> >> WMS works pretty well but WFS won`t. >> >> Before i flood this post with code-samples of my mapfiles and/or the >> OL-HTML-document i would like to ask if there is a walkthrough where it >> is >> shown how to code a correct mapfile and the corresponding OL-Code. >> >> Or if one could provide me with a working wfs-mapfile and a matching >> OL-Code >> i would be very grateful. >> >> Thanks in advance >> Andy >> >> -- >> View this message in context: >> http://osgeo-org.1803224.n2.nabble.com/Can-t-get-WFS-to-work-tp6504309p6504309.html >> Sent from the OpenLayers Users mailing list archive at Nabble.com. >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/openlayers-users >> > > _______________________________________________ > Users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/openlayers-users > Casper Span wrote: > > Hi, > > I think you are running against a problem I had as well: the lack of a > proxy > / proxy script. > You can only get WFS data again the same domain. (and thus, the same port > as > well) > > So if you're MapServer isn't running on the same domain as your OL page, > you > will need a forwarder from the OL code to the Mapserver. > > Something like http://yourwebsite.com/mapserver --> > http://yourmapserver.com/mapserver > or http://yourwebsite.com:8080/mapserver --> > http://yourwebsite.com/mapserver > > Hope this helps! > > regards, > Casper > > On Wed, Jun 22, 2011 at 3:48 PM, sulu <[email protected]> > wrote: > >> Hi. >> >> Yes, i know this topic is far from new but i'm stuck getting my >> OL-WFS-Test-Client to work. >> The basic idea it to get the background from a Mapserver-WMS-Service and >> plot on this some vector-data from a WFS-Layer (also provided by >> mapserver). >> >> WMS works pretty well but WFS won`t. >> >> Before i flood this post with code-samples of my mapfiles and/or the >> OL-HTML-document i would like to ask if there is a walkthrough where it >> is >> shown how to code a correct mapfile and the corresponding OL-Code. >> >> Or if one could provide me with a working wfs-mapfile and a matching >> OL-Code >> i would be very grateful. >> >> Thanks in advance >> Andy >> >> -- >> View this message in context: >> http://osgeo-org.1803224.n2.nabble.com/Can-t-get-WFS-to-work-tp6504309p6504309.html >> Sent from the OpenLayers Users mailing list archive at Nabble.com. >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/openlayers-users >> > > _______________________________________________ > Users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/openlayers-users > Casper Span wrote: > > Hi, > > I think you are running against a problem I had as well: the lack of a > proxy > / proxy script. > You can only get WFS data again the same domain. (and thus, the same port > as > well) > > So if you're MapServer isn't running on the same domain as your OL page, > you > will need a forwarder from the OL code to the Mapserver. > > Something like http://yourwebsite.com/mapserver --> > http://yourmapserver.com/mapserver > or http://yourwebsite.com:8080/mapserver --> > http://yourwebsite.com/mapserver > > Hope this helps! > > regards, > Casper > > On Wed, Jun 22, 2011 at 3:48 PM, sulu <[email protected]> > wrote: > >> Hi. >> >> Yes, i know this topic is far from new but i'm stuck getting my >> OL-WFS-Test-Client to work. >> The basic idea it to get the background from a Mapserver-WMS-Service and >> plot on this some vector-data from a WFS-Layer (also provided by >> mapserver). >> >> WMS works pretty well but WFS won`t. >> >> Before i flood this post with code-samples of my mapfiles and/or the >> OL-HTML-document i would like to ask if there is a walkthrough where it >> is >> shown how to code a correct mapfile and the corresponding OL-Code. >> >> Or if one could provide me with a working wfs-mapfile and a matching >> OL-Code >> i would be very grateful. >> >> Thanks in advance >> Andy >> >> -- >> View this message in context: >> http://osgeo-org.1803224.n2.nabble.com/Can-t-get-WFS-to-work-tp6504309p6504309.html >> Sent from the OpenLayers Users mailing list archive at Nabble.com. >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/openlayers-users >> > > _______________________________________________ > Users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/openlayers-users > -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Can-t-get-WFS-to-work-tp6504309p6511514.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
