arcgis标注时如何控制小数点位数
(2015-08-23 18:47:01)
标签:
arcgis |
分类: ArcEngine |
在论坛中看到一篇帖子是关于<0的小数在label显示的时候0不见了,这篇帖子挺有意思,我之前也没遇到过这样的问题,没想到是通过咱计算机本身的设置来实现的。但是单单这样的设置还是没办法满足我们的美观要求。例如:0.3112323123。。。等,假如小数点位很多的时候,在出图的时候往往不整齐,不美观,所以我们还要进行小数点位控制。右击我们的图层-标注,会有有一个表达式按钮,点进来会发现,我们的标注显示都是可以通过我们的vbscript脚本来订阅的。思路就是我们的字符串的Format进行定制,FormatNumber(round(FieldNam,2),2,-1),FieldName就是我们要标注的字段名称,至于显示几位小数,你在第二个2更改即可。在这里还是要额外提到一个细节,就是在我们在设计属性表的时候,但凡小数类型统一设置为double,float类型在某些时候会出现一些bug,前辈的经验,有测试给我们看。

加载中…