[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