call for vote on RFC-39

9 messages Options Options
Embed this Post
Permalink
Yewondwossen Assefa

call for vote on RFC-39

Reply Threaded MoreMore options
Print post
Permalink
Hi all,

  I would like to call on a vote on RFC-39 (multi-style support)

   http://mapserver.gis.umn.edu/development/rfc/ms-rfc-39

  It has been out for already some time and would like to either go
forward with it or find other alternatives.

  I start with +1.

Best Regards,

--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa@...
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------
Kralidis,Tom [Ontario]

Re: call for vote on RFC-39

Reply Threaded MoreMore options
Print post
Permalink
+1
 
..Tom
 

________________________________

From: UMN MapServer Developers List on behalf of Yewondwossen Assefa
Sent: Fri 07-Dec-07 08:34
To: MAPSERVER-DEV@...
Subject: [UMN_MAPSERVER-DEV] call for vote on RFC-39



Hi all,

  I would like to call on a vote on RFC-39 (multi-style support)

   http://mapserver.gis.umn.edu/development/rfc/ms-rfc-39

  It has been out for already some time and would like to either go
forward with it or find other alternatives.

  I start with +1.

Best Regards,

--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa@...
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------
Havard Tveite

Re: call for vote on RFC-39

Reply Threaded MoreMore options
Print post
Permalink
In reply to this post by Yewondwossen Assefa
Dear Assefa,

I have been very in doubt when it comes to this proposal.
Named styles are useful, but the proposed solution did
looks a bit messy to me.

Today I got the idea that maybe Layer metadata could be used
instead (probably not well enough thought through, but there
should be plenty of competent people out there to correct me
:-) ).

If the WMS layer name could be provided in layer metadata
(and override the layer name if present), then perhaps we
could avoid messing with tags on the Layer and Class level.

A new layer metadata element would be needed: "wms_name".
And also some way of specifying the WMS style name in the
layer metadata (wms_style_name ?) would be needed.

Each style would then require a separate Mapserver layer.
The Mapserver layers that provide the different styles for a
WMS layer would have different Mapserver layer names, but the
same layer metadata wms_name.  The style names would then
have to be specified in some way in the Layer Metadata.

Anyway, just an idea...


Håvard



Yewondwossen Assefa wrote:

> Hi all,
>
>   I would like to call on a vote on RFC-39 (multi-style support)
>
>    http://mapserver.gis.umn.edu/development/rfc/ms-rfc-39
>
>   It has been out for already some time and would like to either go
> forward with it or find other alternatives.
>
>   I start with +1.
>
> Best Regards,
>
> --
> ----------------------------------------------------------------
> Assefa Yewondwossen
> Software Analyst
>
> Email: assefa@...
> http://www.dmsolutions.ca/
>
> Phone: (613) 565-5056 (ext 14)
> Fax:   (613) 565-0925
> ----------------------------------------------------------------
>

--
Håvard Tveite
Department of Mathematical Sciences and Technology, UMB
Drøbakveien 31, POBox 5003, N-1432 Ås, NORWAY
Phone: +47 64965483 Fax: +47 64965401 http://www.umb.no/imt/
Daniel Morissette

Re: call for vote on RFC-39

Reply Threaded MoreMore options
Print post
Permalink
In reply to this post by Yewondwossen Assefa
Yewondwossen Assefa wrote:
>
>  I would like to call on a vote on RFC-39 (multi-style support)
>
>   http://mapserver.gis.umn.edu/development/rfc/ms-rfc-39
>

I'll go with +0. As I explained earlier I wish we had a cleaner
solution, but I understand that we don't want to get into a complete
redesign of the way we handle classes/styles at this point.

Daniel
--
Daniel Morissette
http://www.mapgears.com/
Daniel Morissette

Re: call for vote on RFC-39

Reply Threaded MoreMore options
Print post
Permalink
In reply to this post by Frank Warmerdam
FYI I saw a discussion on IRC between Howard and Assefa and I think they
have found a much less disruptive solution, but Assefa needs to check a
few things before canceling the current proposal. So those who are not
sure where to stand with respect to this RFC can save their energy and
wait for an update from Assefa before they vote.

Daniel


Frank Warmerdam wrote:

