View by status   

mask out contour lines behind contour label

  • 840
    Points

  • When labelling a contour layer (or any line layer using the contour placement method) with labels ON the line, the line is visible behind the numbering (for example through the hole in a zero). When this is applied on a plain background, a halo matching the background colour can be used to block the line out, however this isn't suitable when an image or other non-plain background is used. To overcome this, there should be an option when using the contour placement for labels, which removes the contour line from behind and immediately around the labels. This also shouldn't require the use of annotation for the labels...

    User-added image.
    No Masking :-(


    User-added image
    Plain halo :-(


    User-added image
    Line feature erased from behind numbers :-D


    Tags :
     label, labelling, contour, contours, mask, halo
    Posted by   forknuts  to ArcGIS DesktopProduction Mapping (PLTS)Maps and Content Sep 9, 2013

Share this idea Report Abuse

Comments (6)


Please log in to post a comment.






DMakridakis 
Mar 7, 2014
(continuing from previous comment) And to do this without the need for converting to annotation and creating a masking layer which can be time consuming for road labels in large data drive datasets and more difficult to modify afterwards.


 
DMakridakis 
Mar 7, 2014

This would be awesome. Halo/ Mask should allow you to select what overlaying features you want to become transparent and what background/baselayer will be used.

When labeling roads in a dense area it can be hard to distinguish the label from the roads without making the label a color that stands out too much or the halo a solid color. It would be nice to set up your labeling with a 1pt halo that all selected layers would become transparent within the 1pt halo so that the changing baselayer colors are always matched making the halo subtle but effective.



 
forknuts 
Oct 22, 2013
emaglanque:-  Yes, my suggestion is to make the 'masking' of the line behind the label to be dynamic, and change when text size, font etc are changed.

F.Kafka:-  The link you provided requires annotation to be in place to effect the masking - that's exactly what I'm suggesting should NOT be required.


 
emaglanque 
Sep 18, 2013
It would be best if the contour line labels, by default, would overlay and obscure the line beneath them without the need to specify halo.
The user should not be forced to erase line segments just to be ablet to make the labels clear and distinguishable. It is a pity that the lines were digitized in the first place to locate data but will ultimately be removed to make way for the labels).
Besides if you truncate a line to accomodate a specific label size, then when you increase the size of the label, you then again have to re-work and delete more from the lines.







 
danelle 
Sep 10, 2013
I do believe there is an option to do this, but I think it does require annotation as you mention. I agree that it should be possible without having to convert to annotation!


 

 

Terms and Conditions   |    Feedback   |   FAQs
Previous MonthNext Month
SunMonTueWedThuFriSat