Difference between revisions of "Revit setup for OpenBIM/Revit IFC project metadata"

From Wiki.OSArch
(Created page with "The following attributes may be set on the <code>IfcProject</code>. {| class="wikitable" ! '''Attribute Name''' ! '''Required''' ! '''Procedure''' |- | <code>Name</code> | Ye...")
 
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Autodesk_Revit}}
 +
This page describes how to assign information about your Revit project for your .ifc export.
 +
 
The following attributes may be set on the <code>IfcProject</code>.
 
The following attributes may be set on the <code>IfcProject</code>.
  
Line 5: Line 8:
 
! '''Required'''
 
! '''Required'''
 
! '''Procedure'''
 
! '''Procedure'''
 +
|-
 +
| <code>GlobalId</code>
 +
| Yes
 +
| Create a new <code>IfcProject GUID</code> instance parameter, assigned to the <code>Project Information</code> object.
 
|-
 
|-
 
| <code>Name</code>
 
| <code>Name</code>
 
| Yes
 
| Yes
| Fill out the Project Number field in the Project Information dialog.
+
| Fill out the (Revit standard) <code>Project Number</code> field in the <code>Project Information</code> dialog.
 
|-
 
|-
 
| <code>Description</code>
 
| <code>Description</code>
 
| Yes
 
| Yes
| Create a new IfcDescription instance parameter, assigned to the Project Information object.
+
| Create a new <code>IfcDescription</code> instance parameter, assigned to the <code>Project Information</code> object.
 
|-
 
|-
 
| <code>ObjectType</code>
 
| <code>ObjectType</code>
 
|  
 
|  
| Create a new IfcObjectType instance parameter, assigned to the Project Information object.
+
| Create a new <code>IfcObjectType</code> instance parameter, assigned to the <code>Project Information</code> object.
 
|-
 
|-
 
| <code>LongName</code>
 
| <code>LongName</code>
 
| Yes
 
| Yes
| Fill out the Project Name field in the Project Information dialog.
+
| Fill out the (Revit standard) <code>Project Name</code> field in the <code>Project Information</code> dialog.
 
|-
 
|-
 
| <code>Phase</code>
 
| <code>Phase</code>
 
|  
 
|  
| Fill out the Project Status field in the Project Information dialog.
+
| Fill out the (Revit standard) <code>Project Status</code> field in the <code>Project Information</code> dialog.
|}
 
 
 
The following attributes may be set on the <code>IfcSite</code>. If you have a <code>Toposurface</code> object overriding your <code>IfcSite</code> object representation as detailed in [[Revit Geolocation]], the procedure is slightly different. Do not implement both procedures simultaneously. Note that in Revit, only a single <code>IfcSite</code> may exist. It is not possible to create multiple sites.
 
 
 
{| class="wikitable"
 
! '''Attribute Name'''
 
! '''Required'''
 
! '''Procedure with <code>Toposurface</code>'''
 
! '''Procedure without <code>Toposurface</code>'''
 
|-
 
| <code>Name</code>
 
| Yes
 
| Create a new IfcName instance parameter, assigned to the Toposurface object.
 
| Create a new SiteName instance parameter, assigned to the Project Information object.
 
|-
 
| <code>Description</code>
 
|
 
| Create a new IfcDescription instance parameter, assigned to the Toposurface object.
 
| Create a new SiteDescription instance parameter, assigned to the Project Information object.
 
|-
 
| <code>ObjectType</code>
 
|
 
| Create a new IfcObjectType instance parameter, assigned to the Toposurface object.
 
| Create a new SiteObjectType instance parameter, assigned to the Project Information object.
 
|-
 
| <code>LongName</code>
 
| Yes
 
| Create a new IfcLongName instance parameter, assigned to the Toposurface object.
 
| Create a new SiteLongName instance parameter, assigned to the Project Information object.
 
|-
 
| <code>LandTitleNumber</code>
 
| Yes
 
| Create a new IfcLandTitleNumber instance parameter, assigned to the Toposurface object.
 
| Create a new SiteLandTitleNumber instance parameter, assigned to the Project Information object.
 
 
|}
 
|}
  
The following attributes may be set on the <code>IfcBuilding</code>. Note that in Revit, only a single <code>IfcBuilding</code> may exist. It is not possible to create multiple buildings.
+
The project information properties for an .ifc export are described on the [https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcproject.htm IfcRoot attributes page] of the IFC 2x3 documentation.
  
{| class="wikitable"
+
Do not fill out Project GUID. Revit will do this on export. Be aware that a [https://github.com/Autodesk/revit-ifc/issues/378 Revit Project GUID may not be unique].
! '''Attribute Name'''
+
[[Category:Autodesk Revit]]
! '''Required'''
 
! '''Procedure'''
 
|-
 
| <code>Name</code>
 
| Yes
 
| Fill out the Building Name field in the Project Information dialog.
 
|-
 
| <code>Description</code>
 
|
 
| Create a new BuildingDescription instance parameter, assigned to the Project Information object.
 
|-
 
| <code>ObjectType</code>
 
|
 
| Create a new BuildingObjectType instance parameter, assigned to the Project Information object.
 
|-
 
| <code>LongName</code>
 
| Yes
 
| Create a new BuildingLongName instance parameter, assigned to the Project Information object.
 
|}
 

Latest revision as of 06:40, 31 January 2022

Icon Revit.png This page is Autodesk Revit documentation on implementing OpenBIM. All articles in the OSArch wiki related to Autodesk Revit can be seen in the Category:Autodesk Revit

This page describes how to assign information about your Revit project for your .ifc export.

The following attributes may be set on the IfcProject.

Attribute Name Required Procedure
GlobalId Yes Create a new IfcProject GUID instance parameter, assigned to the Project Information object.
Name Yes Fill out the (Revit standard) Project Number field in the Project Information dialog.
Description Yes Create a new IfcDescription instance parameter, assigned to the Project Information object.
ObjectType Create a new IfcObjectType instance parameter, assigned to the Project Information object.
LongName Yes Fill out the (Revit standard) Project Name field in the Project Information dialog.
Phase Fill out the (Revit standard) Project Status field in the Project Information dialog.

The project information properties for an .ifc export are described on the IfcRoot attributes page of the IFC 2x3 documentation.

Do not fill out Project GUID. Revit will do this on export. Be aware that a Revit Project GUID may not be unique.