首页 > 代码库 > 【2014-12】ArcGIS标注
【2014-12】ArcGIS标注
关于ArcGIS的标注问题整理。
要求:
- 保留小数点后三位,
- 若原数据小于1(.12345),对小数加0显示
- 分行显示两个字段值
解决:
右击图层 -- ”properties“(属性) 中选择“label”(标注)标签,选择expression(表达式),出现下述窗口,
此处采用VBScript语言,代码如下:
Function FindLabel ( [test], [BM] ) //输入参数,选操作用到的两个字段
S = int([test]*1000)/1000 //取小数点后三位,不是四舍五入,四舍五入是round()函数
if( [test] <1) then
FindLabel = "0" + CStr(S) + vbCrLf+ CStr( [BM] ) //转为string显示,其中vbCrLf为换行号。
else
FindLabel = CStr(S) + vbCrLf + CStr( [BM] )
end if
End Function
【2014-12】ArcGIS标注
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。