Dear Drobison,
Here is the discussion we had on this with the development team:
[Q] Is there any automated way to remove or disable the level added in elevation view by the IFC import?
[A] Revit needs at least one building story. This file doesn’t seem to have any levels in it, so it is creating a default one. This seems to be standard behaviour.
[Q] Does that mean there is no way to automatically disable the default level display? Should I file a wish for it?
[A] I don’t think it would make much sense to make a wish for this. There has to be a level in a Revit file, and default view templates show levels. I might not fully understand his issue, but I am not sure exactly what the wish list item would be.
[Q] The reason it that several levels already exist in the current project, especially there is a “Level 1”. When IFC is imported, it creates another “Level 1” with 0 m elevation, which is redundant.
[A] OK, I think I see the issue here.
In general, we expect IFC files to have at least one building story in them. If they don’t, we’ll create one.
If they do, we will reuse the Level 1 already existing in the template to avoid exactly the case below. In this case, though, because we are creating a level – not reading one from the IFC file – we don’t do the matching that we’d normally do.
The workaround is simple: add a Level 1 to the IFC file.
I’ll file a request to deal with the case where there are no levels in the IFC file.
Dear Drobison, can you please verify and confirm that this works?
Thank you!
Best regards,
Jeremy