Design Suite导入 IFC 文件

命令

路径

导入 IFC

文件 > 导入

可以将包含多个建筑或大型信息集的 IFC 项目导入至 Vectorworks 文件。导入文件的单位取决于 Vectorworks 文件。导入的 IFC 文件中的表示图层或 CAD 图层被指派给 Vectorworks 类。每个 IFC 建筑楼层都被指派到 Vectorworks 楼层中。来自 IFC 文件的地理参照信息可用于自动地理参照 Vectorworks 文件并将几何图形正确导入其中。

在导入过程中,可以过滤 IFC 文件中的楼层、元素、特性集和(仅适用于 IFC4)数量集,以删除不相关的对象和不必要的数据。筛选导入可显著减小文件大小,使导入过程和后续的协调更加高效。

创建对原始 IFC 文件的参照(如果原始文件可能改变),并且您希望使导入的页面保持最新。请参阅下文的“IFC 参照”以获取有关参照的更多信息。

要导入 IFC 文件:

选择该命令。

或者,单击要导入的文件并拖至开放的 Vectorworks 文件。

选择需要打开的 .ifc、.ifczip 或 .ifcxml 文件,并单击打开

“选择 IFC 楼层和元素”对话框打开。

在对话框的顶部,选择要导入的特定数据。选择是按楼层、元素还是特性集过滤视图。单击行左侧的列,以在导入过程中包含或排除它。带有复选标记的行将被包含在内;没有标记的行将被排除。带有虚线的行包含要包含和排除的项目的组合。

楼层:按楼层列出文件中的所有 IFC 元素。您可以从导入中排除一个楼层及其所有相关元素,或者单击展开箭头并选择楼层中要排除的元素。

元素:列出文件中的所有 IFC 元素。您可以从导入中排除某种类型的所有元素,不管是什么楼层。

特性集:列出文件中的所有 IFC 标准、自定义和(仅适用于 IFC4)数量、特性集。您可以从导入中排除特性集的整个类别,或者单击展开箭头并选择类别中要排除的特性集。

要自定义 IFC 表示图层到 Vectorworks 类的映射,以及 IFC 楼层到 Vectorworks 楼层的映射,单击类和楼层映射。请参阅映射到类和楼层

在“选择 IFC 楼层和元素”对话框的底部,可以使用地理参照和文件参照选项。

单击以显示/隐藏参数。单击以显示/隐藏参数。

参数

说明

地理参照

当要导入的 IFC 文件包含已地理参照几何图形时,指定如何设置坐标系。请参阅指定文档地理参照

使用文档的坐标系

使用已为该文档设定的坐标系设置导入并投影该几何图形。

使用 IFC 文件的坐标系

使用来自导入文件的坐标系;选择设置文档的坐标系以匹配

设置要匹配的文档坐标系

如果为该导入选择一个不同的坐标系,选择该选项以使用同一坐标系保留图层和文档。

参照

参照原始的 IFC 文件(主文件),以便在主文件更改时可以更新导入的 IFC 对象。

绝对路径

存储主文件的绝对文件路径。如果主文件的位置将来不会发生变化或者主文件位于其他卷,选择该选项。

相对于当前文档的路径

相对于目标 Vectorworks 文件而存储主文件的文件路径;此选项仅在主文件与 Vectorworks 文件位于相同卷时可用。如果将来可能会将目标文件和主文件移至其他卷,选择该选项。

如果使用基于服务器的项目共享,并且主文件与项目共享服务器不在同一个卷上,系统会提示您将文件上传到服务器的项目文件夹中。

源文件路径显示为绝对或相对路径,具体取决于所作的选择。

将参照缓存保存到磁盘

将参照的 IFC 对象的副本保存在目标 Vectorworks 文件中;如果取消选择,则目标文件较小,并且当目标文件打开时,IFC 对象将自动更新

打开文件时自动更新参照

每次打开此目标文件时将更新主文件中的 IFC 对象(如果 IFC 对象已过期)

单击确定以开始导入。如果文件有阻止导入的语法错误,则会显示一个提示。导入完成后,将显示成功导入的项目列表。关于诸如几何图形问题或缺少参照等错误的详细信息也被列出。单击保存报告,以将报告保存为文本文件。

