阅读:3495回复:3
Arcgis 10 字段计算器中fomat函数应用
<p>在Arcgis 9.3中,可以利用<font face="Verdana">字段计算器</font>中的 format对带有小数的字段进行四舍五入,保留一定的小数位。</p>
<p>比如:format(13.632886,"0.0") 结果为13.6,结果把数值进行四舍五入保留一位小数后,把后果的尾数全部舍去了。</p> <p>而在Arcgis 10 中,我想要达到以上效果,不知道如何应用了,哪位高手请帮忙解决一下,先谢谢了!</p> |
|
1楼#
发布于:2011-12-05 15:53
<p><font face="Verdana">arcgis 10已经不支持vbscript脚本了,所以你上面的代码是无效的。</font></p>
<p>可以使用python脚本来实现你的效果</p> |
|
|
2楼#
发布于:2011-12-05 15:55
<p>python可以使用 round(x ,[n]) 四舍五入,n为小数点位数<br/></p>
<p>以下下内容可以供你参考:</p> <p> </p> <p><font face="Verdana"><font face="Verdana"><font face="Verdana"><a href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Calculate_Field_examples/005s0000002m000000/">http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Calculate_Field_examples/005s0000002m000000/</a></font></font></font></p> <p> </p> <p> </p> <p> </p> [此贴子已经被作者于2011-12-05 15:57:25编辑过]
|
|
|
3楼#
发布于:2011-12-05 20:38
太谢谢了,在python里面能用round函数来解决,太好了!非常感谢
|
|