[mapserver-users] Status on ticket 2582?

paalkr pal.kristensen at statkart.no
Sat Feb 21 02:13:38 PST 2009


Hi all!

See my comments in italic below


Martin Kofahl wrote:
> 
> Hi,
> I think the second patch for ticket 1952 already covers some of these
> issues for the wms service (one can easily change ows_service to 
> ows_hidden_layer -- I think 'hidden' makes even more sense than 'ignore'):
> 
> I agree, and I have actually used your patch with great success in many
> cases.
> 
>> 1) The hiding mechanism must not interfere with which layers that 
>> actually are rendered (turned on).
> ... only suppresses the capabilities output.
> 
> Perfect
> 
>> 2) What will happen if the hidden layer is inside a GROUP?
> ... the single layer is hidden
> 
> As expected
> 
>> 3) What will happen if all layers inside a GROUP is hidden?
> ... as far I remember, the mentioned patch currently hides the whole
> group and its layers. In order to support grouped layers for different
> resolutions, my workaround was to hide any layer in this group (hence no
> capabilities) and to have a single not-grouped, not-hidden layer with
> the name identical to the group name.
> When all grouped layers are hidden and we decide to expose it as a sigle
> layer as Pål suggests, the question is which metadata to use.
> 
> I did not think of the opportunity to have single layer with the same name
> as the group, but this sounds like a more sensible solution then
> transforming a group layer to a single layer. Specially when it comes to
> decide which metadata to expose.
> 
>> 4) What will happen if the hidden layer is part of a group defined 
>> with the wms_layer_group metadata tag?
> ... should work similar to 2 und 3. But currently I have no idea what 
> the patch does with wms_layer_group layers.
> 
> Me neither :-)
> 
> Regards,
> Pål Kristensen
> 
> paalkr wrote:
>> Hi All!
>> 
>> I glad this issue got some focus, and I must say that I was kind of 
>> surprised realizing that ticket 2582 only addressed the MapScript 
>> part. Anyway, I'm very glad that Jeff now proposes a final solution 
>> for this issue, that of course should be fixed in both cgi and 
>> MapScript, and for every service type.
>> 
>> Jeffs proposal for a boolean metadata keyword, like ignore_layer 
>> sound OK, but maybe ows_ignore_layer is more appropriate as the layer
>>  obviously shall not be ignored, only the exposure in the 
>> GetCapabilities document. I think the following aspects are important
>>  to have in mind when resolving the issue:
>> 
>> 1) The hiding mechanism must not interfere with which layers that 
>> actually are rendered (turned on) . This has to be controlled as 
>> before by the STATUS, SCALE and DEPENDENCIES keywords. 2) What will 
>> happen if the hidden layer is inside a GROUP? 3) What will happen if
>>  all layers inside a GROUP is hidden? I would suggest that the group
>>  layer is exposed as a single layer, in this way you could have 
>> different resolution layers inside a GROUP and expose this as a 
>> single layer to the end user. Often the different resolution layers 
>> are only present to optimize rendering speed, and are not intended 
>> for the end user. 4) What will happen if the hidden layer is part of
>>  a group defined with the wms_layer_group metadata tag?
>> 
>> Regards, Pål Kristensen
>> 
>> 
>> Jeff McKenna wrote:
>>> Alan Boudreault wrote:
>>>> It could. By the fact that a status MS_DELETE can only be set 
>>>> through Mapscript, i've only added this part. I think the ticket
>>>>  have been open for that ? You could add a comment in the ticket
>>>>  to propose a specific mapfile setting.
>>>> 
>>>> Alan
>>> I've made a comment in that ticket, and I am proposing we finally 
>>> fix this through an old existing ticket 
>>> (http://trac.osgeo.org/mapserver/ticket/337).
>>> 
>>> -jeff
>>> 
>>> 
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
> 
> 

-- 
View this message in context: http://n2.nabble.com/Status-on-ticket-2582--tp2337548p2363221.html
Sent from the Mapserver - User mailing list archive at Nabble.com.




More information about the MapServer-users mailing list