这是关于将 .rvt/.rfa 文件导出到 .Json 文件系列的第二篇文章。要阅读第一篇文章,请点击此处。
.rvt 文件模型的所有元素都具有以下元素层次结构:
类别
这是一个预定义的分类列表,.rvt 文件的所有元素都属于其中,每个元素都必须属于其中一个类别。类别列表是固定的,不能更改。
族
.rvt 文件的所有元素都属于一个特定的族。族是属于某个类别的元素集合。族包括两种主要类型:
- 系统族(system)— 行为和特性预先已知且无法更改的几何对象。
- 构件族 — 行为和特性由用户创建且可编辑的几何对象。
类型
这是族的预设命名变体,通常基于标准尺寸或其他公认特性。
实例
这是模型或项目中的实际项。根据类别和族的定义,实例可能具有不受类型控制的独特属性。
将层次结构导出为 JSON 格式文件
要导出对象的层次结构:
- 打开 OdaBimApp 并加载任意 .rvt 文件。
- 选择“文件”->“将层次结构导出为 Json”。
- 选择生成的 .Json 文件的路径和名称。
导出层次结构的结果是一个具有以下结构的 .Json 文件: