怎样利用FME把Navisworks 格式转换成 SketchUp

   FME从2024版本开始已经支持读Navisworks格式,本文将展示如何利用FME构建一个数据转换流程,展示如何将机场航站楼的 Navisworks .nwd 文件转换为 Trimble Sketchup .skp 文件,同时在最终的 Sketchup 文件中保留一些属性作为标签。此文件最初是一个在 Navisworks 中打开的 IFC 文件,并导出为 NWD 文件。

一、读Navisworks数据

   在“添加读模块”对话框中,将“格式”选择为“Autodesk Navisworks”,将数据集选择为“airport_final.nwd”文件,并将工作流选项选择为“Single Merged Feature Type”。

二、创建一个输出属性

   添加AttributeCreator属性创建转换器,将输出属性设置为“sketchup_layer_name”,并将数据类型设置为“ buffer”。

三、把源数据的属性赋予“sketchup_layer_name”

  添加AttributeManager转换器,在AttributeManager的参数中找到Input Attribute为sketchup_layer_name的行,点击下拉箭头,选择条件赋值

将条件值设置为

Test

Value

If @Value(Element.IfcName) CONTAINS Escalators

Special Equipment

If @Value(Element.IfcName) CONTAINS Floor

Floors

If @Value(Element.IfcName) CONTAINS Panel

Panel

Else

Other

四、把属性值设为输出sketchup文件的标签

  添加GeometryPropertySetter transformer转换器,在Traits from Attributes选项中点击下拉箭头,找到Select Attributes,并选择sketchup_layer_name属性。

点击OK,其他属性保持默认就可以了。

五、写出SketchUp数据

  添加Trimble Sketchup写模块,选择输出的文件夹和输出文件的名称。

一个完整的转换流程就搭建完了,如下图

六、运行结果

   点击运行,最终输出结果如下:

文章来源:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值