[OpenLayers-Users] WFS ProxyHost

Raphael Saldanha saldanha.plangeo at gmail.com
Tue Feb 17 20:21:35 EST 2009


Hi Arnd,

Thanks, but not works... and I


On Tue, Feb 17, 2009 at 2:25 PM, Arnd Wippermann <arnd.wippermann at web.de>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:* users-bounces at openlayers.org [mailto:users-bounces at openlayers.org]
> *Im Auftrag von *Raphael Saldanha
> *Gesendet:* Dienstag, 17. Februar 2009 02:10
> *An:* users at openlayers.org
> *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
> saldanha.plangeo at gmail.com
>



-- 
Atenciosamente,

Raphael Saldanha
saldanha.plangeo at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20090217/26609d08/attachment.html


More information about the Users mailing list