0% found this document useful (0 votes)
224 views8 pages

Notes Revit IfcExporter Support For COBie From IFC - v1 0 PDF

1. There are two methods for exporting COBie data from Autodesk Revit: using a plug-in that exports directly to COBie formats, or exporting to IFC using the "FM Handover Extended Model View" configuration. 2. To export via IFC, you must download and install the Open Source IFC exporter for Revit, configure it to use the "FM Handover Extended View" option. You also need to enable COBie parameters and populate the relevant fields. 3. The basic steps are: 1) Configure Revit for the IFC exporter, 2) Enable COBie parameters, 3) Populate fields, 4) Export to IFC using the

Uploaded by

Juan Gonzales
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
224 views8 pages

Notes Revit IfcExporter Support For COBie From IFC - v1 0 PDF

1. There are two methods for exporting COBie data from Autodesk Revit: using a plug-in that exports directly to COBie formats, or exporting to IFC using the "FM Handover Extended Model View" configuration. 2. To export via IFC, you must download and install the Open Source IFC exporter for Revit, configure it to use the "FM Handover Extended View" option. You also need to enable COBie parameters and populate the relevant fields. 3. The basic steps are: 1) Configure Revit for the IFC exporter, 2) Enable COBie parameters, 3) Populate fields, 4) Export to IFC using the

Uploaded by

Juan Gonzales
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Exporting COBie Data from Autodesk Revit via IFC

AutodesksupportstwomethodsforcreatingCOBiedeliverablesfromAutodeskRevit:

ThefirstmethodisviaapluginforAutodeskRevitthatassiststheuserinpreparingtheirModelswithCOBie
dataandexportsdirectlytoboththeUnitedStatesandUnitedKingdomCOBiespreadsheetstandard
formats.ThisCOBieExtensionforAutodeskRevitcanbedownloadfrom:
http://www.autodesk.com/campaigns/interoperability

ThesecondmethodcanleveragetheCOBiepluginforAutodeskRevitbutinsteadofexportingdirectlyto
thespreadsheet,thedataisexportedtoIFCusingtheFMHandoverExtendedModelViewconfiguration
option.FMHandoverExtendedModelviewisalsooftenreferredtoasCOBieIFC.Thissolutionis
implementedintheIFCOpenSourceExporterforAutodeskRevit.Thiscanbedownloadedfromeither:

http://sourceforge.net/projects/ifcexporter/files/

https://apps.exchange.autodesk.com/RVT/Detail/Index?id=appstore.exchange.autodesk.com%3Aifcexporte
rforrevit2014%3Aen

BasicStepsforExportingCOBieDatafromAutodeskRevitviaIFC

1. ConfigureAutodeskRevittousetheOpenSourceIFCExporterwithFMHandoverExtendedView
2. COBieEnableyourRevitProjectbyintroducingCOBiespecificParametersandauserdefinedpropertyset
definitionfilethatmapstheseparameterstoCOBieSpecificIFCpropertysets.Note:weareprovidinga
suggestedsetofCOBiespecificparametersforRevitwiththeCOBieExtensiondirectexporterbutifyou
alreadyhaveyourown,youcanmodifythismappingsothatthevaluesinyourcustomparametersgooutto
IFC.
3. PopulateappropriateCOBiefieldsinyourRevitProject/Models
4. ExportyourRevitProjecttoIFCusingFMHandoverExtendedViewconfiguration
5. AdditionalnotesonRevitIFCExportandCOBie

1. ConfiguringAutodeskRevittousetheOpenSourceIFCExporterwithFMHandoverExtendedView
option
FirstdownloadandinstalltheRevitOpensourceIFCexporterforAutodeskRevit2014.Notethatyou
needtoinstallboththeOpenSourceexporteraswellastheAlternateUI.Youcangetthisdirectlyfrom
RevitbyclickingontheAutodeskExchangeIconandsearchingforRevitIFCorfrom
http://sourceforge.net/projects/ifcexporter/files/.IfyouaregettingthisviatheAutodeskExchangeStore
forRevityouwillsee:


VerifythatthisIFCExporterandAlternateUI(userinterface)hasinstalledsuccessfullywithRevit.Goto
Revit/Export/IFCandverifythatyounowhaveanewpredefinedconfigurationforCOBieexportIFC2X3
ExtendedFMHandoverViewasdepictedbelow.

CopydefaultuserdefinedpropertysetdefinitionFileforCOBieExport(IFC2x3ExtendedFMHandover
View.txt)intoinstalldirectoryofIFCexporter.Thisfileisprovidedwiththeopensourcedistribution.It
mustbeputinthesamelocationastheIfcExporterdlls:

