创建基于附着数据的图形图层的步骤

在地图中,可以在“显示管理器”中添加 图形图层 ,它包含基于与对象关联的属性数据的对象(例如对象数据或链接的外部数据库中的数据)。

基于对象数据引入图形对象的步骤

  1. 执行以下操作之一:
    • “显示管理器”中,依次单击“数据”“添加图形数据”“查询当前图形”
    • 在“显示管理器”中,依次单击“数据”“添加图形数据”“查询源图形”。确保已将 DWG 文件附着到查询。
    • 在“显示管理器”中,依次单击“数据”“添加图形数据”“查询拓扑”
  2. “定义查询”对话框中,单击“数据”
  3. “数据条件”对话框中,选择要使用的数据类型。
  4. 指定数据的位置。
    • 要基于对象类检索对象,请在“类”列表中选择要检索的对象的对象类。 在“特性”下面,选择要查询的具体特性。
    • 要基于对象数据检索对象,请选择要查询的表和字段。

      如果两个附着图形具有同名的表,则 AutoCAD Map 3D 工具集将仅识别在用户激活的第一个图形中定义的字段。

    • 要基于数据库链接数据检索对象,请在“链接样板”列表中选择与要检索的对象关联的链接样板。 在“关键列”下面,选择要查询的关键列。

      要搜索附着图形中的对象,列表中将仅显示在附着图形中定义的链接样板。

    • 要基于块属性信息检索对象,请在“块”列表中选择包含要查询的属性标记信息的块。 在“属性标记”下,选择要查询的属性标记,或从“块”列表中选择“*”以查看活动图形中所有块的所有属性标记的列表。
  5. 选择一个操作符。

    查询数据库链接数据时,仅“=”操作符可用。

  6. 输入数据值。

    可以为值使用通配符。 有关通配符的详细信息,请参见通配符

  7. 单击“确定”。
  8. 在“定义查询”对话框中,单击“确定”。

基于外部 (SQL) 数据引入图形对象的步骤

  1. 执行以下操作之一:
    • “显示管理器”中,依次单击“数据”“添加图形数据”“查询当前图形”
    • 在“显示管理器”中,依次单击“数据”“添加图形数据”“查询源图形”。确保已将 DWG 文件附着到查询。
    • 在“显示管理器”中,依次单击“数据”“添加图形数据”“查询拓扑”
  2. “定义查询”对话框中,单击“SQL”
  3. “SQL 链接条件”对话框中,选择要搜索的表的链接样板。

    如果在步骤 1 中选择了“附着图形”,则“链接样板”列表将仅包括活动的附着图形的链接样板。 如果未列出链接样板,请验证附着图形中是否定义了该链接样板。

  4. 通过选择一列、一个操作符和一个值来创建一个 SQL 条件。

    要键入条件,请单击“键入条件”。

  5. 单击“添加条件”将条件添加到“当前 SQL 条件”列表。
  6. 要添加更多条件,请选择“And”或“Or”。 创建其他条件。
  7. 创建完 SQL 条件后,单击“确定”。
  8. (可选)定义其他条件。
  9. 在“定义查询”对话框中,单击“确定”。

新图层将显示在显示管理器中。 满足查询条件的对象将包含在此图层上。要查看对象,可能需要缩放图形范围。