使用对象数据更改图形对象的步骤

可以定义一个特性转换,以基于存储在图形对象上的数据(例如对象数据、属性数据或链接数据)来修改查询到的图形对象。

基于图形对象的对象数据转换图形对象的特性的步骤

  1. “地图管理器”中的“当前图形”下,在“当前查询”上单击鼠标右键,然后单击“定义”
  2. “定义附着图形的查询”对话框中,加载或创建一个用于检索要转换的对象的查询。
  3. “定义附着图形的查询”对话框中,单击“特性转换”
  4. “设置特性转换”对话框中,在“选择特性”下,选择要更改的特性。

    例如,如果管道直径存储为对象数据,则可以用与管道直径匹配的多段线宽度显示每个管道。在此例中,应选择“宽度”作为要更改的特性。

  5. “表达式”区域中,单击“数据”
  6. 选择以下选项之一:
    • 属性 — 选择块属性标记。它将在“表达式”框中显示为 @块标记名。
    • 数据库链接 — 选择链接样板和关键列。它们将在“表达式”框中显示为 &关键列@链接样板。
    • 对象数据 — 选择对象数据表和字段。它们将在“表达式”框中显示为 字段@表名称。
  7. 单击“确定”
  8. 单击“添加”

    特性转换定义将显示在“当前特性转换”列表中。使用选定的特性转换执行查询时,AutoCAD Map 3D 将基于存储在指定数据字段中的值来更改查询对象的选定特性。