Autodesk / Autodesk/revit-ifc

IFC Import - Link Vs Open

Open
#223 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
637
Forks
225
PR merge metrics
No merged PRs in 30d

Description

This topic may have been covered previously but appreciate some official feedback with regards to the dev around these two methods of importing IFCs. "Open" Vs "Link" methods produce very different results.

**File-Open** approach on my testing today (with latest build) created Inplace Families and not containing any of the IFC data. Additionally the IFC (ex Tekla) containing Assemblies (with this method) could not map the IFC Classes to Revit Categories for sub elements.
**Link IFC** option imported Assemblies in addition to the elements within each Assembly separately (ie duplicate geometry). For this particular workflow this although was ok as the Assembly ifcclass could be mapped to a separate category and deleted as required leaving more control over resultant sub element mapping. The geometry created appears to be a system "inplace family" that is non editable ??

![IFC_Link](https://user-images.githubusercontent.com/16955559/90486245-0851e300-e17c-11ea-87bc-ce1d6a554d3d.jpg)
![IFC_Open](https://user-images.githubusercontent.com/16955559/90486262-0d169700-e17c-11ea-86bc-1c102f115100.jpg)

Contributor guide

Open the contributing guide

Research direction

The issue names only the File-Open and Link IFC workflows, with Tekla assemblies and Revit category mapping as the comparison points. Start by reproducing both workflows on the latest build and compare the resulting assemblies, geometry, and IFC-class mappings. Done means documenting whether the differences are expected or identifying a specific reproducible import defect.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.