Hi Arnd, Thanks, but not works... and I
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]
_______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
