python输出假分数_解析ArcGis的标注(一)——先看看分数式、假分数式标注是怎样实现的...

该“标注”系列博文的标注引擎使用“标准标注引擎(standard label engine)”,这个概念如不知道,可不理会,ArcGis默认标注引擎就是它。ArcGis的标注表达式支持VBScript、Jscript、Python ,3种脚本语言进行语句解析。一般我们常用的是VB、Python。普通标注这里不做讲述,先从一个简单的换行标注开始讲起。两行标注可以很简单的通过下面的VB语句来实现[字段...
摘要由CSDN通过智能技术生成

该“标注”系列博文的标注引擎使用“标准标注引擎(standard label engine)”,这个概念如不知道,可不理会,ArcGis默认标注引擎就是它。

ArcGis的标注表达式支持VBScript、Jscript、Python ,3种脚本语言进行语句解析。一般我们常用的是VB、Python。

普通标注这里不做讲述,先从一个简单的换行标注开始讲起。

两行标注

可以很简单的通过下面的VB语句来实现

[字段1] +VB换行符+ [字段2]

VB的换行符一般用vbnewline,它与vbcrlf是等价的,在ArcGis的字段计算器或者标注表达式中其实还可以用chr(10)、chr(13)、chr(10)+chr(13)来替代。

先了解一下chr函数,它是将ASCII码值返回对应的字符,这篇文章的读者应该会对这个概念比较陌生,有兴趣不妨自己去查一下chr函数与ASCII。

chr(10)—>vblf—>换行;

chr(13)—>vbcr—>回车;

chr(10)+chr(13)—>vbcrlf(vbnewline)—>换行回车

上面vb……的东西是VB语言中的预置常数,其值就是对应的chr函数返回值。

下面几种组合的结果是一样的

[PartCount] +vbnewline+ [BH]

[PartCount] +chr(10)+ [BH]

[PartCount] +vbcr+ [BH]

[PartCount] +chr(10)&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值