Skip To Content

配置单元名称

单元名称是在 CAD 数据中唯一标识可遍历室内空间的值。 单元名称必须满足特定要求才能成功导入 ArcGIS IndoorsArcGIS Indoors 支持在单行和多行文本中配置的单元名称,以及在执行验证检查时以块属性存储的单元名称。 通过配置单元名称,您可以使用单元名称验证检查对数据进行验证。

通过配置单元名称,您可以使用单元名称缺失单元名称不唯一验证检查对数据进行验证。 您可以使用 ArcGIS Indoors for AutoCAD 来验证单元名称的以下规则:

  • 工程图中的每个单元都有一个名称。
    • 文本的对齐点(如果使用块属性,则为块的基点)位于单元边界内部。
    • 在同一单元内,多个单元名称文本实例必须完全相同。 这是为了适应需要多个实例,以便在工程图中可视化单元名称的大型或弯曲单元。
  • 每个单元名称唯一 - 在验证唯一名称时,将忽略大小写和空格。

可以在 Indoors for AutoCAD 配置验证窗格单元名称选项卡上访问单元名称的验证设置。

设置单元名称要素图层

当在配置验证窗格的单元名称选项卡上进行配置时,可以指定工程图中用于定义各个单元唯一名称的实体。

要设置单元名称要素图层,请完成以下步骤:

  1. 启动 Autodesk AutoCAD 并打开一个新工程或现有工程。
  2. 在功能区的验证组中,单击配置 配置

    配置验证窗格随即出现。

  3. 配置验证窗格中,单击单元名称选项卡。
  4. 如有必要,可以创建一个要素图层。
    1. 配置验证窗格的要素图层部分中,单击新建 新建 以打开要素图层属性对话框。
    2. 要素图层名称文本框中输入一个名称,或者接受默认值。
    3. 单击实体类型下拉箭头,选择文本以用于 TEXT 或 MTEXT 实体,或选择块属性(如果块属性中包含单元名称)。
      注:

      实体类型确定了要素图层的几何类型,创建要素图层后无法更改。 要指定不同的实体类型,需创建新的要素图层。

    4. 选择一个或多个 CAD 图层,其中包含表示唯一单元名称的实体。
      提示:

      为了获得最佳性能,要素图层应仅包括单元名称实体。 要根据颜色、线型或其他 CAD 属性过滤实体,需使用 ArcGIS for AutoCAD 编辑要素图层

    5. 单击确定
  5. 单击要素图层下拉箭头,选择用于定义工程图中表示唯一单元名称的实体的要素图层。

    下拉菜单显示了用于文本的注记图层,以及用于块属性的点要素图层。

    注:

    要禁用单元名称验证检查,需选择列表顶部的空白项。

  6. 如果要素图层的块属性中包含单元名称,则需在块属性部分中配置以下内容:
    1. 单击块名称下拉箭头,选择具有单元名称属性的块。
    2. 单击属性标签下拉箭头,选择具有单元名称的块中的标签。
    注:

    如果块属性部分被禁用,请确保要素图层满足以下条件:

    • 实体类型设置为块属性
    • 要素图层包含块。
    • 要素图层中包含的块具有块属性。

数据现已配置为使用单元名称验证检查。

解析单元名称文本

Indoors for AutoCAD 支持解析和提取分隔文本的部分。 如果单元名称是较长字符串的一部分,则可以配置 Indoors for AutoCAD 以仅提取用于验证检查的唯一单元名称详细信息。

要配置单元名称解析,请在配置验证窗格单元名称选项卡的文本解析部分中完成以下步骤:

  1. 对于分隔符参数,输入一个或多个字符,用于将单元名称与文本字符串中的其他信息分隔开。

    使用 \P 表示换行符。 要停止解析,需清除分隔符设置。

  2. 对于索引参数,需指定要提取的分隔文本部分。

    索引为 1 表示提取第一部分,2 表示提取第二部分,以此类推。

示例 1

较长字符串中的单元名称示例:

CAMPUS.CURIE.A-101
要从较长字符串中提取单元名称,需在分隔符参数中使用句点 (.)。 索引参数设置为 3,表示字符串的第三段。

样本解析文本显示在文本解析部分的示例旁边:

“文本解析”部分,其中配置了用于长字符串的“分隔符”和“索引”参数

示例 2

多行字符串中的单元名称示例:

Curie Hall
Room 327
Executive Office
要从多行文本中提取单元名称,需将分隔符参数设置为 \P。 索引参数设置为 2,表示字符串的第二行。

样本解析文本显示在文本解析部分的示例旁边:

“文本解析”部分,其中配置了用于多行文本的“分隔符”和“索引”参数