> Yewondwossen Assefa wrote:
>> Hi all,
>>
>>  I would like to call on a vote on RFC-39 (multi-style support)
>>
>>   http://mapserver.gis.umn.edu/development/rfc/ms-rfc-39
>>
>>  It has been out for already some time and would like to either go
>> forward with it or find other alternatives.
>>
>>  I start with +1.
>
> Assefa,
>
> With only some slight hesitation about the approach (as also voiced
> by Steve and Daniel), I'll vote +1.  I think the approach is practical
> and non-disruptive.
>
> Best regards,


--
Daniel Morissette
http://www.mapgears.com/
Frank Warmerdam

Re: call for vote on RFC-39

Reply Threaded MoreMore options
Print post
Permalink
In reply to this post by Yewondwossen Assefa
Yewondwossen Assefa wrote:

> Hi all,
>
>  I would like to call on a vote on RFC-39 (multi-style support)
>
>   http://mapserver.gis.umn.edu/development/rfc/ms-rfc-39
>
>  It has been out for already some time and would like to either go
> forward with it or find other alternatives.
>
>  I start with +1.

Assefa,

With only some slight hesitation about the approach (as also voiced
by Steve and Daniel), I'll vote +1.  I think the approach is practical
and non-disruptive.

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam@...
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | President OSGeo, http://osgeo.org
Steve Lime

Re: call for vote on RFC-39

Reply Threaded MoreMore options
Print post
Permalink
In reply to this post by Daniel Morissette
I'll wait to hear the details then.

Steve

>>> On 12/7/2007 at 3:28 PM, in message <4759BB04.7050307@...>, Daniel
Morissette <dmorissette@...> wrote:

> FYI I saw a discussion on IRC between Howard and Assefa and I think they
> have found a much less disruptive solution, but Assefa needs to check a
> few things before canceling the current proposal. So those who are not
> sure where to stand with respect to this RFC can save their energy and
> wait for an update from Assefa before they vote.
>
> Daniel
>
>
> Frank Warmerdam wrote:
>> Yewondwossen Assefa wrote:
>>> Hi all,
>>>
>>>  I would like to call on a vote on RFC-39 (multi-style support)
>>>
>>>   http://mapserver.gis.umn.edu/development/rfc/ms-rfc-39 
>>>
>>>  It has been out for already some time and would like to either go
>>> forward with it or find other alternatives.
>>>
>>>  I start with +1.
>>
>> Assefa,
>>
>> With only some slight hesitation about the approach (as also voiced
>> by Steve and Daniel), I'll vote +1.  I think the approach is practical
>> and non-disruptive.
>>
>> Best regards,
>
Yewondwossen Assefa

Re: call for vote on RFC-39

Reply Threaded MoreMore options
Print post
Permalink
Hi all,

  Howard proposed on Friday to use a STATUS attribute in the class
object. I was not aware of the existence of this attribute in the class
object.  In theory using the status and setting some classes to ON/OFF
depending on the wms style request would be equivalent in term of
functionalities of using a classgroup, and for sure would not disrupt or
introduce any new element in Mapserver.

But looking into the code, the class status seems to be only in few
places and I am not sure what the current
interpretation the classes's status is. For example:

  - a shape the could be drawn with a class A  and a class B (class A
being defined before class B), if Class A has a status OFF and class B
with a STATUS ON, the shape will not be drawn at all. I would have
assumed that if a class A is OFF, the shape would be draw with class B.

  - I have not seen any tests for class status in such places as legend,
checking if the layer is visible, queryable and such. I would have
assumed here again that the class status should be tested when doing
these operations.

  Not sure if the points I mentioned here were just not implemented or
explicitly not done. So depending on how the class status was intended
to be used, I can certainly  use it to work with for the wms styles
(provided I can modify/add the class status use where needed).

If this is possible, I will adapt the RFC to reflect these changes. The
level of effort for me here is similar to the classgroup proposal and I
think since there is no new concept for Mapsever in general, it will be
better accepted.  As for pulishing/changing styles on the fly, I would
certainly introduce a layer level metadata wms_namedstyles (or something
similar), that would allow the user to define what styles are available
on the layer, and which classes are part of any particular style.


Best Regards,







Steve Lime wrote:

