ArcGIS 标注超过一定宽度自动换行

百科   2024-12-26 21:30   广东  




直接写,长度超过4自动换行,[name]是字段。

Function FindLabel ( [NAME] )  n=len([NAME])  if (n<5) then     FindLabel = [NAME]  else      FindLabel = left([NAME],4) & vbnewline & right([NAME],n-4)  end ifEnd Function

写成函数

Function myFind(NAME,wd)  n=len(NAME)  if (n<wd+1) then     myFind = NAME  else      myFind = left(NAME,wd) & vbnewline & right(NAME,n-wd)  end ifEnd Function
Function FindLabel([NAME])    FindLabel= myFind([NAME],4)
End Function

字段是name,4,可以修改5等。

效果如下:














END
章来源
GISAI

联系/合作 214979525(微信)
干货精选
页面底部→  关注  中测网

对话框发送对应【关键词】获取 精选内容

航测无人机作业流程、规范、案例
规范测量规范、常用Excel表格
GISArcGIS /MapGIS技巧、快捷键
资质测绘资质查询 /申办、甲级名单
定额测绘生产成本定额、勘察收费
地图奥维/谷歌地图  shp矢量数据
【CASS】快捷键、高手技巧、操作视频


行业甄选

测绘行业综合服平台

无人机

中国民航局CAAC执照,全国有考点

ASFC        ALPA        AOPA
民用无人机经营合格证,新办/转换
民用无人机 企业服务能力甲级资质
空域申请 代理服务,让飞行安全合法
测绘师
2024备考课件      金考典习题APP
注册测绘师 继续教育抵充20学时 课程

其   他

住建部门《测量工》   建协《测量员》
《工程测量员》技师 /高级技师(福州)
RTK       无人船       华测cors账号
求职/招聘信息发布    帮推广您的业务

中测网
中测网旗下公众号,内容涵盖业界重大新闻、测绘招聘、测绘仪器、测绘课程、图说测绘、注册测绘师等内容,感谢您的关注与支持。
 最新文章