Contents show. How do I open an IFC file? Can you import IFC into Revit? How do you explode an IFC file in Revit? Is IFC free? What is IFC format in Revit? View Original X. By: Support. Support 0 contributions. The importing process is finished and nothing is displayed or the program hangs for hours and never finishes the import process.
Therefor, the program behavior using the two products may be similar. The cause itself can be related to the following: IFC import template is not set in Revit. IFC file has a huge number of elements and there is not enough available memory on the computer. This is the same technique used to set the Description attribute. This pattern of adding a parameter named after the attribute and prefixed with Ifc is common to all attributes. You can set the value of Tag by creating a parameter called IfcTag.
This corresponds roughly but not exactly to the selected type of the Revit family of that object. In IFC nomenclature, this is the proper place you should store the human referrable name. In Revit, although your company might have a standard, it is ambiguous whether it is stored as a type name, type mark, mark, keynote, or something else entirely.
However, it is also possible to override the Name attribute using the trick of creating an IfcName parameter in the IFC Parameters group, but this time setting it as a type based parameter instead of an instance based parameter.
Now you can set it to whatever you want. This limits you to either name your types properly, or name your elements properly, but not both. One workaround, which may be considered bad Revit practice, is to have one as a project parameter say, your instance-based one for convention and one as a shared parameter say, your type-based one. This allows Revit to have two parameters that are named the same.
This issue also occurs with the Description attribute. It also occurs with any attribute that shares a name between objects and object types. This includes property sets - you can set property set parameters to be type based to assign that property set attribute to the object type - but you will run into this limitation where you have to choose either instance or type. You will probably notice at this stage that IFC type objects created by Revit have their tag filled out automatically with a generated numerical ID.
You can override it just like any other attribute, with no known ill effect. Property sets are basically groups of parameters which can be further set on object and object types.
In IFC, each object or type has a list of related property sets which apply to it. Some of these are specific to that class of IFC object, and some apply to many objects. It is not compulsory to fill this property set data in. In contrast, Revit has properties which always show even if you have no intention of filling them in, and the absence of information may sometimes be misinterpreted as intentional data such as the default value of a boolean checkbox.
In IFC, you do not need to include a property unless you want to fill it with information. Although there is room for improvement, there is generally a sensible set of attributes defined in IFC.
If you have additional details specific to your project, then you can always create your own property sets and create your own attributes.
Ideally, you should create an IfcProjectLibrary so that people know what to expect in your project, but as mentioned above, it is not possible to create project libraries in Revit. You can do this by creating a new project parameter probably type based, this time called FireRating and placing it in the IFC Parameters parameter group and filling it out with whatever you want.
I chose the FireRating attribute because Revit actually already has a Fire Rating attribute notice the space in its Identity Data parameter group out of the box. Notice that these project parameters are not suffixed with Ifc and do not mention which property set it is part of.
You will need to trial your required data on a case by case basis. Once this file has been updated, the exporter will recognise your properties and place them in property sets. There are a few caveats. This is not one of the supported data types in the mapping file. If you check the data type definition , you will see that it is fundamentally a REAL value.
You might also notice that if you try to record the WaterConsumptionPerUnit , it will successfully record it as an IfcVolumeMeasure with no mapping required. But, what unit is it in? The IFC spec states that it is usually measured in m3 , but what about our unit definitions at the beginning of the export?
0コメント