On Fri, Mar 23, 2012 at 17:24, Lime, Steve D (DNR) <[email protected]> wrote: > Might the layer masking support described here > http://mapserver.org/development/rfc/ms-rfc-79.html be relevant? One could > create a mask around features you don’t want covered and reference that in > the layers with labels. Problem is you might omit features to when you > really just want to omit labels.
That won't be usable in practice: labels who's labelpoint intersect the feature will be removed. The ink of the label characters can overlap the features. -- thomas > > > > Steve > > > > From: [email protected] > [mailto:[email protected]] On Behalf Of Matt > McClelland > Sent: Thursday, March 22, 2012 10:03 PM > To: Brent Fraser > Cc: [email protected] > Subject: Re: [mapserver-users] Avoid labels over particular lines > > > > I love this idea > Maybe the ability to give a feature priority level of 'label avoidance' > So features like Contours (that may cover a map) can be given a low > priority, > but features like main roads and points of interest might be given a high > priority so they are always visible. > > (I did play with rendering some of these items after the label cache, but > that just meant the labels where now covered by the feature) > > This sounds like a lot of work, but I don't know?? > > Matt :) > > On Fri, Mar 23, 2012 at 1:16 PM, Brent Fraser <[email protected]> > wrote: > > Steve, > > I wonder if it would be possible/economical to extend the label cache to > have some kind of feature density "map"/weighted mask to help in determining > a preferred label location... > > Best Regards, > Brent Fraser > > > > > On 3/22/2012 6:19 PM, Stephen Woodbridge wrote: > > On 3/22/2012 8:09 PM, Matt McClelland wrote: > > Hi All > > Is there a way in mapserver (6.0) to prevent labels appearing over a map > feature? > > I have a highway and I want to prevent labels (town and other names from > other layers) sitting over the highway. > I guess something like Buffer in labels. > > > No, when you go to process a label it knows nothing about what features have > been rendered. I guess in theory you could add all the features to the label > cache. I guessing that to do this you would need some keyword at the LAYER > level to indicate that these features need to be added to the label cache, > but nothing exists today that would do this. > > You might want to open a ticket for an enhancement and paste the cotent of > your message and my response above into it. > > -Steve W > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > > > > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users > _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
