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.

I am trying to display some bird data in ArcMap in the format/notation that it is recorded in the field. The notation is made up of the one/two letter species code followed by a description of the activity underneath (see image below).

Bird labeling/field notation
I do not want to create symbology because I have 500+ species and six possible activities, so I have decided to use labelling in ArcMap rather than symbology. I am able to present data with a circle and underlined but I am struggling with displaying the data that has a double underline or asterix underneath. Therefore, I was wondering if anybody would be able to offer me any help - how do I include these characters in a label? I am running ArcMap 9.3.

Many thanks

Mark

share|improve this question
3  
You may wish to "accept" answers to previous questions (you have a 0% accept rate despite having asked 6 questions). This may encourage more answers be given (plus you get a badge and rep for it ;-) ). –  GIS-Jonathan Jul 17 '12 at 11:12
add comment

1 Answer 1

up vote 2 down vote accepted

Creating an asterix underneath is fairly simple. In the labels screen, click "expression", then on that page tick the "Advanced" checkbox. In here you can enter:

Function FindLabel ( [Input_FID] )
  FindLabel = [Input_FID] + vbNewLine + "*"
End Function

(where [Input_FID] is whatever the field is called). This gives the below by adding a return character: enter image description here

The double underline is trickier and requires a bit of a "hack". From the "Labels" page click -> Symbol -> Properties -> Advanced Text -> Check "Text Background" -> Properties

Make sure "Type" is "Marker Text Background". Click "Symbol" -> Properties. Find a nice horizontal BAR from Type "Character Marker Symbol" or alternately squish a "Simple Marker Symbol" square into a bar. I have something like this:

enter image description here

Then just press "ok" a lot to get back to the layer properties. Tick "underline" and there you have it, two underlines. (I did say it was hacky :-) ). But you can create just about any sort of labelling/symbology you like using this method. enter image description here

share|improve this answer
2  
A slight refinement for the double underline. Instead of using an underline on the label font, just add a second layer in the symbol property editor (bottom left '+' button), set it to the same horizontal bar, and change the y offset appropriately. That way the two lines are identical. You could also set the point marker itself to the double bar symbol, rather than the text background. I'm not sure if it makes much difference. –  KevinMayall Jul 17 '12 at 14:16
    
Oh yes. That works too (and is the better solution because its simpler). Funny how you miss the obvious things sometimes. –  GIS-Jonathan Jul 17 '12 at 14:34
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.