Dear Raphael, I had also some problems with the wfs proxy-host.
In my case it was because I wrote the code of the proxy-host on a Windows-Machine and loaded it on a linux-server, there were some problem with the word wraps then (maby by coincidence you have the same error). I solved it with a dos2unix-compilation at the unix-server. > I'm starting to think why use Openlayers... this ProxyHost is a really > bitch. Well, sometimes, at the beginning, OpenLayers is not soooooo easy, but after a while and some steps of learning it really starts to make big fun. So don`t give up :-) Beste regards, Kai > > On Tue, Feb 17, 2009 at 2:25 PM, Arnd Wippermann > <[email protected]>wrote: > > > Hi, > > > > for local addresses you don't need a proxy host. To be sure, that your > > local address is used I would use relative path. > > > > OpenLayers.ProxyHost="/cgi-bin/proxy.cgi/?url=" > > > > and you can also try to load your WFS with relative path. Then the proxy > > script is not used. Not 100% sure but only addresses, which begins with > http > > , use the proxy script. > > > > // Layer WFS > > wfs = new OpenLayers.Layer.WFS( > > "Quadras WFS", > > "/geoserver/wfs", > > {typename: 'topp:quadra'}, > > > > If your WFS is now loaded, then there seems something wrong with your > proxy > > script or configuration. If not loaded, copy the WFS request from > firebug > > into the address bar of your browser, to be sure that the request send a > > valid response. > > > > Arnd Wippermann > > > > ------------------------------ > > *Von:* [email protected] > [mailto:[email protected]] > > *Im Auftrag von *Raphael Saldanha > > *Gesendet:* Dienstag, 17. Februar 2009 02:10 > > *An:* [email protected] > > *Betreff:* [OpenLayers-Users] WFS ProxyHost > > > > Hi! > > > > I'm having some troubles on trying to use WFS... > > > > As suggested in the FAQ, and put the proxy.cgi on cgi-bin Apache folder, > > and add the line "AddHandler python-cgi-script .cgi" on httpd.conf, as > > suggested in http://gist.fas.harvard.edu/chgis/?p=14. > > > > But loading the following page, I receive the error 1012, on Firebug. > > > > Help please!!! > > > > <html> > > <head> > > <title>IPTU</title> > > <link rel="stylesheet" type="text/css" href=" > > http://localhost:8080/geoserver/openlayers/theme/default/style.css"/> > > > > > > > > > > <!-- Import OpenLayers, reduced, wms read only version --> > > <script src=" > > http://localhost:8080/geoserver/openlayers/OpenLayers.js" > > type="text/javascript"></script> > > <script defer="defer" type="text/javascript"> > > var map; > > var quadra; > > var imagem; > > var wfs; > > > > OpenLayers.ProxyHost=" > > http://localhost:8080/cgi-bin/proxy.cgi/?url="; > > > > // pink tile avoidance > > OpenLayers.IMAGE_RELOAD_ATTEMPTS = 5; > > // make OL compute scale according to WMS spec > > OpenLayers.DOTS_PER_INCH = 25.4 / 0.28; > > > > function init(){ > > format = 'image/png'; > > > > var bounds = new OpenLayers.Bounds( > > 497839.91636617144, 7649918.889418672, > > 499243.91636617144, 7650565.389418672 > > ); > > > > var options = { > > controls: [], > > maxExtent: bounds, > > maxResolution: 5.484375, > > projection: "EPSG:32723", > > units: 'm' > > > > }; > > > > map = new OpenLayers.Map('map', options); > > > > // Layer QUADRA > > quadra = new OpenLayers.Layer.WMS( > > "Quadras", "http://localhost:8080/geoserver/wms", > > { > > layers: 'topp:quadra', > > transparent: "true", > > format: "image/png", > > srs: 'EPSG:32723', > > height: '345', > > width: '800', > > styles: '', > > tiled: 'true', > > tilesOrigin : > > "497839.91636617144,7649918.889418672" > > } > > ); > > > > // Layer WFS > > wfs = new OpenLayers.Layer.WFS( > > "Quadras WFS", > > "http://localhost:8080/geoserver/wfs", > > {typename: 'topp:quadra'}, > > { > > typename: 'quadra', > > featureNS: 'http://www.openplans.org/topp', > > extractAttributes: false > > } > > ); > > > > //Layer IMAGEM > > imagem = new OpenLayers.Layer.WMS( > > "WorldView-1", > "http://localhost:8080/geoserver/wms", > > { > > layers: 'topp:lavras', > > srs: 'EPSG:32723', > > height: '345', > > width: '800', > > styles: '', > > format: format, > > tiled: 'true', > > tilesOrigin : > > "497839.91636617144,7649918.889418672" > > } > > ); > > > > > > map.addLayers([quadra,wfs,imagem]); > > > > // build up all controls > > map.addControl(new OpenLayers.Control.PanZoomBar({ > > position: new OpenLayers.Pixel(2, 15) > > })); > > map.addControl(new OpenLayers.Control.Navigation()); > > map.addControl(new OpenLayers.Control.LayerSwitcher()); > > map.zoomToExtent(bounds); > > > > > > > > > > } > > > > > > </script> > > </head> > > <body onload="init()"> > > > > <div id="map"> > > </div> > > > > </body> > > </html> > > > > > > -- > > Regards, > > > > Raphael Saldanha > > [email protected] > > > > > > -- > Atenciosamente, > > Raphael Saldanha > [email protected] -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01 _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
