Description
In my case the Project Base Point in Revit 2022 contains an elevation of -1000mm. In earlier Revit versions, this elevation was placed in the elevation parameter of the IFCSite. In the latest versions of the IFC exporter in Revit 2022, the elevation is added to the IFCCARTESIANPOINT that is linked to the IFCSite. This results in the IFC model not being correctly positioned. The model is postioned 1000mm lower, comparing to the Revit 2018 IFC model.
Below are the differences in the IFC file between the IFC exporter in Revit 2018 and Revit 2022, using the same model (upgraded from Revit 2018 to 2022).
Revit 2018:
#2362946= IFCCARTESIANPOINT((-1995.93292035,130.81737114,0.));
#2362948= IFCAXIS2PLACEMENT3D(#2362946,$,$);
#2362949= IFCLOCALPLACEMENT($,#2362948);
#2362952= IFCSITE('1PUdHJaQ12HRurZfoz1lmJ',#41,'Project name',$,$,#2362949,$,$,.ELEMENT.,(52,18,31,229999),(4,45,54,690001),-1000.,$,$);
Revit 2022:
#116=IFCCARTESIANPOINT((-1995.9329203500001,130.81737114000001,-1000.));
#117=IFCAXIS2PLACEMENT3D(#116,$,$);
#118=IFCLOCALPLACEMENT($,#117);
#119=IFCSITE('1PUdHJaQ12HRurZfoz1lmJ',#20,'Project name',$,$,#118,$,$,.ELEMENT.,(52,18,31,229999),(4,45,54,690001),0.,$,$);
In this example, the -1000mm is included as elevation in the project base point, but is placed at a different location in IFC in Revit 2018 (IFCSite) and Revit 2022 (IFCCARTESIANPOINT).
The option 'Include IFCsite elevation in the site local placement origin' does not solve this problem.
In one of the first version of Revit 2022's ifc exporter (Exporter 22.0.2.392), this issue was not present. In 22.5.0.0 and later, this problem occurred.
What is changed in the IFC exporter?