Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

As you see on the attached image, I labeled contour lines on the map (in meter). Which function will allow the "halo" to take the background color of the map? On the image, the halo is greenish which diminish the look of the map. I use ArcMAP 10.

Thanks in advance

enter image description here

share|improve this question
    
I guess I misunderstand. If you want a halo to be the same colour of the background, why use a halo? This seems to be defeat the purpose of the use of a halo. Am I missing something? –  Ryan Garnett Mar 1 '13 at 17:41
    
Usually this refers to the desire to "break" the contour lines so the text is more legible, rather than overposting the text onto the contour line. I am guessing @Doum wants the halo color to "change" based upon the shade of the green background. –  RyanDalton Mar 1 '13 at 18:04
    
Yes RyanDalton, this is why I use halo. I want to "break" the contour lines so the text is more legible. –  Doum Mar 1 '13 at 18:40
add comment

4 Answers

You can only set the Halo Background color manually. If you know what the background should be, then set it manually to that particular color.

Here is how you can set the halo for a label.

In addition, If you have Maplex, you can use the contour placement algorithm.

share|improve this answer
    
Frustrating, but true. I long for this functionality. –  nmpeterson Mar 1 '13 at 22:07
add comment

It's possible but not dynamic.

I export labels to annotaions, buffer the annotations a little bit then use the resulting polygon feature class to mask the contour lines. Turn visibility of the buffer features class off and the line below the annotation will be masked so it doesn't matter what the backround is. (see example of on of my maps below)

Other solutions that I've seen break the line and remove a small portion of the elevation contour just below the annotation.

enter image description here

share|improve this answer
add comment

This issue is described in detail on the ESRI Mapping Center "Ask a Cartographer" question: "Labeling contours", which starts out:

The best solution would probably be variable-depth masking, unless you have a background that is only one color. If you do have a single color background, you can use a halo effect on the text – make the halo the same color as the background.

share|improve this answer
add comment

Yeah, the problem with that situation is that your halo will occupy varying colorspace. The above user is correct for the actual mechanism, however. Are you using any other application for post processing like AI or Photoshop? Unfortunately, I know of no way to have a transparent halo in arcgis....that would be cool though.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.