(C:\Users\<youruser>\AppData\Roaming\Autodesk\ApplicationPlugins\ADSKIFCExporter2014.bundle\Contents).
Note:Ifyouwishtointroduceyourowncustompropertysetdefinitionfileitneedstobegiventhesame
nameasthesavedexportconfiguration.

HereisanexampleoftheUserDefinedpropertysetdefinitionfileforCOBie:

#
# PropertySet definition for COBie
#
PropertySet: COBie_Specification T IfcElementType
NominalLength Real COBie.Type.NominalLength
NominalWidth Real COBie.Type.NominalWidth
NominalHeight Real COBie.Type.NominalHeight
Shape Text COBie.Type.Shape
Size Text COBie.Type.Size
Color Text COBie.Type.Color
Finish Text COBie.Type.Finish
Grade Text COBie.Type.Grade
Material Text COBie.Type.Material
Constituents Text COBie.Type.Constituents
Features Text Cobie.Type.Features
AccessibilityPerformance Text COBie.Type.AccessibilityPerformance
CodePerformance Text COBie.Type.CodePerformance
SustainabilityPerformance Text COBie.Type.SustainabilityPerformance
#
PropertySet: COBie_Component I IfcElement
InstallationDate Text COBie.Component.InstallationDate
WarrantyStartDate Text COBie.Component.WarrantyStartDate
TagNumber Text COBie.Component.TagNumber
AssetIdentifier Text COBie.Component.AssetIdentifier
#
PropertySet: COBie_Space I IfcSpace
RoomTag Text COBie.Space.RoomTag
#
PropertySet: COBie_Asset T IfcElementType
AssetType Text COBie.Type.AssetType
#
PropertySet: COBie_Warranty T IfcElementType
WarrantyGuarantorParts Text COBie.Type.WarrantyGuarantorParts
WarrantyDurationParts Real COBie.Type.WarrantyDurationParts
WarrantyGuarantorLabor Text COBie.Type.WarrantyGuarantorLabor
WarrantyiDurationLabor Real COBie.Type.WarrantyDurationLabor
WarrantyiDurationDescription Text COBie.Type.WarrantyDurationDescription
#
PropertySet: Pset_ManufacturerOccurence IfcElement
SerialNumber Text COBie.Component.SerialNumber
BarCode Text COBie.Component.BarCode
#
PropertySet: COBie_ServiceLife T IfcElementType
ExpectedLife Real COBie.Type.ExpectedLife
#

ConfigureClassificationFieldName(s)inClassificationtabofIFCAssignmentsScreen.
ClassificationFieldNameunderClassificationtabnowacceptsmultiplefieldnamesseparatedby
comma(,)orsemicolon(;),whichallowsmappingofmultipleparametersforasingleclassification
code,e.g.
ForSpace: COBie.Space.Category
ForType: COBie.Type.Category
ForComponent: COBie.Component.Category
ThecompletelistoftheparametersforCOBieuse:
COBie.Facility.Category,COBie.Floor.Category,COBie.Space.Category,COBie.Type.Category,
COBie.System.Category

LoadinRevitexportlayersifc2X3forCOBie.txtintoExportClasses.Thisfileisprovidedwiththeopen
sourcedistributionofRevitIFCexport.DothisbygoingtoRevit/Export/Options/IFCOptions.Thisisa
specialclassestableformappingRevitCategorytoIFCClassNameforCOBie.

2. COBieEnableyourRevitProject

ThebestwaytodothisistoinstalltheCOBieExtensionforAutodeskRevit2014.Thiswillintroduceasetof
COBiespecificRevitSharedParameters,COBiespecificschedulesandschedulekeysforassistinginthe
populationofsomeofthedatafields.ThisCOBieExtensionforAutodeskRevit2014canbedownloadedfrom:

http://www.autodesk.com/campaigns/interoperability

Afterinstalling,youjustneedtousetheSetupfeaturewhichwillautomaticallyloadsinthespecialCOBie
Parameters.

3. PopulateappropriateCOBiefieldsinyourRevitProject/Models

