可以使用运算符和函数,基于现有的特性值计算新值。可以使用生成的值过滤或选择数据。例如,可以计算建筑面积,然后选择面积大于某一特定面积值的建筑。
计算语法会有所变化,具体取决于使用的是运算符还是函数。
使用运算符执行计算的步骤
- 选择要创建表达式的命令。
- 在表达式区域中,执行以下操作之一:
- 手动输入特性名称。
- 单击“特性”。选择所需的特性。
- 若要插入运算符,请执行以下操作之一:
- 为此特性手动输入运算符。
- 单击运算符按钮。
- 单击“运算符”。选择所需的运算符。
- 选择或输入要计算的值。
例如,如果要乘以特性的值,请输入数字或插入要进行乘法运算的特性。
- 为表达式指定任何其他条件。
若要创建复杂特性计算,请插入 AND 或 OR 运算符,然后插入其他运算符/特性的组合。
有关任何表达式元素的帮助,请参见创建表达式 - 参照。
- 单击“确定”以应用表达式。
使用函数执行计算的步骤
- 选择要创建表达式的命令。
- 在表达式区域中,单击以下选项之一,然后选择函数:
- 单击“特性”并选择要应用函数的特性。

此表达式是对计算所得特性的定义。
有关任何表达式元素的帮助,请参见创建表达式 - 参照。
- 单击“确定”以应用表达式。
查找面积或长度的步骤
- 选择要创建表达式的命令。
- 在表达式区域中,输入或插入几何函数(Area2D 或 Length2D)。
- 在函数后的括号中插入特性 Geometry。
注: 从“几何图形特性”列表中插入 Geometry。请勿手动更改该特性或替换该特性的值。
有关任何表达式元素的帮助,请参见创建表达式 - 参照。
- 单击“确定”以应用表达式。