[OpenLayers-Users] WFS layers loaded are not visible

Alessio Di Lorenzo alessio.dilorenzo at gmail.com
Tue Feb 26 15:35:20 EST 2008


Hi list,

I have a problem with openlayers 2.5 and WFS layers generated from 
umn-mapserver.

The WFS service is running and serving the layers properly (I tested it 
with qgis and udig) but when I try to load the wfs layer in my OL 
application, even if it doesn't give errors, it is "invisible". I can 
see only the layer title inside the switcher...
Where is the problem?

I copied the proxy.cgi python script from the OL example directory to 
the /usr/lib/cgi-bin/ directory (I'm using apache2 with the mod_python 
under ubuntu 7.10) and when I type the url 
http://localhost/cgi-bin/proxy.cgi in firefox it opens the openlayers 
homepage. So I suppose that my proxy is configured properly.

This is my OL script code:

<script type="text/Javascript">
    var map;

    function init(){
            OpenLayers.ProxyHost="/cgi-bin/proxy.cgi/?url= ";

        var bounds  =  new OpenLayers.Bounds(
            396832.88592716516, 4624189.584054877,
                    447059.93946227664, 4690229.517719225
            ); //minX,minY,maxX,maxY values

        var options = {
            //controls: [],
            maxExtent:bounds,
            maxResolution: 'auto',
            projection: "EPSG:32633",
            units:'m'
        }
        
        map = new OpenLayers.Map('map', options);
        
        var comuni = new OpenLayers.Layer.WFS(
            "Comuni",
                 
 "http://localhost/cgi-bin/mapserv?map=/var/www/wfs/wfs.map&",
            {
                typename:'comuni',
                extractAtrributes:true
            },{ isBaseLayer:true }
    
        );
        map.addLayer(comuni);

    map.zoomToExtent(bounds);
          map.addControl( new OpenLayers.Control.KeyboardDefaults());
          map.addControl( new OpenLayers.Control.LayerSwitcher() );
          map.addControl( new OpenLayers.Control.MousePosition ({div: 
$('mapinfo')}) );
</script>

thx in advance for your help

alessio



More information about the Users mailing list