大数跨境
0
0

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

ArcGIS 标注超过一定宽度自动换行 GIS前沿
2024-11-04
3

直接写,长度超过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等。

效果如下:

文章授权转载公众号:GISAI(原名:gisoracle
版权归原作者所有

- END -


历史干货

ArcGIS Pro生成DSM和真正射影像(附3.6G航测练习数据下载)
CAD中装ArcGIS?ArcGISfoAutoCAD插件下载!CAD中查看在线高清卫星影像
无人机航测从正射、三维建模到房屋、地形、立面采集技术流程(CC+EPS+CASS3D)
你要的CORS账号,价格打下来了!只要9毛
奥维重磅更新!新增吉林一号全国2023年卫星影像,支持DWG格式的CAD文件
空域申请 | 无人机航测UOM系统合法飞行申请流程

【声明】内容源于网络
0
0
GIS前沿
分享测绘地信资讯,交流行业软件技巧。
内容 4923
粉丝 0
GIS前沿 分享测绘地信资讯,交流行业软件技巧。
总阅读9.1k
粉丝0
内容4.9k