-
Notifications
You must be signed in to change notification settings - Fork 616
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IFC Objects lost in translation #1000
Comments
Is there anything in the BIMserver log file during upload? Are there perhaps issues with generating the geometry? Please post both the relevant part of the BIMserver log as well as the geometry generation report linked to the Revision as Extended Data. If you can share the IFC file that would be even more useful, we can try to reproduce it (or a similar file with the same problem). |
Sure ! Here's the file : Here are the lines from the BIMserver log : _2019-06-27 17:19:18,076 2019-06-27 17:22:34,337 2019-06-27 17:22:34,343 And here is the geometry generation report : |
So far, what I get here with roughly the same version:
I am using the exact same version of IOS. So what's interesting to know is on what OS you are (I have tested this on Window 10 so far). |
Curiouser and curiouser. My server also runs on Windows 10, and the walls are displayed just fine on a server running on a Debian9 VM. Both were installed automatically from the .war by tomcat9. As for the GUIDs : 2N8Cd2RGP5i9wSaakjj2zY is the most consequent wall. |
Ok I have a clue now. IOS has a few different settings. With both layersets and quantities enabled I can now reproduce your situation, with some walls (including 2N8Cd2RGP5i9wSaakjj2zY) missing. There have been bugs in BIMserver where it does not correctly report and/or apply these settings, which makes it a bit harder to identify what's going on. This should be fixed in the next release. I'll talk to the developer of IfcOpenShell and share the the model with him and report back in this issue. |
After testing a bit more, it's the "Calculate Quantities" setting that causes some of the wall to not work. The other objects that always fail are interesting to investigate as well btw. |
All right, thanks a bunch ! |
Hi, |
The original file is invalid IFC according to the current IFC4 specification, see also issue #1084. In an attempt to reproduce the issues I have extracted a few pipes and the ducts and these still fail with the latest IfcOpenShell engine. For the wall I cannot reproduce the issue ( confcenter_ducts.ifc.txt |
The ducts and pipes issue seems also to be solved in IfcOpenShell recently, likely with this issue: IfcOpenShell/IfcOpenShell#1269. In BIMserver, this can be verified by setting the commit sha to "517b819" in IfcOpenShell plugin settings. |
@zaqifathis I cannot find any IfcCircleHollowProfileDef entities in this file and also no 0-depth extrusions, so this was likely a different issue. Any issue in IfcOpenShell, where it cannot generate the geometry, will look similar to the BIMserver. |
This is the conference center file from the Auckland Open IFC Model Repository. Same file as in #1084. After fixing the IFC export errors, and with using IfcOpenShell version v0.7.0-c7830e9, geometry generation works just fine without any errors. |
Hello !
I've uploaded an IFC4 file on my local BIMserver v1.5.147, but a few IfcWallStandardCases seem to be missing from it. They are not displayed in the viewer nor the object tree (I tried the BIMsurfer included in BIMvie.ws and BIMsurfer 3). Another viewer (BIMvision), on which I tried to view my model, displayed everything well.
The method GetDataObjectFromGuid, executed from Console, does return the objects and the same information as in the IFC file.
When I re-download the IFC file, the objects are still present, and the file displays fine in BIMvision, but trying to checking it in BIMserver returns errors.
I thank you for your consideration.
The text was updated successfully, but these errors were encountered: