[ka-Map-users] Bug in label rendering
Loïc MAZE
lm at geosphere.fr
Thu Nov 16 08:23:44 EST 2006
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/ |
> +-----------------------------------------------------------------+
>
>
>
More information about the ka-Map-users
mailing list