agn Niederberghaus & Partner GmbH - agn|apps - software@agn.de
ifc2room makes it possible to read architectural rooms (in the form of levels, room geometries,
room numbers and room names) from an Ifc file and transfers them to a desired Autodesk® Revit® file.
The primary target group for ifc2room are mechanical and electrical engineers who use Revit themselves
but are provided with the architectural models as Ifc files in openBIM projects.
In order to generate the required MEP rooms in Revit,
the HVAC engineers need a valid data set in the form of Revit architecture rooms.
This is exactly what ifc2room provides on the basis of Ifc files.
Installation
Simply double-click the downloaded installer from agnBIM/ifc2room/installer to install the app/plugin. You may need to restart the Revit to activate the app. When you start Revit for the first time, you will be prompted to load the tool once or permanently. Please confirm your selection. To uninstall this App, exit the Revit if you are currently running it, simply rerun the installer, and select the "Uninstall" button. OR, click Control Panel > Programs > Programs and Features (Windows 7/8.1/10) and uninstall as you would any other application from your system.
Usage Instructions
1.) Open an empty Revit file (version 2020, 2021, 2022).
Caution: The app deletes all levels (and the associated views) from the underlying Revit file and
then creates new levels based on the Ifc file.
2.) Start the program.
3.) Selection of the Ifc file to be read (Double click in text field).
4.) Selection of the Revit view type, which shall be the basis for the rooms.
5.) Press "Start".
Help Video
Known Limitations
· Only one architectural model per Ifc file (no merged Ifc files)
· Currently only tested for Ifc 2x3
· Revit spaces should not be exported as IfcSpace, otherwise they will overlay the rooms.
· Due to Revit's own geometric minimum tolerances, inaccuracies within the Ifc file may cause
problems with the IfcSpaces to be converted. This would have corresponding consequences for
the Revit Rooms to be generated. To compensate for this Revit-side deficit, Ifc2Room identifies
these spaces, calculates the error and documents the respective spaces in the log file. At the end
of the program run, Ifc2Room lists the converted, the unconverted and the over-calculated rooms
for checking purposes.
Author
License
This sample is licensed under the terms of the AGPL-3.0 License. Please see the LICENSE file for full details.
Our app uses the Xbim-Library, so there outstanding work shouldn't be unrecognized:
Lockley, S., Benghi, C., Černý M., 2017. Xbim.Essentials: a library for interoperable building information applications. Journal of Open Source Software, 2(20), 473, https://doi.org/10.21105/joss.00473