[Users] wms_title not used

Bart van den Eijnden bartvde at boundlessgeo.com
Thu Oct 3 17:16:09 CEST 2013


There is no GetCapabilities request involved here, the application isn't using WMS GetCapabilities at all.

What happens is that the layers param is split on "," and the strings are taken from there.

If possible use separate WMS layers (so you can define the title on the OpenLayers Layer object) and group them together in the tree instead of using a LayerParamLoader.

This might not be a trivial exercise though, for some inspiration you could look here:

https://github.com/boundlessgeo/gxp/blob/master/src/script/plugins/LayerTree.js

Best regards,
Bart

Bart van den Eijnden
Front-end Developer | Boundless
@boundlessgeo

On Oct 3, 2013, at 12:07 AM, Raffaele Morelli <raffaele.morelli at GMAIL.COM> wrote:

> Here it is a test url
> http://cen.isprambiente.it/~rmorelli/ol/
> 
> WMS url is the same, two layers are being fetched: "linee" and "sostegni_elf".
> 
> As you can see "sostegni_elf" does not use wms_title in the GetCapabilities response (should be "Sostegni ELF").
> 
> BTW "Linee" an "linee" both works, so case insensitive.
> 
> Am I missing something? Code is taken from GeoExt examples page (mostly layer tree). Must say that I am quite new to GeoExt.
> 
> Regards
> /raffaele
> 
> 
> 
> 2013/10/2 Bart van den Eijnden <bartvde at boundlessgeo.com>
> Can you show us some code or more details on what you use?
> 
> Are you using a WMSCapabilitiesStore? Since it should use the title and fallback to the name:
> 
>                     values.layer = new OpenLayers.Layer.WMS(
>                         layer.title || layer.name, url, params, options
>                     );
> 
> Best regards,
> Bart
> 
> Bart van den Eijnden
> Front-end Developer | Boundless
> @boundlessgeo
> 
> On Oct 2, 2013, at 4:31 AM, Raffaele Morelli <raffaele.morelli at GMAIL.COM> wrote:
> 
>> Hi,
>> 
>> I am developing a web app with GeoExt and using a layer tree.
>> 
>> Layers are fetched from a WMS server (mapserver) but layers names in the tree are used instead of wms_title parameter in the mapfile.
>> 
>> Problem is that layers names are somewhat "ugly" due to mapserver recommendation that [quote] a layer name should not contain spaces, special characters and not begin with a number [/quote].
>> 
>> I know I can override mapserver recommendation but my question is: why GeoExt does not use wms_title parameter in the mapfile?
>> 
>> Regards
>> /raffaele
>> _______________________________________________
>> Users mailing list
>> Users at geoext.org
>> http://www.geoext.org/cgi-bin/mailman/listinfo/users
> 
> 
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20131003/0ad5a83a/attachment.htm 


More information about the Users mailing list