Hi Toni,

  Your data projection is in meters, so you must set it in the 
OpenLayers.Map object as well.  By default, it's in degrees [1].  Plus, 
the maxExtent should be in meters too (try using the one from your mapfile).

  If it's still not working, you can try watching the request built from 
OpenLayers in Firebug and see the response.  There may more more clues 
there.

  Best of luck,

Alexandre

[1] 
http://dev.openlayers.org/releases/OpenLayers-2.8/doc/apidocs/files/OpenLayers/Map-js.html#OpenLayers.Map.units

Toni Ramiro wrote:
> I'm new to this and I've encountered a problem.
>
> I defined the following code to load one layer with OpenLayers
>
>             var opciones = {
>                     projection:"EPSG:4230",
>                     maxExtent:new OpenLayers.Bounds(-3,37,0,39)
>                 };
>             map = new OpenLayers.Map('map', opciones);            
>
>             var sigpac_layer = new OpenLayers.Layer.WMS(
>                 "PNOA", 
>                 "http://www.idee.es/wms/PNOA/PNOA";, 
>                 {
>                     layers:"pnoa", 
>                     version:"1.1.1",
>                     format:"image/png"
>                 }, 
>                 {
>                     projection:"EPSG:4230",
>                     units:"m"
>                 });
>             map.addLayer(sigpac_layer);
>
>             var mapserver_layer = new OpenLayers.Layer.WMS(
>                 'Murcia',
>                 'http://localhost/cgi-bin/mapserv.exe',
>                 {
>                    
>  map:'D:/Desarrollo/MapServer/datos/ms_murcia_qgis_shp.map',
>                     layers:'arquetas_otros_planifrega',
>                     transparent:'true'
>                 }, 
>                 {
>                     projection:"EPSG:4326",
>                     units:"m"
>                 });
>             map.addLayer(mapserver_layer);
>
>             map.addControl(new OpenLayers.Control.LayerSwitcher());
>             map.addControl(new OpenLayers.Control.MouseToolbar());
>             map.addControl(new OpenLayers.Control.MousePosition());
>             map.zoomToMaxExtent();
>
> My MapServer project  is as follows:
>
> MAP
>   NAME Murcia
>   SIZE 800 600
>   UNITS METERS
>
>   EXTENT 544061.905938 4135608.106250 720849.906562 4288074.143750
>   
>   CONFIG PROJ_LIB "D:\Desarrollo\MapServer\proj\nad\"
>   
>   PROJECTION
>     'proj=longlat'
>     'ellps=WGS84'
>     'datum=WGS84'
>     'no_defs'
>     ''
>   END
>
>   IMAGECOLOR 192 192 192
>   IMAGEQUALITY 95
>   IMAGETYPE png
>   OUTPUTFORMAT
>     NAME png
>     DRIVER 'GD/PNG'
>     MIMETYPE 'image/png'
>     EXTENSION 'png'
>   END
>
>   LEGEND
>       IMAGECOLOR 255 255 255
>     STATUS ON
>     KEYSIZE 18 12
>     LABEL
>       TYPE BITMAP
>       SIZE MEDIUM
>       COLOR 0 0 89
>     END
>   END
>
>   WEB
>     IMAGEPATH 'C:/Inetpub/tmp/'
>     IMAGEURL '/tmp/'
>
>     METADATA
>       'wms_title'           'Murcia'
>       'wms_onlineresource' 
>  
> 'http://localhost/cgi-bin/mapserv.exe?map=D:/Desarrollo/MapServer/datos/ms_murcia_qgis_shp.map&;
>  
> <http://localhost/cgi-bin/mapserv.exe?map=D:/Desarrollo/MapServer/datos/ms_murcia_qgis_shp.map&;>'
>       'wms_srs'             'EPSG:4326'
>     END
>
>   END
>   LAYER
>     NAME 'arquetas_otros_planifrega'
>     TYPE POINT
>     DATA 
> 'D:\Desarrollo\MapServer\datos\CapasDePrueba\arquetas_otros_planifrega.shp'
>     METADATA
>       'wms_title' 'arquetas_otros_planifrega'
>     END
>     STATUS DEFAULT
>     TRANSPARENCY 100
>     PROJECTION
>     'proj=longlat'
>     'ellps=WGS84'
>     'datum=WGS84'
>     'no_defs'
>     ''
>     END
>     CLASS
>        NAME 'arquetas_otros_planifrega' 
>        STYLE
>          SYMBOL 'CIRCLE' 
>          SIZE 2 
>          OUTLINECOLOR 0 0 0
>          COLOR 31 2 3
>        END
>     END
>   END
>
>       SYMBOL
>         NAME 'CIRCLE'
>         TYPE ellipse
>         FILLED true
>         POINTS
>           1 1
>         END
>       END 
> END
>
> The result is that the OpenLayers 'Murcia' layer shows no data, and if 
> left alone in the project only shows a gray background.
>
> I've tried the same using QGis WMS client to Mapserver and shows the data.
>
> ¿Do anybody knows how to solve the problem?
>
> Thanks a lot.
>
> -- 
> Saludos,
>    Toni Ramiro
>    <[email protected] <mailto:[email protected]>>
>    <[email protected] <mailto:[email protected]>>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> [email protected]
> http://openlayers.org/mailman/listinfo/users
>   


-- 
Alexandre Dubé
Mapgears
www.mapgears.com

_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to