创建计算的步骤

使用“表达式编辑器”创建表达式计算。使用运算符和函数,基于现有的特性值计算新值。使用表达式求解计算结果。

注: 例如,使用几何函数计算要素类的面积,然后创建仅包含面积超过指定面积值的要素的一个子集。

“值”窗格在大多数计算中均不可用。“值”窗格仅适用于在使用“表达式编辑器”为单个要素类创建表达式时使用。有关任何表达式元素的帮助,请参见创建表达式 - 参考

使用运算符执行计算的步骤

  1. 基于表达式的所需用法打开 “表达式编辑器”。有关详细信息,请参见创建表达式的步骤
  2. 表达式区域中直接输入特性名称,或者从表达式元素菜单选择特性。
  3. 表达式元素菜单选择一个运算符,或者在表达式区域中手动输入运算符:
  4. 选择或输入要计算的值。
  5. 为表达式指定任何其他条件。
    注: 若要创建复杂特性计算,请插入 AND 或 OR 运算符,然后插入其他运算符/特性的组合。例如,若要查找街道地址大于 100 但小于 200 的所有建筑,请使用表达式:Building_Street_Address > 100 AND Building_Street_Address < 200
  6. 单击“确定”以应用表达式。

使用函数执行计算的步骤

  1. 打开 表达式编辑器
  2. 表达式元素菜单选择一个函数,或者在表达式区域中手动输入函数:
  3. 选择要应用该函数的特性。
    注: 例如,若要将建筑的高度向下舍入为最近的整数,然后查找舍入后的高度小于 8 英尺的建筑,请使用表达式:Floor(ROOF_HEIGHT) < 8
  4. 单击“确定”以应用表达式。

获得面积或长度的步骤(几何函数)

  1. 打开 表达式编辑器
  2. 在表达式区域中,输入或插入几何函数(Area2DLength2D)。
  3. 在函数后的括号中插入 Geometry 特性。
    注:表达式元素菜单“特性”类别中插入 Geometry 特性。请勿手动更改该特性或替换该特性的值。
  4. 进一步为表达式指定其他条件。例如,若要创建仅指定面积大于 10,000 平方英尺的建筑的建筑数据子集,请使用表达式:Area2D(GEOMETRY) > 10000
  5. 单击“确定”完成表达式。