span8
span4
这个例子使用FME工作台,以2D的房间从CAD平面图转换为3D IFC空间。
源数据是表示建筑楼层平面的AutoCAD DWG数据集。
平面图多边形都提升到合适的楼层高度。他们拥有的房间号属性(名称),目的(长姓名),和天花板高度(高度)。
工作区有四个主要部分:
源的特点是对应于它们的建筑故事层上。通过该层的采样变压器组(使用autocad_layer属性)为每个故事提取单个特征。AttributeCreator创建属性并将其设置为fme_feature_type,它表示AutoCAD图层名。这些功能用于创建IfcBuildingStorey功能,以包含该故事中的空间。
二维房间边界由“高度”属性拉伸以创建三维实体。在特征上设置常规特性,并使用GeometryPropertySetter转换为几何特征。在下面的GeometryPropertySetter中,几何体名称设置为“Body”,以设置表示类型。这将在稍后与属性集结合,以构成IfcSpace功能类型。
从每个房间的副本中删除几何图形,然后使用两个副本创建属性集Pset_SpaceCommon和身份数据。对于每组的属性,以及国际金融公司财产集名称时,创建作为属性然后被转换成几何性状。几何名称会被设置为“IfcPropertySet”。
空间的几何形状和属性集聚合在一起,并链接到父IfcBuildingStorey使用AttributeCreator写入IfcSpace功能型前设置。
从源数据的单个功能由采样变压器萃取。几何形状被删除,两个副本用于创建两个特性集定义为Pset_SpaceCommon和身份数据使用两个独立的IFCPropertySetDefinitionCreators。的定义Pset_SpaceCommon是不是真的需要,因为这个属性被设置在FME预先定义。
要在数据检查器中查看结果,请将数据集与输出文件一起添加。在按“确定”之前,进入“几何体”下的“参数”,并将“读取IfcSpace几何体”设置为“是”,以便在查看器中显示空间几何体。
结果显示在数据检查器中。
当我们在IFC观众一样DDS-CAD或Solibri打开输出文件,我们可以看到,空间有自己的几何形状,一般属性和属性集都写正确。
当使用DDS-CAD查看IFC空间,则需要打开IfcSpace在IFC文件对象类型选项卡的可见性。通过加载文件到浏览器时默认情况下,IfcSpace能见度将关闭。
数据是从Autodesk Revit示例中获取的,并使用FME进行转换。
嗨!
这是惊人的,我真的很小白,但我试图获得“额外”的属性,你必须在AutoCAD中,但我无法找到如何额外的信息在AutoCAD中添加一个对象。如何你有你的折线这个OD属性?
你好@afesa,
可以使用AutoCAD Map3D writer(仅在Windows 64位版本中可用)在FME中创建OD属性。要在AutoCAD中创建它们,需要使用AutoCAD Map 3D或Civil 3D。
©2020安全亚搏在线软件公司|法律