[OpenLayers-Users] How to have multiple wms layers into one Openlayers.WMS layer

David Alda Fernandez de Lezea dalda at ikt.es
Mon Jan 18 05:28:02 EST 2010


 

Thanks to both of you. The problem was the blank space as you mentioned Pierre. Thanks again.
 
 
Un saludo,
 
··················································································

David Alda Fernández de Lezea
Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
 
IKT
Granja Modelo s/n · 01192 · Arkaute (Araba)

··················································································
Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
··················································································
email: dalda at ikt.es                                web: www.ikt.es
··················································································

-----Mensaje original-----
De: Pierre Giraud [mailto:pierre.giraud at camptocamp.com] 
Enviado el: lunes, 18 de enero de 2010 11:10
Para: David Alda Fernandez de Lezea
CC: openlayers users
Asunto: Re: [OpenLayers-Users] How to have multiple wms layers into one Openlayers.WMS layer

Hi,

Maybe, your WMS server doesn't like the space in your layers param.

Try with  'ParcelasSigpac,RecintosSigpac' instead of 'ParcelasSigpac, RecintosSigpac'.

Even better, you can give the layers param an array :

layers: ['ParcelasSigpac', 'RecintosSigpac']

I hope this will help you.

Regards,
Pierre

On Mon, Jan 18, 2010 at 9:25 AM, David Alda Fernandez de Lezea <dalda at ikt.es> wrote:
> Hello,
>
> I'm trying to have an Openlayers.WMS layer that should contain 2 WMS 
> layers, served by MapServer, using the following code (in theory this is possible):
>
> var twms = new OpenLayers.Layer.WMS( "Sigpac",
>    
> "http://192.168.1.65/cgi-bin/mapserv.exe?map=../htdocs/MFD/ejemplo_wms
> .map",
>    { transparent: 'true', layers: 'ParcelasSigpac,
> RecintosSigpac'},{strategies: [new OpenLayers.Strategy.BBOX()],isBaseLayer:
> false, buffer:1, gutter:0,visibility: false, units: 'm', maxExtent: 
> new OpenLayers.Bounds(463506.9978541628, 4702558.185239193, 
> 603185.4988525142, 4811754.780732273)} );
>
> map.addLayer(twms);
>
> but no layer is displayed. Instead I get a MapServer error:
> msWMSLoadGetMapParams(): WMS server error. Invalid layer(s) given in 
> the LAYERS parameter.
>
> Is there anything special that I have to configure or am I doing 
> something wrong??
>
> On a totally differente subject. I use Tilecache for raster files. It 
> makes sense using Tilecache for non-raster layers, i.e. for wms vector layers??
>
> Thanks in advance.
>
>
>
>
>
>
> Un saludo,
>
>
>
> ······································································
> ············
>
> David Alda Fernández de Lezea
>
> Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y 
> Biodiversidad
>
>
>
> IKT
>
> Granja Modelo s/n · 01192 · Arkaute (Araba)
>
> ······································································
> ············
> Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90 
> ······································································
> ············
> email: dalda at ikt.es                                web: www.ikt.es 
> ······································································
> ············
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
>



--
Pierre GIRAUD
Géomaticien, Analyste

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex

Tel : 00 33 4 79 44 44 93
Mail : pierre.giraud at camptocamp.com
http://www.camptocamp.com



More information about the Users mailing list