Arcgis Pro字段计算器2-对数值保留位数选取(四舍五入保留位数)

liftword2周前 (06-16)技术文章6


ArcGIS Pro 于2015年发布,基于64位的.Net框架。目前已经迭代到3.1版本。该软件整合了ArcGIS Desktop的模块:ArcMap , ArcSence, Arc Catalog,以及一系列新功能。在图形界面设计上,应用ribbon菜单更易用,高效,及根据当前操作内容智能切换,激活可用菜单栏。对用户使用友好了很多。

python 是一种免费的跨平台开源编程语言。

ArcGIS Desktop也有Python脚本功能,但是基于python2, 而ArcGIS Pro内置的Python是版本3(目前Python3.9),Python3和当前最主流接轨,新的Python编辑器可以自动缩进(尤其指字段计算)。引入了conda环境,很舒服。更新的版本还有jupyter。


以上是凑字。一下是主题:

有时候GIS字段双精度位数太多,想让他四舍五入保留小数位,在arcgis里面用round(字段,位数)即可,在Pro里面也类似。


表达式:round(!字段!, 1),字段就是要针对四舍五入的字段,实例里面选的是数据库内shp文件自带的shape_area,计算字段是“面积”,小数位取1位,效果如下:



而且可以参与计算,如㎡换算成亩

表达式:round(!Shape_Area!*0.0015, 1)



相关文章

Python算术运算符

Python提供了+、-、*、/、//、%等运算符进行加减乘除等相应的算术运算。由于布尔类型内部存储对应的是数值0和1,所以布尔类型无需进行类型转换即可参与算术运算。一、+(加法)字符串类型数据进行加...

Python自动化办公自学笔记(四)浮点数

浮点数就是数学中的小数,在Python语言中,浮点数必须带有小数,小数部分可以是0。例如整数123,浮点数形式为:123.0pow(x,y)函数:用于计算x的y次方的值浮点数的不确定位数问题:在计算机...

Python基础语法

注释● 单行注释:以#开头,#后面所有内容全部为注释内容,起辅助说明作用# 这是一个注释 print("Hello World!")● 多行注释:以一对三个双引号引起来的(“”“这是个...

python初学者系列:奇怪的加法,结果错误

合集说明这是一个针对python3初学者的合集,将持续更新。 本合集主要内容是一些代码案例,帮助初学者学习发散,主体包含知识点、结果展示、思路分析、实现流程四大模块。初学者可以根据知识点判断是否继续阅...

python学习day1——输出格式化

print一般在控制台中我们用print进行输出,默认情况下,使用格式为:print(*objects, sep=' ', end='\n')第一个参数是我们要在控制台...