映射到类和楼层

默认情况下,IFC 表示图层和楼层被导入到 Vectorworks 中,并在现有名称前添加了一个简单的前缀“IFC-”。如果需要,可以自定义前缀,或者创建详细的映射,以将每个导入的项目指派到 Vectorworks 文件中的特定类或楼层。

在导入过程中,单击类和楼层映射按钮,以打开“IFC 导入类和楼层映射”对话框。 

该对话框有专门的功能来选择和编辑它的列表项;请参阅列表框功能列表过滤器和搜索框

单击以显示/隐藏参数。单击以显示/隐藏参数。

参数

说明

类/楼层设置

列出可在导入期间使用的已保存映射集。保存的类和楼层的集合是分开维护的;可用集合取决于是选择了“类映射”还是“楼层映射”选项卡。

请参阅使用已保存设置以保存和应用已保存设置。

类映射

指定如何将 IFC 文件中的表示图层名称映射到 Vectorworks 类名称

使用前缀

通过向 IFC 表示图层名称添加指定的类前缀,为导入的元素创建类名称。如果需要,可以使用虚线创建层级结构。没有表示图层的元素被指派给类“<类前缀>无。”

使用细节映射

根据指定的基于条件的映射创建类名称。如果没有一个条件适用于导入的元素,则根据元素的 IFC 表示图层指派一个类,如“固定映射”中列出的那样。 

基于条件的映射:

 

添加/编辑

打开“IFC 导入—条件映射”对话框以指定将导入元素指派给类的条件。要生成条件语句,单击第 1 行的每一列,然后从可用选项中选择,或者输入字段值。单击添加以根据需要添加行。在导入期间,将按顺序测试和执行条件行。

例如,要将所有的内部门指派给同一个类,条件语句可能看起来像这样:

IFC Entity is IfcDoor AND Pset_DoorCommon.IsExternal is not TRUE

单击确定以关闭对话框,然后条件语句显示在映射列表中。然后单击 Vectorworks 类列并从列表中选择一个现有的类,或者选择“新建”以打开“新建类”对话框并创建或导入一个类(请参阅创建类)。

移除

从映射条件中移除所选行

固定映射

当导入的元素不匹配任何基于条件的映射时,将使用这些映射。要映射一个图层,单击 Vectorworks 类列并从列表中选择一个现有的类,或者选择“新建”以打开“新建类”对话框并创建或导入一个类(请参阅创建类)。如果值为 <未更改>,则使用 IFC 表示图层名称(如果元素没有表示图层,则为“无”)。 

楼层映射

指定如何将 IFC 文件中的楼层名称映射到 Vectorworks 楼层名称

使用前缀

通过向 IFC 楼层名称添加指定的楼层前缀,为导入的元素创建楼层名称。没有楼层的元素被指派给楼层“<楼层前缀> 无楼层。”

使用细节映射

要映射 IFC 楼层,单击 Vectorworks 楼层列并从列表中选择一个现有的楼层,或选择“新建”以打开“新楼层”对话框(请参阅创建和管理楼层)。如果值为 <未更改>,则使用 IFC 楼层名称。如果需要,输入标高偏移,以应用于原始 IFC 楼层标高。

IFC 参照

您可以选择参照 IFC 文件,而不是直接导入对象。在原始文件被更改时,可使您轻松更新导入的对象。这同时会阻止创建其他的类、图层和资源。

在导入过程中创建参照,或从“组织”对话框创建新参照。默认情况下,IFC 文件被作为 IFC 参照的对象导入,该对象实际上是一个图层上的设计图层视口。或者您可以在“组织”对话框中选择图层导入设置,以将每个楼层导入为参照设计图层。

请参阅概念:工作组与参照以获取有关创建和使用参照的更多信息。

如果参照是作为设计图层视口导入的,则可以按如下方式编辑该视口(另请参阅修改视口):

在“对象信息”面板中,编辑视口中显示的类和图层。

右键单击视口,然后选择编辑裁剪命令以编辑视口裁剪。

IFC 概述

指派 IFC 数据到对象

导出 IFC 项目

简化网面对象

 

这个页面有帮助吗?