Revit API Data Extraction for Family Type Quantities
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Background:
We are developing a plugin that links a Revit model to a life cycle environmental impact and cost model within eToolLCD (a cloud based LCA tool). eToolLCD has a large building component "template" library which is also customisable. After linking a model, users will be able to match Revit Family Types with eToolLCD templates and eToolLCD will calculate the life cycle impacts of the geometry within the Revit design. The team working on this are not Revit experts and are pretty new to BIM.
Question:
What would be the recommended method of extracting the Family Type Quantities? We have considered the below methods and identified some possible pro's and con's with each. Now we are interested in testing our perceptions with the Revit API Forum community, please be honest with your feedback!
Option 1:
Access the data directly from the Revit Data model via the Revit API.
Advantages: Should be quite straight forward, easy to implement
Disadvantages: Possibly have issues with custom categories / families (?). Cannot re-use the work for integrations with other software
Option 2:
Access the data indirectly from an IFC export.
Advantages: Could re-use the work for integrations with other software
Disadvantages: IFC appears pretty flexible in terms of what attributes are populated, so perhaps no guarantee this would work anyway. Much more difficult to implement would need to define and export the IFC via the API. Could run into issues with custom categories / families etc
Thanks in advance!