[mapserver-dev] Motion: change default POSITION AUTO labelling order for point layers

thomas bonfort thomas.bonfort at gmail.com
Sun Mar 18 03:21:46 PDT 2012


I understand the reticence, however:

- The order in which position AUTO places labels is not documented,
and has already been changed (5.4 changed this for polygon layers)
- There cannot be users who absolutely require their labels to be on
the lr,ll,ur,ul positions, as position auto does not guarantee that
the label won't end up on uc,lc,cr,cl
- The order chosen now is the worst possible one, according to all
cartographic literature. Holding on to it now with the reason that
someone might actually rely on it (you said yourself you see no
compelling reason one would prefer the actual positions) holds back
the majority of people who actually need this better placement order
imho.
- For the eventual people who actually rely on this, the patch to
restore the previous behavior is a one-liner, that could be documented
in the release notes.

--
thomas

On Fri, Mar 16, 2012 at 16:18, Daniel Morissette
<dmorissette at mapgears.com> wrote:
> I'd say -0 ... I can see in ticket #4249 that the change of order gives
> better results in that case, but I am always hesitant to change a built-in
> behavior that has been around for years as this change could cause
> side-effects for other use cases where the current order is better. (I have
> no such use case in mind, just being overly careful because our users don't
> like when we break backwards compatibility.)
>
> BTW, I love the idea of a mechanism to control the order in the mapfile.
>
> Daniel
>
>
> On 12-03-16 10:19 AM, thomas bonfort wrote:
>>
>> Hi devs,
>>
>> We have tickets 2981, 4242 and 4249 opened to ask for a change in the
>> order which labels are placed around a label point, in order to obtain
>> better quality text placement.
>>
>> http://trac.osgeo.org/mapserver/ticket/2981
>> http://trac.osgeo.org/mapserver/ticket/4242
>> http://trac.osgeo.org/mapserver/ticket/4249
>>
>> While the long-term solution will allow us to configure this order at
>> the mapfile level, I motion that we change this order from
>>
>>
>> 1 7 3
>> 6 X 5
>> 4 8 2
>>
>> to
>>
>> 6 1 5
>> 4 X 3
>> 8 2 7
>>
>> for the 6.2 release.
>> I'll start with my +1.
>>
>> regards,
>> thomas
>> _______________________________________________
>> mapserver-dev mailing list
>> mapserver-dev at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-dev
>
>
>
> --
> Daniel Morissette
> http://www.mapgears.com/
> Provider of Professional MapServer Support since 2000
>
>
> _______________________________________________
> mapserver-dev mailing list
> mapserver-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-dev


More information about the mapserver-dev mailing list