-
Notifications
You must be signed in to change notification settings - Fork 196
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
Please fix IfcClassification #546
Comments
@WawanSolihin - as far as I know there are no regressions here. |
Not that I know of, but there is also another bug report that is similar. I will take a look as soon as I am available. |
Thanks, see also: |
@WawanSolihin Thats whats going wrong, managed to fix it with Notepad++ |
Seems like the newest Solibri update fixed this on the Solibri side: #543 (comment) Still think this should be fixed in the exporter as well... |
The latest version of Solibri has changed the Uniformat Classification to Uniformat. |
Hopefully that was reported as a congratulation to Solibri for that correction and not as bug. |
This seems like the same issue as #543 but also I am not sure I see a bug on the exporter side. The name in IfcRelAssociatesClassification should not be relevant to a viewer. I will reopen if someone shows me that I am missing something here. |
I disagree, @AngelVelezSosa . It is just confusing to have that value there and I think many agree. Just because Solibri fixed an old bug that was probably discovered after the recent changes in the Revit exporter doesn't mean it's fine. Other viewers/applications have similar trouble. Since "Name" is an optional attribute: why not just leave it empty? |
I will check to see if the name has value, and if it doesn't really we can leave it empty. But I am not sure why that value would be confusing or not. This isn't the name of the classification; this is the name of a reference entity that is an implementation detail for how IFC is represented (by making relationships be first-class entities instead of being attributes). It seems odd that an application looks at a value and, if it is set, does the wrong thing with it. |
@AngelVelezSosa @louistrue @dvrvb @HenkMolhoek Hi Willem, From the link below, you can see the classification name should be taken from IFCCLASSIFICATION Earlier versions of Solibri derived the classification name from the relation IFCRELASSOCIATESCLASSIFICATION I hope this is clear, it is not a bug in Solibri but a fix for the updated IFC standards. Thank you. Best regards, |
@WillemdBr : Doesn't what Solibri state seem like there is a Solibri bug? It should take the value from IfcClassification, not IfcRelAssociatesClassification? Regardless, we will look into making a fix for compatibility, but it does seem like a bunch of viewers decided to do something odd. |
I am not sure what Solibri support team referred to that says the Classification name is taken from ifcrelassociatesclassification in the specification. The schema specifies that the classification name may be specified by IfcClassification, which may be optional (not specified). The name in ifcrelassociatesclassification, as name in the other entities is simply an identification of the entity itself (in this case ifcrelassociatesclassification) and should not be the reference to the Classification itself. |
Since when the IFC2x3 TC1 can be considered as "updated" IFC standard??? (as far as I know buildingSMART did not do any sneaky updates last month in the official TC1 specification) |
Apologies I'm writing this on a phone on holiday but from what I can tell the name and description on the rel associates classification should not have any impact on the semantics of classification names or reference names. So yes, Revit is doing things correctly and it is Solibri which needs to fix things (which from what I read in this thread is already fixed?) |
Thank you for explaining and clarifying the change. |
I'll check to see why Navis has an issue here. |
Then it seems as if it has already been resolved in Navis and isn't a problem in BIM360. |
v1 is likely the fastest but was replaced by v2 and then v3 because they are overall more reliable (and actively maintained, whereas v1 is legacy.) Note that v3 is strictly faster than v2, so there is little (or hopefully no) reason to use it vs. v3. All active work is going towards improving the performance and reliability of v2/v3. |
is there an update yet? |
I cant get Classification to work anymore, no matter what Version of the exporter I install. Both for Revit 2022 and 2023. There is either no classification exported, for example when I leave the "Classification Code" empty (even though that is supposed to be the default value I have to put in "Classification Code") or the classification gets split up in many parts:
The text was updated successfully, but these errors were encountered: