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
    In the label offset menu have you tried checking the box to 'measure offset from exact symbol outline'. – landocalrissian Feb 18 '15 at 12:42
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

  • 1
    After looking I'm not sure if 'Southeast' will work for all of your points you may have to try a few orientations. – landocalrissian Feb 18 '15 at 12:49
  • i already try it and for some features its work but not for all data. – abc Feb 24 '15 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.

  • 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 '15 at 7:22
  • This wouldn't be a great solution then for that many features I agree. – Bennett Hawley Feb 27 '15 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.