> I'll wait to hear the details then.
>
> Steve
>
>>>> On 12/7/2007 at 3:28 PM, in message <4759BB04.7050307@...>, Daniel
> Morissette <dmorissette@...> wrote:
>> FYI I saw a discussion on IRC between Howard and Assefa and I think they
>> have found a much less disruptive solution, but Assefa needs to check a
>> few things before canceling the current proposal. So those who are not
>> sure where to stand with respect to this RFC can save their energy and
>> wait for an update from Assefa before they vote.
>>
>> Daniel
>>
>>
>> Frank Warmerdam wrote:
>>> Yewondwossen Assefa wrote:
>>>> Hi all,
>>>>
>>>>  I would like to call on a vote on RFC-39 (multi-style support)
>>>>
>>>>   http://mapserver.gis.umn.edu/development/rfc/ms-rfc-39 
>>>>
>>>>  It has been out for already some time and would like to either go
>>>> forward with it or find other alternatives.
>>>>
>>>>  I start with +1.
>>> Assefa,
>>>
>>> With only some slight hesitation about the approach (as also voiced
>>> by Steve and Daniel), I'll vote +1.  I think the approach is practical
>>> and non-disruptive.
>>>
>>> Best regards,
>


--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa@...
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------
Yewondwossen Assefa

Re: call for vote on RFC-39

Reply Threaded MoreMore options
Print post
Permalink
Just to follow up on this, I have discussed the use of the class status
with Steve (see http://trac.osgeo.org/mapserver/ticket/2431) and I would
not be able to use it to accomplish what I need for RFC-39 purpose. I am
thus going forward with the initial proposition. I will enter
appropriate bugs/docs to follow up this addition.

Best Regards,


Yewondwossen Assefa wrote:

> Hi all,
>
>  Howard proposed on Friday to use a STATUS attribute in the class
> object. I was not aware of the existence of this attribute in the class
> object.  In theory using the status and setting some classes to ON/OFF
> depending on the wms style request would be equivalent in term of
> functionalities of using a classgroup, and for sure would not disrupt or
> introduce any new element in Mapserver.
>
> But looking into the code, the class status seems to be only in few
> places and I am not sure what the current
> interpretation the classes's status is. For example:
>
>  - a shape the could be drawn with a class A  and a class B (class A
> being defined before class B), if Class A has a status OFF and class B
> with a STATUS ON, the shape will not be drawn at all. I would have
> assumed that if a class A is OFF, the shape would be draw with class B.
>
>  - I have not seen any tests for class status in such places as legend,
> checking if the layer is visible, queryable and such. I would have
> assumed here again that the class status should be tested when doing
> these operations.
>
>  Not sure if the points I mentioned here were just not implemented or
> explicitly not done. So depending on how the class status was intended
> to be used, I can certainly  use it to work with for the wms styles
> (provided I can modify/add the class status use where needed).
>
> If this is possible, I will adapt the RFC to reflect these changes. The
> level of effort for me here is similar to the classgroup proposal and I
> think since there is no new concept for Mapsever in general, it will be
> better accepted.  As for pulishing/changing styles on the fly, I would
> certainly introduce a layer level metadata wms_namedstyles (or something
> similar), that would allow the user to define what styles are available
> on the layer, and which classes are part of any particular style.
>
>
> Best Regards,
>
>
>
>
>
>
>
> Steve Lime wrote:
>> I'll wait to hear the details then.
>>
>> Steve
>>
>>>>> On 12/7/2007 at 3:28 PM, in message
>>>>> <4759BB04.7050307@...>, Daniel
>> Morissette <dmorissette@...> wrote:
>>> FYI I saw a discussion on IRC between Howard and Assefa and I think
>>> they have found a much less disruptive solution, but Assefa needs to
>>> check a few things before canceling the current proposal. So those
>>> who are not sure where to stand with respect to this RFC can save
>>> their energy and wait for an update from Assefa before they vote.
>>>
>>> Daniel
>>>
>>>
>>> Frank Warmerdam wrote:
>>>> Yewondwossen Assefa wrote:
>>>>> Hi all,
>>>>>
>>>>>  I would like to call on a vote on RFC-39 (multi-style support)
>>>>>
>>>>>   http://mapserver.gis.umn.edu/development/rfc/ms-rfc-39
>>>>>  It has been out for already some time and would like to either go
>>>>> forward with it or find other alternatives.
>>>>>
>>>>>  I start with +1.
>>>> Assefa,
>>>>
>>>> With only some slight hesitation about the approach (as also voiced
>>>> by Steve and Daniel), I'll vote +1.  I think the approach is practical
>>>> and non-disruptive.
>>>>
>>>> Best regards,
>>
>
>


--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa@...
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------