Revit setup for OpenBIM/Revit IFC spatial hierarchy
From Wiki.OSArch
The following attributes may be set on the IfcSite
. If you have a Toposurface
object overriding your IfcSite
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 IfcSite
may exist. It is not possible to create multiple sites.
Attribute Name | Required | Procedure with Toposurface
|
Procedure without Toposurface
|
---|---|---|---|
Name
|
Yes | Create a new IfcName instance parameter, assigned to the Toposurface object. | Create a new SiteName instance parameter, assigned to the Project Information object. |
Description
|
Create a new IfcDescription instance parameter, assigned to the Toposurface object. | Create a new SiteDescription instance parameter, assigned to the Project Information object. | |
ObjectType
|
Create a new IfcObjectType instance parameter, assigned to the Toposurface object. | Create a new SiteObjectType instance parameter, assigned to the Project Information object. | |
LongName
|
Yes | Create a new IfcLongName instance parameter, assigned to the Toposurface object. | Create a new SiteLongName instance parameter, assigned to the Project Information object. |
LandTitleNumber
|
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 IfcBuilding
. Note that in Revit, only a single IfcBuilding
may exist. It is not possible to create multiple buildings.
Attribute Name | Required | Procedure |
---|---|---|
Name
|
Yes | Fill out the Building Name field in the Project Information dialog. |
Description
|
Create a new BuildingDescription instance parameter, assigned to the Project Information object. | |
ObjectType
|
Create a new BuildingObjectType instance parameter, assigned to the Project Information object. | |
LongName
|
Yes | Create a new BuildingLongName instance parameter, assigned to the Project Information object. |