斯潘8
斯潘4
你好,
我正在尝试如何在PostGIS中将信息模型中的ifcspace元素转换为三维几何。我在revit中创建了一个简单的建筑模型,其中定义了一些空间。模型将导出到IFC文件。当我在IFC查看器(solibri)中打开IFC文件时,我会看到这些空间,它们可以作为三维几何图形绘制在屏幕上。因此,不知何故,可以从IFC文件中导出三维几何图形。然而,如果我执行从IFC文件到PostGIS的(默认)转换,我看不到正在创建的空间的几何图形。所有空间都具有相同的几何值(在wkt中):geometrycollection(geometrycollection(geometrycollection empty))。
在FME中,是否可以将ifcspaces转换为3d几何,甚至2d几何?
ifc阅读器的ifcspace输出是一个复杂的聚合几何体,其中包括实体几何体,以及包含属性集信息的空几何图形。
要将IFC功能转换为适合PostGIS(或任何其他GIS)的功能,请使用以下三种变压器:
geometrypropertiesextractor:这将把属性集特性提升为特征属性。将几何体名称为“是”的前缀提取特征设置为“是”,以便在属性上保留属性集名称。
几何体量角器:这将提取空间的身体几何体,丢弃属性集。单击…用于几何体xquery的按钮,并添加测试this part-geometry name=body。结果将是具有所有属性的拉伸实体几何图形。
几何学:可能不需要,但这会将实体转化为曲面几何体。将“输出几何体类型”设置为“FME复合曲面”。
我附上一个工作区,说明这些变压器的使用:提取空间体.fmw
或者,可以使用revit reader读取IFC文件,为“revit数据”视图选择建筑空间。ifc和revit读卡器可以同时读取rvz和ifc文件-区别在于revit读卡器具有数据视图,可以预先处理数据以进行简化。revit reader还将公开它从属性集中提取的属性。
?2019安全亚搏在线软件公司|合法的