ThisexercisewillrequireenduserstohavesomebasicknowledgeofRevitparametersandCOBie.Theywill
alsoneedtounderstandtheirspecificrolewithintheirassignedphaseoftheproject.Forexample,ifaCOBie
spreadsheet(orDrop)isrequiredduringadesignphaseofProject,manyoftheOperationsandMaintenance
parameterswillbeblankasspecificequipmentforthebuildingprojectmaynotyethavebeenprocured.
ThereforeitisofcriticalimportancethatsomethoughtbeputintotheBIMexecutionplanningofyourproject
todeterminerolesandresponsibilitieswithrespecttothisinputtingofthisdata.WiththeCOBieextension
forRevitwehaveprovidedsomesampleschedulekeysthatdemonstratehowtosemiautomatethe
classificationofrooms&spaceswitheitherOmniClassorUniclassdata.Moreadvancedmethodsfor
managingtheinputofnongraphicdatatoRevitBIMobjectsincludinglinkingtoexternaldatabasesare
supportedinAutodeskRevitbutarebeyondthescopeofwhatthisfreelydistributedCOBieextensionis
intendedfor.

4. ExportyourRevitProjecttoIFCusingFMHandoverExtendedViewconfiguration

ThefinalstepistojustexportyourIFCfilefromyourRevitModelusingtheFMHandoverExtendedView
configurationoption.

5. AdditionalNotesonRevitIFCExportandCOBie

IfcExporternowsupportsuserdefinedPropertySet.Itisimplementedthroughatextfilewiththesame
nameastheconfigurationname.Belowisthedefinedformat(Allmustbeseparatedbyasingletab):
#Format:
#PropertySet: <PsetName> I[nstance]/T[ype] <elementlistseparatedby','>
# <PropertyName1><Datatype> <Revitparametername(ifdifferentfrompropertyname)>
# <PropertyName2><Datatype> <Revitparametername(ifdifferentfrompropertyname)>
#...
#

Example:
PropertySet: COBie_Specification T IfcElementType
NominalLength Real COBie.Type.NominalLength
NominalWidth Real COBie.Type.NominalWidth
NominalHeight Real COBie.Type.NominalHeight
Shape Text COBie.Type.Shape

Currently,onlybasicdatatypesaresupported:Text,Real,IntegerandBoolean

IfcZoneexportisextendedtosupportClassificationCodeexportwithanewparameter:

ZoneClassificationCode

IfcZonewillbecreatedbyIfcExporterusingexistingsupportwhenRoomorSpacecontainsZonerelated
parameters(ZoneName,ZoneDescription,ZoneObjectType,ZoneClassificationCode).RoomsandSpacesthat

aretobeincludedinthesameZonemusthavethesamevalueinZoneNameparameter,andhas
ZoneClassificationCodeassignedseparatelyfromtheSpaceclassificationcode.

IfcDistributionPort,IfcRelConnectsPorts,andIfcRelConnectsPortToElementarenamedusingelementid(or
guid)|elementid(orguid)

SupportasbeenaddedforcreatingIfcActorRole,whichisneededforCOBiecontacts

COBieContactInformationAminimalintegrationwithCOBieExtensionisdoneforcontactlistviaXML
exportfromtheCOBieExtension.InordertogetthelistofcontactsinRevitusingCOBieExtension,export
thecontactinformationintoXMLfile.Thefilemustbenamed:<OriginalRevitnamewithout
extension>_COBieContact.xml.ThefileshouldbeplacedatthesamelocationastheRevitfile.IfcExport
willfindsuchfileandcreatethecorrespondingcontactinformationinsideIFCfilewiththeappropriateIFC
Entities.

COBieexpectsquitealotofinformationfromTypes.InordertoexportRevitobjectsespeciallyMEPobjects
withthetypes,additionalinformationforthespecificIFCentitywillberequired.Thisisachievedbyadding
informationintotheIfcExportAssharedparameter.Thevaluewillbeinthefollowingformat:

<IfcTypeObjectName>.<PredefinedTypeforthetype>

E.g

IfcElectricApplianceType.WATERHEATER (forWaterheater)

IfcAirTerminalBoxType.CONSTANTFLOW (forVAVbox)


OtherTypespecificattributesthatcanbeenteredare:

IfcElementType,neededifPREDEFINEDTYPEissettoUSERDEFINED

IfcName,tooverridetheNameattribute

IfcDescription,tosetDescriptionattribute

IfcTag,tosetTagattribute

Astatedaboveageneralguideline/practiceforagoodIFCoutputisproperassignmentofMEPentitiesto
IFCtypes.However,itisnotabsolutelynecessarythatyoudothisforforCOBie.IfcExporternowsupports
exportofIfcBuildingElementProxyType.IfcBuildingElementProxyisnowincludedaspartofMEPsystem
andsupportMEPsystemconnectivity.AllMEPrelatedobjectswillbeconsideredintheSystemcomponents
andconnectivitywithoutanyspecialassignmentwithIfcExportAs.OnlythedefaultIFCOptionmustbe
updated.

You might also like