[ka-Map-users] Bug in label rendering

Loïc MAZE lm at geosphere.fr
Thu Nov 23 08:04:57 EST 2006


Many thanks for your advice and your help Paul.
I think changing the settings ok Ka-Map won't fix this bug, so I'll try the 
Mapserver mailing list as you recommended.
Regards,

Loïc

----- Original Message ----- 
From: "Paul Spencer" <pspencer at dmsolutions.ca>
To: "Loïc MAZE" <lm at geosphere.fr>
Cc: "Mailing de Ka-Map" <ka-map-users at lists.maptools.org>
Sent: Wednesday, November 22, 2006 1:58 AM
Subject: Re: [ka-Map-users] Bug in label rendering


> Loïc,
>
> I'm not sure what to tell you.  Mapserver doesn't support tile  rendering 
> very well and the techniques that ka-Map uses are work- arounds for 
> mapserver's limitations in this respect.  The default  settings were 
> derived from lots of trial and error and seemed to work  in most 
> situations.
>
> The best advice I can offer right now is for you to try the mapserver 
> mailing list since this is really a mapserver problem and I (for one) 
> don't have a lot of time to spend on this right now.  Or start  changing 
> things and try to see the differences and see if you can  tweak the 
> settings to get the right effect.
>
> Cheers (and good luck)
>
> Paul
>
>
>
> On 21-Nov-06, at 3:29 AM, Loïc MAZE wrote:
>
>> Hi all,
>>
>> Sorry about that, but is there any news about this problem? It is 
>> important for me and I have searched a solution several days but I  have 
>> found no way to fix it. For the moment the best solution I  have found is 
>> to have small symbols so if they are truncated it  isn't too visible. But 
>> it isn't a real solution. I can send you my  mapfile and my shapefiles if 
>> you want to reproduce this bug. Must I  also create a bug report?
>>
>> Regards,
>> Loïc
>>
>>
>> ----- Original Message ----- From: "Loïc MAZE" <lm at geosphere.fr>
>> To: "Paul Spencer" <pspencer at dmsolutions.ca>
>> Cc: "Mailing de Ka-Map" <ka-map-users at lists.maptools.org>
>> Sent: Thursday, November 16, 2006 2:23 PM
>> Subject: Re: [ka-Map-users] Bug in label rendering
>>
>>
>>> Hy Paul,
>>>
>>> Thanks for your advice. Unfortunately, I have already played with  the 
>>> $metaBuffer var and have no result. I have tried many  combinations by 
>>> changing the $metaBuffer var (config.php) and the  $tileBuffer var 
>>> (tile_nocache.php). If the value of the  $metaBuffer var is too low, 
>>> labels are still duplicated; and if  the value is too high, labels are 
>>> often not drawn (but some of  them are well drawn): 
>>> http://img172.imageshack.us/img172/8778/ tile4iz1.jpg .
>>>
>>> Regards,
>>> Loïc
>>>
>>>
>>> ----- Original Message ----- From: "Paul Spencer" 
>>> <pspencer at dmsolutions.ca>
>>> To: "Loïc MAZE" <lm at geosphere.fr>
>>> Cc: "Christopher Schmidt" <crschmidt at crschmidt.net>; "Mailing de 
>>> Ka-Map" <ka-map-users at lists.maptools.org>
>>> Sent: Thursday, November 16, 2006 12:28 PM
>>> Subject: Re: [ka-Map-users] Bug in label rendering
>>>
>>>
>>>> Try changing the value of $metaBuffer in config.php to 10.
>>>>
>>>> Cheers
>>>>
>>>> Paul
>>>>
>>>> On 16-Nov-06, at 5:40 AM, Loïc MAZE wrote:
>>>>
>>>>> I have today another problem with the label rendering function.  It 
>>>>> is difficult to explain such a problem for me so please  don't blame 
>>>>> me for my poor English. The most important thing is  I must use the 
>>>>> tile_nocache.php file to generate my tiles.
>>>>>
>>>>> I have added a layer in my mapfile in order to show labels of   roads. 
>>>>> The type of this layer is LINE. If I set the $tileBuffer  var  to 0, 
>>>>> all my labels are well drawn (the position of labels  in the  mapfile 
>>>>> must be set to the value AUTO in order to be  drawn in a  tile. The 
>>>>> PARTIALS value is of course, set to FALSE).
>>>>>
>>>>> The problem is I have also another layer with labels. The type  of 
>>>>> this layer is POINT. If I keep the $tileBuffer var to 0,  symbols  are 
>>>>> truncated at tile boundaries but all the labels of  this layer  are 
>>>>> well drawn.
>>>>> Here's a screenshot of the problem: http://img169.imageshack.us/ 
>>>>> img169/1242/tile2pz9.jpg .The blue line is the tile boundaries 
>>>>> (drawn with the plugin Firebug).
>>>>>
>>>>> If I increase the $tileBuffer var, symbols are not truncated  but 
>>>>> labels are duplicated (because the symbol is drawn on two  tiles): 
>>>>> http://img169.imageshack.us/img169/4369/tile1as5.jpg
>>>>>
>>>>> And if I increase the $tileBuffer var to a high value, the 
>>>>> performance of Ka-map comes down and the labels in my road  layer  are 
>>>>> truncated: http://img93.imageshack.us/img93/6325/ tile3zb4.jpg
>>>>>
>>>>> I have searched a fix all the day and I have found nothing to  do  for 
>>>>> the moment.
>>>>> Many thanks in advance.
>>>>>
>>>>> Regards,
>>>>> Loïc
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ----- Original Message ----- From: "Loïc MAZE" <lm at geosphere.fr>
>>>>> To: "Loïc MAZE" <lm at geosphere.fr>; "Christopher Schmidt" 
>>>>> <crschmidt at crschmidt.net>
>>>>> Cc: "Mailing de Ka-Map" <ka-map-users at lists.maptools.org>
>>>>> Sent: Tuesday, November 14, 2006 5:01 PM
>>>>> Subject: Re: [ka-Map-users] Bug in label rendering
>>>>>
>>>>>
>>>>>> I have increased the value of the $tileBuffer var in the 
>>>>>> tile_nocache.php file and it works perfectly now. This var  seems  to 
>>>>>> have the same purpose as the $metaBuffer var in the  tile.php  file. 
>>>>>> Sorry for the warning and hope this will be  helpful for the  others. 
>>>>>> Maybe it will be interesting the  $tileBuffer var receive  the same 
>>>>>> value as the $metaBuffer var  (in config.php file).
>>>>>>
>>>>>> Regards,
>>>>>> Loïc
>>>>>>
>>>>>>
>>>>>> ----- Original Message ----- From: "Loïc MAZE" <lm at geosphere.fr>
>>>>>> To: "Christopher Schmidt" <crschmidt at crschmidt.net>
>>>>>> Cc: "Mailing de Ka-Map" <ka-map-users at lists.maptools.org>
>>>>>> Sent: Tuesday, November 14, 2006 3:24 PM
>>>>>> Subject: Re: [ka-Map-users] Bug in label rendering
>>>>>>
>>>>>>
>>>>>>> All my label layers have "PARTIALS OFF".
>>>>>>> Here's an example of the values I use in my mapfile :
>>>>>>>
>>>>>>> LABEL
>>>>>>>        FONT "times"
>>>>>>>        SIZE 14
>>>>>>>        TYPE TRUETYPE
>>>>>>>        BUFFER 0
>>>>>>>        COLOR 0 0 0
>>>>>>>        FORCE TRUE
>>>>>>>        OFFSET 0 0
>>>>>>>        PARTIALS OFF
>>>>>>>        POSITION CC
>>>>>>> END
>>>>>>>
>>>>>>> I have played a long time by changing those values but I have  no 
>>>>>>> result. I can notice that if FORCE has FALSE value, the  labels  are 
>>>>>>> not visible any more (with TRUE value they are  truncated),  but it 
>>>>>>> is probably not the problem...
>>>>>>>
>>>>>>> Regards,
>>>>>>> Loïc
>>>>>>>
>>>>>>>
>>>>>>> ----- Original Message ----- From: "Christopher Schmidt" 
>>>>>>> <crschmidt at crschmidt.net>
>>>>>>> To: "Loïc MAZE" <lm at geosphere.fr>
>>>>>>> Cc: "Mailing de Ka-Map" <ka-map-users at lists.maptools.org>
>>>>>>> Sent: Tuesday, November 14, 2006 3:07 PM
>>>>>>> Subject: Re: [ka-Map-users] Bug in label rendering
>>>>>>>
>>>>>>>
>>>>>>>> On Tue, Nov 14, 2006 at 02:55:46PM +0100, Loïc MAZE wrote:
>>>>>>>>> Hi all,
>>>>>>>>>
>>>>>>>>> I have some troubles with the current version of Ka-map. I   would 
>>>>>>>>> like to draw some labels thanks to the label object  used  by 
>>>>>>>>> Mapserver to define a label. They are well drawn by  Ka-Map  but 
>>>>>>>>> they are often truncated at tile boundaries. It  happens  when the 
>>>>>>>>> label is too long to be contained by one  tile. It  really seems 
>>>>>>>>> like this bug : http:// bugzilla.maptools.org/ 
>>>>>>>>> show_bug.cgi?id=1379 . It is marked  as resolved for the 0.2 
>>>>>>>>> version of Ka-Map but changing the  $metaBuffer var (in 
>>>>>>>>> config.php) doesn't work for me. I have  played with the values 
>>>>>>>>> of the other vars contained in this  file but I was unsuccessful.
>>>>>>>>
>>>>>>>> Does your mapfile have "PARTIALS OFF" on your label layers?  This 
>>>>>>>> is
>>>>>>>> probably important: it prevents mapsever from trying to draw  off 
>>>>>>>> the
>>>>>>>> edge of the map. If this isn't the case, ka-Map won't draw them
>>>>>>>> correctly regardless, because its edge label prevention is   simply 
>>>>>>>> not
>>>>>>>> taken into account.
>>>>>>>>
>>>>>>>> I'd recommend trying that, and if it doesn't work, report back.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> -- 
>>>>>>>> Christopher Schmidt
>>>>>>>> Web Developer
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> ka-Map-users mailing list
>>>>>>> ka-Map-users at lists.maptools.org
>>>>>>> http://lists.maptools.org/mailman/listinfo/ka-map-users
>>>>>
>>>>> _______________________________________________
>>>>> ka-Map-users mailing list
>>>>> ka-Map-users at lists.maptools.org
>>>>> http://lists.maptools.org/mailman/listinfo/ka-map-users
>>>>
>>>> +-----------------------------------------------------------------+
>>>> |Paul Spencer                          pspencer at dmsolutions.ca    |
>>>> +-----------------------------------------------------------------+
>>>> |Chief Technology Officer                                         |
>>>> |DM Solutions Group Inc                http://www.dmsolutions.ca/ |
>>>> +-----------------------------------------------------------------+
>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> ka-Map-users mailing list
>>> ka-Map-users at lists.maptools.org
>>> http://lists.maptools.org/mailman/listinfo/ka-map-users
>>
>
> +-----------------------------------------------------------------+
> |Paul Spencer                          pspencer at dmsolutions.ca    |
> +-----------------------------------------------------------------+
> |Chief Technology Officer                                         |
> |DM Solutions Group Inc                http://www.dmsolutions.ca/ |
> +-----------------------------------------------------------------+
>
>
> 



More information about the ka-Map-users mailing list