arcgis python字段计算器_使用“计算字段”工具

“计算字段”工具的提示及最佳做法

为要素类、要素图层或栅格计算字段的值。

可使用 VBScript 或标准 Python 格式创建表达式。表达式所使用的字符串的格式化样式应当与上下文环境(类型)相适应。

可使用几何对象(包括 type、extent、centroid、firstPoint、lastPoint、area、length、isMultipart 和 partCount)中的属性来创建 Python 表达式,例如 !shape.area!。

Python 表达式可以将几何的 area 与 length 属性与面积或线性单位结合使用,从而将值转换为不同的测量单位(如 !shape.length@kilometers!)。如果数据存储在地理坐标系中且具有线性单位(例如英里),则使用测地线算法计算长度。在地理数据中使用面积单位会产生不正确的结果,这是因为沿地球面的十进制度数并不一致。

!shape.area@acres!面积测量单位关键字: 英亩 | 公亩 | 公顷 | 平方厘米 | 平方分米 | 平方英寸 | 平方英尺 | 平方千米 | 平方米 | 平方英里 | 平方毫米 | 平方码 | 平方地图单位 | 未知

线性测量单位关键字:厘米 | 十进制度 | 分米 | 英尺 | 英寸 | 千米 | 米 | 英里 | 毫米 | 海里 | 磅 | 未知 | 码

使用所选要素集(如从

每次操作仅能对一个字段应用计算。

对于 VBScript,字段名始终用 [ ] 括起来。

对于 Python 计算,必须在字段名称两边添加惊叹号(!fieldname!)。

计算文本或字符字段的字符串时,在对话框中,字符串必须使用双引号("字符串"),而在脚本中,还必须对使用双引号的字符串添加单引号('"字符串

你可能感兴趣的:(arcgis,python字段计算器)