创建范围表的步骤

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

创建范围表的步骤

  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. 单击“执行查询”检索对象并执行转换。