Revit MEP (RM) — Analysis¶
Prefix: RM | Building type: HospitalAuckland | Schema: IFC4
Source Files¶
Three discipline IFCs in DAGCompiler/lib/input/IFC/UNMERGED/:
- Ifc4_Revit_ARC.ifc — Architectural
- Ifc4_Revit_STR.ifc — Structural
- Ifc4_HospitalAuckland.ifc — MEP
Merged: DAGCompiler/lib/input/IFC/Ifc4_Revit_Federated.ifc (S144, 13.7 MB, 126K entities)
Merged via tools/federation_preprocessor.py (IfcPatch MergeProjects, GUID-preserving).
GUID Collision Risk¶
Revit discipline exports may have overlapping GUIDs across files (same issue as Hospital, S136).
Extraction must use --guid-prefix per discipline to avoid silent dedup.
See commit 7c9be97a — extract.py --guid-prefix DISC --append.
Current State¶
classify_rm.yamlexists (5 storeys: L1, L2, L3, Roof, Unknown)RM_extracted.db— empty (extraction never ran on federated IFC)RM_BOM.db— empty- Pipeline: 4/7 PASS (fails on empty extraction)
Next Steps¶
- Run extraction on
Ifc4_Revit_Federated.ifcwith GUID prefixing - Verify storey mapping in YAML matches IFC storeys
- Run full pipeline to get GEO proof output
Copyright (c) 2025-2026 Redhuan D. Oon. MIT Licensed.