创建范围表的步骤

范围表用于指定依据指定数据或特性的值要执行的操作的范围。

创建范围表的步骤

  1. “地图管理器”中的“当前图形”下,在“当前查询”上单击鼠标右键,然后单击“定义”
  2. “定义附着图形的查询”对话框中,单击“特性转换”
  3. 如果要创建用于特性转换的范围表,请在“设置特性转换”对话框中选择要转换的特性。
  4. 将光标移动到“表达式”框中,并指定转换所依据的值的位置。

    输入点变量、字段名称或其他有效表达式。例如,要基于对象的高程修改对象的颜色,请在“表达式”框中输入 .ELEVATION。

  5. 单击“范围”
  6. “定义范围表”对话框中,单击“新建”以创建新的范围表。
  7. 输入范围表的名称,然后单击“确定”
  8. “定义范围表”对话框中,选择用于第一个条件的操作符和值。

    它们决定了哪些对象属于此范围。

  9. 为第一个条件指定返回值。

    返回值指定了修改选定特性的方式。例如,如果要基于高程修改对象的颜色,请在“返回值”框中输入颜色。

  10. 单击“添加”将条件添加到“当前范围表定义”中。

    运行特性转换时,每个具有指定表达式值的对象(例如,高程 > 200)将按照指定返回值修改(例如,它将被涂为红色)。

  11. 指定其余的条件。
  12. 单击“确定”关闭“设置特性转换”对话框。
  13. 请确保选中了“特性转换”
  14. 单击“执行查询”检索对象并执行转换。

创建样例范围表

在下面的样例中,将创建一个用于特性转换的范围表。此样例范围表将指定大于 6000 的地块着红色,小于或等于 6000 的地块着蓝色。

创建样例范围表的步骤

  1. “地图管理器” 中的“当前图形”下,在“当前查询”上单击鼠标右键,然后单击“定义”
  2. “定义附着图形的查询”对话框中,单击“设置特性转换”
  3. “设置特性转换”对话框中,选择要转换的特性“颜色”
  4. “表达式”区域中,单击“特性”并选择“区域”。单击“确定”
  5. 单击“范围”
  6. “定义范围表”对话框中,单击“新建”
  7. 输入名称 Color,然后单击“确定”关闭“新建范围表”对话框。
  8. 输入说明 Color areas over 6000
  9. “条件”区域中,选择“<=”操作符。
  10. “表达式值”区域中输入 6000
  11. “返回值”区域中,输入 Blue
  12. 单击“添加”
  13. “条件”区域中,选择“>”操作符。
  14. “表达式值”区域中,只保留 6000。
  15. “返回值”区域中,输入 Red
  16. 单击“添加”
  17. 单击“确定”关闭“定义范围表”对话框。
  18. 请确保选择了“颜色”范围表。
  19. 单击“添加”将颜色特性转换添加到“当前特性转换”列表中。
  20. 单击“确定”关闭“设置特性转换”对话框。
  21. 请确保选中了“特性转换”
  22. 单击“执行查询”检索对象并执行转换。