2

I have a bridge(.shp) point data which use symbol representation and I need to label it using field types and the label must be place under the second "ear" like image below:

enter image description here

I already try using placement properties in maplex but the result is not really like i want, enter image description here

enter image description here

Is there any way or any vb script that can i used in order to label it like i want?

1
  • 1
    In the label offset menu have you tried checking the box to 'measure offset from exact symbol outline'. Feb 18, 2015 at 12:42

3 Answers 3

2

Using a fixed position is not going to work as your symbols are all at different angles. Are they being rotated by an attribute? You can use that in your position - click Rotate by Attribute and select the rotation field that contains the angle for each feature.

enter image description here

Also, as others have suggested, use exact symbol outline, and you can increase the maximum offset. 200% should do in this instance, so Maplex can move the label a little further out when needed.

1

Try using southeast orientation and checking the offset option to 'measure offset from exact symbol outline'.

enter image description here enter image description here

2
  • 1
    After looking I'm not sure if 'Southeast' will work for all of your points you may have to try a few orientations. Feb 18, 2015 at 12:49
  • i already try it and for some features its work but not for all data.
    – abc
    Feb 24, 2015 at 7:23
1

Depending on how many features you have to label, you could try converting your labels to annotation, and move them to the exact position you need for each feature.

2
  • i have thousand of bridge data so if possible i would like to avoid using annotation or manually edit the label.thank you for your opinion, if i still don't have any solution i will used the annotation.tq
    – abc
    Feb 24, 2015 at 7:22
  • This wouldn't be a great solution then for that many features I agree. Feb 27, 2015 at 18:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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