[mapserver-dev] Labeling enhancements

Stephen Woodbridge woodbri at swoodbridge.com
Thu May 28 10:32:03 EDT 2009


I like the overall idea. What about using MAXDISTANCE as the repeat 
keyword, but REPEATDISTANCE might be a little more intuitive.

-Steve W

Daniel Morissette wrote:
> Steve Lime wrote:
>> What about just using MINDISTANCE parameter and simply making a 
>> "REPEAT YES|NO" parameter? Depending on how you implemented (one
>> label with multiple label points vs. multiple labels) you'd have to deal
>> with that parameter anyway. REPEAT would trigger multiple labels with
>> MINDISTANCE defining the distance between them on the line but also
>> as the crow flies. Perhaps too simple.
>>
> 
> I thought of that too, but if we're adding a keyword anyway, I figured 
> we might as well use it to provide the flexibility of using a repeat 
> interval different from MINDISTANCE. In tuning the look of their maps, 
> users may want to play with repeat distance larger than mindistance and 
> vice-versa... I'm not convinced that there is a single way to achieve 
> the best results, so I thought it may be best to let the mapfile writers 
> decide which values they want for the repeat interval and for mindistance.
> 
> With respect to implementation, we'd do it by feeding multiple 
> independent labels into the cache, so they are all treated independently 
> by the feature cache.
> 
> Daniel



More information about the mapserver-dev mailing list