Autodesk / revit-ifc

IFC for Revit and Navisworks (2019+)
469 stars 193 forks source link

IFC Shared Parameter File #453

Open Thomas84 opened 2 years ago

Thomas84 commented 2 years ago

not sure about this, but is this Parameter wrong defined in https://github.com/Autodesk/revit-ifc/tree/master/Source/RevitIFCTools/IFC Shared Parameters-RevitIFCBuiltIn.txt ? image https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/schema/ifcproductextension/lexical/ifcspace.htm image

AngelVelezSosa commented 2 years ago

Let me check with @WawanSolihin , that file is auto-generated. We have found issues with the bSI files in the past.

WawanSolihin commented 2 years ago

Thanks @Thomas84 , let me check. There may be typo error.

Thomas84 commented 2 years ago

Thanks @WawanSolihin

I think IfcPresentationLayer and IfcPresentationLayer[Type] should be added there as well. This is for overwrite the Revit DWG Layer Export settings.

I have more suggestions to make the life of the users easier with IFC: A short description (preferably related to the IFC Schema documentation or the intended usage in Revit) added to the Parameter descriptions would be nice. A more coordinated public way to edit and make suggestion to this parameter file would be good. Maybe also to create different language versions from it (pyRevit has a good way to improve the translation of UI items and this way we could do the same for the IFC Parameters with description). And the dialogs to add ifc shared parameters should show the description of the parameters, to make the right selection for the user easier: image

AngelVelezSosa commented 2 years ago

As far as these parameters go, they will be obsolete in the future. The intention is to use the Parameters Service (https://www.youtube.com/watch?v=cRz7kQz88mA) to manage all of the IFC parameters. This would include the ones from bSI as well as "extra" ones like IfcPresentationLayer you mention above.

Thomas84 commented 2 years ago

Just my 2 cents to that topic of parameters in Revit... I know that you as person is not responsible for that and I have addressed that problem before with the Autodesk dev team. Not sure if there will something happen in that direction.

ye the service. I have tested the preview "parameter service". As far as I remember the concept of shared parameters has not changed. There are still the same limitations as before, that once imported to the project/family the description cannot be changed anymore without deleting it and readding it (or am I wrong?). Why not making real cloud parameters with a guid and they can update the description and settings afterwards in all projects, families, databases. I cannot see how to create a public IFC Parameter database with the parameter service with more than one language for the description, that can be adjusted at a later point in time and can also used by none ACC users. There need to be a easy way to add and fill in Ifc Parameters, which can be shown with the native local language, standards or with the naming style of the company. For each IFC Parameter there should be a small help section, that the Revit user easily can see/access in Revit, what should it used for. A public help by Autodesk/BuildingSmart for each parameter attached and an optional additional help section created by each company/RUG for their own standards. If Autodesk really wants to make the IFC usage better, we need better IFC experience for all Revit users and admins. The advanced Revit users who have knowledge in IFC terminology do not exist yet in normal AEC companies. And it gets even worse if the company is not english speaking. But it is not possible to create a public Revit IFC standard for everyone in a country with the actual shared parameter system. Even if the local Revit User Groups who want to create something like that and are open to invest a lot of time. What the NLRS group has done with excel tables for the shared parameters is insane.