最近在处理ArcgGIS中的数据的时候,发现小数小于1的整数位的0是默认不显示的。
网上查询过后发现是Windows系统的设置问题,在Win10和Win7下的流程基本一致~
Win7环境
控制面板——》区域和语言——》其他设置——》零起始设置
Win10环境
控制面板——》区域——》格式——》其他设置——》显示前导零
将.7切换到0.7
切换后的效果如下:
补充
在ArcMap中找到另一种显示的方法,右键字段名——》属性——》点击Number Format后面的小按钮…——》选择Ccustom,该为0.0
但是这里的修改对于小数位超过了一定的范围就会出问题,在ArcMap中Double字段存储精度的问题一片文章中我提到过这个问题;
超过精度之后发现这里修改的数据格式只是在ArcMap中显示有效的,就是说实际上只是对于我们看没问题,但是写代码操作还是会存在精度问题~甚至会有坑!
这里我们发现修改过小数格式之后显示值与实际值实际上是不同的,实际值在显示值的基础上进行了四舍五入!