Arcmap 中标注换行
(2013-01-28 20:08:07)分类: 3S |
在使用ArcMap配置地图时,可能我们遇到某些POI的地名因为太长导致标注出来的效果很差,那么,我们可以采用几种方法解决
1.通过裁剪不必要的字符,比如,‘成都市锦江区公安局’这种字样可以把成都市字样去掉,那就需要用labels中的expression编写VBA来控制,当标注字段中带有‘成都市’时就将其移除。这种方法我不建议使用。
2.通过labels换行来实现,比如,标注的字符长度超过10个后,就按2行显示标注,具体的方法是labels
中的expression中编写VBA来控制,示例代码如下:
Function FindLabel ( [Name] )
End Function