Autodesk Revit Format Attributes (Feature Representation)

Revit represents building models with three types of elements, known as

  • Model elements,
  • Datum elements, and
  • View-specific elements.

Please see the Autodesk Revit documentation for additional details.

Note  FME reads model elements as features, with information about related datum elements as attributes. View-specific elements, such as annotations, are read along with model elements in floor plan reading mode.

Quick Links

Metadata Features

Metadata.FamilyInformation

Metadata.FileInformation

Metadata.LevelInformation

Metadata.LinkInformation

Metadata.MaterialInformation

Metadata.ProjectPhases

Metadata.PhaseFilters

Metadata.PhaseGraphicOverrides

Metadata.StyleInformation

Metadata.ViewInformation

Metadata.Warnings

Metadata.Workplanes

Metadata.Worksets

SitePoints Features

SitePoints

Categories

Supported Revit Categories

Area-Plan-Only Supported Revit Categories

Floor-Plan-Only Supported Revit Categories

Attributes

Common Attributes

BUILDING_LEVEL Field Attributes
Hosted Element Attributes
Additional Parameters as Attributes
Additional Parameters as Attributes for Piping Discipline Features

Sub-attributes for Features with Connectors

User-Defined Parameters as Attributes

Special Feature Types

Metadata Features

Metadata.FamilyInformation

The Metadata.FamilyInformation feature type will output one feature for each family in the target Revit file. These features will have attributes about the family they represent.

Note  System Families, such as Pipe Types, do not have values for some of these attributes (noted below).

The following attributes apply to Metadata.FamilyInformation features:

Attribute/Trait Name

Contents

Shared

Indicates whether the family is shared.

User Created

Indicates whether the family is user-created.

Name

The name of the family.

Is Model Family

Indicates whether the family is a model family.

Not set on System Families.

Is Host Based

Indicates whether the family is host-based.

Not set on System Families.

Has Instances

Indicates whether the family has instances.

Not set on System Families.

Path

If applicable, this contains the path to the folder where the family is located.

Not set on System Families.

Loadable

Indicates whether this family is loadable.

Type Names{}

This list attribute contains one entry for each type within the family. Each entry holds the name of the type in question.

Metadata.FileInformation

The first feature output by the reader has the feature type Metadata.FileInformation. This feature has no geometry, and contains attributes with file-level information.

Attribute/Trait Name

Contents

AuthorUsername

The username of the Revit user who last saved the file.

CentralModelPath

The file path to this file's central model, if applicable.

CreatedBy

The program used to author the file.

DocSize

The size of the file in bytes.

DocUpdate

The last time this file was updated.

DocVer

The version of this Revit file.

IsCentralModel

Whether or not this file is a central model.

IsCreatedLocally

Whether or not this file was created locally.

ProjectUnit.Common.Angle

The project unit set for Angle units in the Common discipline.

ProjectUnit.Common.Area

The project unit set for Area units in the Common discipline.

ProjectUnit.Common.CostPerArea

The project unit set for Cost Per Area units in the Common discipline.

ProjectUnit.Common.Currency

The project unit set for Currency units in the Common discipline.

ProjectUnit.Common.Distance

The project unit set for Distance units in the Common discipline.

ProjectUnit.Common.Length

The project unit set for Length units in the Common discipline.

ProjectUnit.Common.MassDensity

The project unit set for Mass Density units in the Common discipline.

ProjectUnit.Common.RotationAngle

The project unit set for Rotation Angle units in the Common discipline.

ProjectUnit.Common.Slope

The project unit set for Slope units in the Common discipline.

ProjectUnit.Common.Speed

The project unit set for Speed units in the Common discipline.

ProjectUnit.Common.Time

The project unit set for Time units in the Common discipline.

ProjectUnit.Common.Volume

The project unit set for Volume units in the Common discipline.

ProjectUnit.Electrical.ApparentPower

The project unit set for Apparent Power in the Electrical Discipline.

ProjectUnit.Electrical.ApparentPowerDensity

The project unit set for Apparent Power Density in the Electrical Discipline.

ProjectUnit.Electrical.CableTraySize

The project unit set for Cable Tray Size in the Electrical Discipline.

ProjectUnit.Electrical.ColorTemperature

The project unit set for Color Temperature in the Electrical Discipline.

ProjectUnit.Electrical.ConduitSize

The project unit set for Conduit Size in the Electrical Discipline.

ProjectUnit.Electrical.CostRateEnergy

The project unit set for Cost Rate Energy in the Electrical Discipline.

ProjectUnit.Electrical.CostRatePower

The project unit set for Cost Rate Power in the Electrical Discipline.

ProjectUnit.Electrical.Current

The project unit set for Current in the Electrical Discipline.

ProjectUnit.Electrical.DemandFactor

The project unit set for Demand Factor in the Electrical Discipline.

ProjectUnit.Electrical.Efficacy

The project unit set for Efficacy in the Electrical Discipline.

ProjectUnit.Electrical.ElectricalPotential

The project unit set for Electrical Potential in the Electrical Discipline.

ProjectUnit.Electrical.ElectricalResistivity

The project unit set for Electrical Resistivity in the Electrical Discipline.

ProjectUnit.Electrical.Frequency

The project unit set for Frequency in the Electrical Discipline.

ProjectUnit.Electrical.Illuminance

The project unit set for Illuminance in the Electrical Discipline.

ProjectUnit.Electrical.Luminance

The project unit set for Luminance in the Electrical Discipline.

ProjectUnit.Electrical.LuminousFlux

The project unit set for Luminous Flux in the Electrical Discipline.

ProjectUnit.Electrical.LuminousIntensity

The project unit set for Luminous Intensity in the Electrical Discipline.

ProjectUnit.Electrical.Power

The project unit set for Power in the Electrical Discipline.

ProjectUnit.Electrical.PowerDensity

The project unit set for Power Density in the Electrical Discipline.

ProjectUnit.Electrical.PowerPerLength

The project unit set for Power Per Length in the Electrical Discipline.

ProjectUnit.Electrical.Temperature

The project unit set for Temperature in the Electrical Discipline.

ProjectUnit.Electrical.Wattage

The project unit set for Wattage in the Electrical Discipline.

ProjectUnit.Electrical.WireDiameter

The project unit set for Wire Diameter in the Electrical Discipline.

ProjectUnit.Energy.CoefficientOfHeatTransfer

The project unit set for Coefficient Of Heat Transfer in the Energy Discipline.

ProjectUnit.Energy.Energy

The project unit set for Energy in the Energy Discipline.

ProjectUnit.Energy.HeatCapacityPerArea

The project unit set for Heat Capacity Per Area in the Energy Discipline.

ProjectUnit.Energy.IsothermalMoistureCapacity

The project unit set for Isothermal Moisture Capacity in the Energy Discipline.

ProjectUnit.Energy.Permeability

The project unit set for Permeability in the Energy Discipline.

ProjectUnit.Energy.SpecificHeat

The project unit set for Specific Heat in the Energy Discipline.

ProjectUnit.Energy.SpecificHeatOfVaporization

The project unit set for Specific Heat Of Vaporization in the Energy Discipline.

ProjectUnit.Energy.ThermalConductivity

The project unit set for Thermal Conductivity in the Energy Discipline.

ProjectUnit.Energy.ThermalGradientCoefficientForMoistureCapacity

The project unit set for Thermal Gradient Coefficient For Moisture Capacity in the Energy Discipline.

ProjectUnit.Energy.ThermalMass

The project unit set for Thermal Mass in the Energy Discipline.

ProjectUnit.Energy.ThermalResistance

The project unit set for Thermal Resistance in the Energy Discipline.

ProjectUnit.HVAC.AirFlow

The project unit set for Air Flow in the HVAC Discipline.

ProjectUnit.HVAC.AirFlowDensity

The project unit set for Air Flow Density in the HVAC Discipline.

ProjectUnit.HVAC.AirFlowDividedByCoolingLoad

The project unit set for Air Flow Divided By Cooling Load in the HVAC Discipline.

ProjectUnit.HVAC.AirFlowDividedByVolume

The project unit set for Air Flow Divided By Volume in the HVAC Discipline.

ProjectUnit.HVAC.AngularSpeed

The project unit set for Angular Speed in the HVAC Discipline.

ProjectUnit.HVAC.AreaDividedByCoolingLoad

The project unit set for Area Divided By Cooling Load in the HVAC Discipline.

ProjectUnit.HVAC.AreaDividedByHeatingLoad

The project unit set for Area Divided By Heating Load in the HVAC Discipline.

ProjectUnit.HVAC.CoolingLoad

The project unit set for Cooling Load in the HVAC Discipline.

ProjectUnit.HVAC.CoolingLoadDividedByArea

The project unit set for Cooling Load Divided By Area in the HVAC Discipline.

ProjectUnit.HVAC.CoolingLoadDividedByVolume

The project unit set for Cooling Load Divided By Volume in the HVAC Discipline.

ProjectUnit.HVAC.CrossSection

The project unit set for Cross Section in the HVAC Discipline.

ProjectUnit.HVAC.Density

The project unit set for Density in the HVAC Discipline.

ProjectUnit.HVAC.Diffusivity

The project unit set for Diffusivity in the HVAC Discipline.

ProjectUnit.HVAC.DuctInsulationThickness

The project unit set for Duct Insulation Thickness in the HVAC Discipline.

ProjectUnit.HVAC.DuctLiningThickness

The project unit set for Duct Lining Thickness in the HVAC Discipline.

ProjectUnit.HVAC.DuctSize

The project unit set for Duct Size in the HVAC Discipline.

ProjectUnit.HVAC.DynamicViscosity

The project unit set for Dynamic Viscosity in the HVAC Discipline.

ProjectUnit.HVAC.Factor

The project unit set for Factor in the HVAC Discipline.

ProjectUnit.HVAC.FlowPerPower

The project unit set for Flow Per Power in the HVAC Discipline.

ProjectUnit.HVAC.Friction

The project unit set for Friction in the HVAC Discipline.

ProjectUnit.HVAC.HeatGain

The project unit set for Heat Gain in the HVAC Discipline.

ProjectUnit.HVAC.HeatingLoad

The project unit set for Heating Load in the HVAC Discipline.

ProjectUnit.HVAC.HeatingLoadDividedByArea

The project unit set for Heating Load Divided By Area in the HVAC Discipline.

ProjectUnit.HVAC.HeatingLoadDividedByVolume

The project unit set for Heating Load Divided By Volume in the HVAC Discipline.

ProjectUnit.HVAC.MassPerTime

The project unit set for Mass Per Time in the HVAC Discipline.

ProjectUnit.HVAC.Power

The project unit set for Power in the HVAC Discipline.

ProjectUnit.HVAC.PowerDensity

The project unit set for Power Density in the HVAC Discipline.

ProjectUnit.HVAC.PowerPerFlow

The project unit set for Power Per Flow in the HVAC Discipline.

ProjectUnit.HVAC.Pressure

The project unit set for Pressure in the HVAC Discipline.

ProjectUnit.HVAC.Roughness

The project unit set for Roughness in the HVAC Discipline.

ProjectUnit.HVAC.Slope

The project unit set for Slope in the HVAC Discipline.

ProjectUnit.HVAC.Temperature

The project unit set for Temperature in the HVAC Discipline.

ProjectUnit.HVAC.Velocity

The project unit set for Velocity in the HVAC Discipline.

ProjectUnit.Infrastructure.Stationing

The project unit set for Stationing in the Infrastructure Discipline.

ProjectUnit.Piping.Density

The project unit set for Density in the Piping Discipline.

ProjectUnit.Piping.DynamicViscosity

The project unit set for Dynamic Viscosity in the Piping Discipline.

ProjectUnit.Piping.Flow

The project unit set for Flow in the Piping Discipline.

ProjectUnit.Piping.Friction

The project unit set for Friction in the Piping Discipline.

ProjectUnit.Piping.Mass

The project unit set for Mass in the Piping Discipline.

ProjectUnit.Piping.MassPerTime

The project unit set for Mass Per Time in the Piping Discipline.

ProjectUnit.Piping.MassPerUnitLength

The project unit set for Mass Per Unit Length in the Piping Discipline.

ProjectUnit.Piping.PipeDimension

The project unit set for Pipe Dimension in the Piping Discipline.

ProjectUnit.Piping.PipeInsulationThickness

The project unit set for Pipe Insulation Thickness in the Piping Discipline.

ProjectUnit.Piping.PipePressure

The project unit set for Pipe Pressure in the Piping Discipline.

ProjectUnit.Piping.Roughness

The project unit set for Roughness in the Piping Discipline.

ProjectUnit.Piping.Size

The project unit set for Size in the Piping Discipline.

ProjectUnit.Piping.Slope

The project unit set for Slope in the Piping Discipline.

ProjectUnit.Piping.Temperature

The project unit set for Temperature in the Piping Discipline.

ProjectUnit.Piping.Velocity

The project unit set for Velocity in the Piping Discipline.

ProjectUnit.Piping.Volume

The project unit set for Volume in the Piping Discipline.

ProjectUnit.Structural.Acceleration

The project unit set for Acceleration in the Structural Discipline.

ProjectUnit.Structural.AreaForce

The project unit set for Area Force in the Structural Discipline.

ProjectUnit.Structural.AreaSpringCoefficient

The project unit set for Area Spring Coefficient in the Structural Discipline.

ProjectUnit.Structural.BarDiameter

The project unit set for Bar Diameter in the Structural Discipline.

ProjectUnit.Structural.CrackWidth

The project unit set for Crack Width in the Structural Discipline.

ProjectUnit.Structural.Displacement/Deflection

The project unit set for Displacement/Deflection in the Structural Discipline.

ProjectUnit.Structural.Energy

The project unit set for Energy in the Structural Discipline.

ProjectUnit.Structural.Force

The project unit set for Force in the Structural Discipline.

ProjectUnit.Structural.Frequency

The project unit set for Frequency in the Structural Discipline.

ProjectUnit.Structural.LinearForce

The project unit set for Linear Force in the Structural Discipline.

ProjectUnit.Structural.LinearMoment

The project unit set for Linear Moment in the Structural Discipline.

ProjectUnit.Structural.LineSpringCoefficient

The project unit set for Line Spring Coefficient in the Structural Discipline.

ProjectUnit.Structural.Mass

The project unit set for Mass in the Structural Discipline.

ProjectUnit.Structural.MassPerUnitArea

The project unit set for Mass Per Unit Area in the Structural Discipline.

ProjectUnit.Structural.MassPerUnitLength

The project unit set for Mass Per Unit Length in the Structural Discipline.

ProjectUnit.Structural.Moment

The project unit set for Moment in the Structural Discipline.

ProjectUnit.Structural.MomentOfInertia

The project unit set for Moment Of Inertia in the Structural Discipline.

ProjectUnit.Structural.Period

The project unit set for Period in the Structural Discipline.

ProjectUnit.Structural.PointSpringCoefficient

The project unit set for Point Spring Coefficient in the Structural Discipline.

ProjectUnit.Structural.Pulsation

The project unit set for Pulsation in the Structural Discipline.

ProjectUnit.Structural.ReinforcementArea

The project unit set for Reinforcement Area in the Structural Discipline.

ProjectUnit.Structural.ReinforcementAreaPerUnitLength

The project unit set for Reinforcement Area Per Unit Length in the Structural Discipline.

ProjectUnit.Structural.ReinforcementCover

The project unit set for Reinforcement Cover in the Structural Discipline.

ProjectUnit.Structural.ReinforcementLength

The project unit set for Reinforcement Length in the Structural Discipline.

ProjectUnit.Structural.ReinforcementSpacing

The project unit set for Reinforcement Spacing in the Structural Discipline.

ProjectUnit.Structural.ReinforcementVolume

The project unit set for Reinforcement Volume in the Structural Discipline.

ProjectUnit.Structural.Rotation

The project unit set for Rotation in the Structural Discipline.

ProjectUnit.Structural.RotationalLineSpringCoefficient

The project unit set for Rotational Line Spring Coefficient in the Structural Discipline.

ProjectUnit.Structural.RotationalPointSpringCoefficient

The project unit set for Rotational Point Spring Coefficient in the Structural Discipline.

ProjectUnit.Structural.SectionArea

The project unit set for Section Area in the Structural Discipline.

ProjectUnit.Structural.SectionDimension

The project unit set for Section Dimension in the Structural Discipline.

ProjectUnit.Structural.SectionModulus

The project unit set for Section Modulus in the Structural Discipline.

ProjectUnit.Structural.SectionProperty

The project unit set for Section Property in the Structural Discipline.

ProjectUnit.Structural.Stress

The project unit set for Stress in the Structural Discipline.

ProjectUnit.Structural.SurfaceAreaPerUnitLength

The project unit set for Surface Area Per Unit Length in the Structural Discipline.

ProjectUnit.Structural.ThermalExpansionCoefficient

The project unit set for Thermal Expansion Coefficient in the Structural Discipline.

ProjectUnit.Structural.UnitWeight

The project unit set for Unit Weight in the Structural Discipline.

ProjectUnit.Structural.Velocity

The project unit set for Velocity in the Structural Discipline.

ProjectUnit.Structural.WarpingConstant

The project unit set for Warping Constant in the Structural Discipline.

ProjectUnit.Structural.Weight

The project unit set for Weight in the Structural Discipline.

ProjectUnit.Structural.WeightPerUnitLength

The project unit set for Weight Per Unit Length in the Structural Discipline.

Additionally, the Metadata.FileInformation feature contains attributes identifying the elevation of each level in the file. These attributes have the form LevelElevationInfo.<Level Name>.

The Metadata.FileInformation feature also has attributes identifying the UniqueID of each level in the file. These attributes have the form LevelUniqueIds.<Level Name>.

Metadata.LevelInformation

The Metadata.LevelInformation feature type will output one feature for each level in the target Revit file. This feature will have attributes about the level it represents:

  • level is Structural

  • level is BuildingStory

  • Elevation Base is Base Point or Survey Point

Any supported level parameters set on levels read by this feature type will also be set as attributes on features.

Metadata.LinkInformation

The Metadata.LinkInformation feature type holds information about the linked Revit models and CAD drawings in the file. Each feature represents one link, with attributes relating to that link. These attributes differ between Revit Links and CAD links. The geometry of each feature is set to the insertion point of the link.

Revit Links

The following attributes apply to Revit links:

Attribute/Trait Name

Contents

IsRelativePath

Whether the file is referenced via a relative path. If false, it is referenced by an absolute path.

ReferenceType

The type of reference. This can be either Attachment or Overlay.

LinkedFilePath

The path to the linked file. Depending on the value of IsRelativePath, this will either be an absolute path or a relative path.

FileType

Notes whether this link is a Revit file or a CAD file. For Revit Link features, this value will be set to “Revit”.

Rotation

The rotation of the link around the Z axis.

Placement.X

The X value of the link’s placement.

Placement.Y

The Y value of the link’s placement.

Placement.Z

The Z value of the link’s placement.

CAD Links

The following attributes apply to CAD links:

Attribute/Trait Name

Contents

LinkType

Indicates whether the file is Linked or Imported. CAD files that are linked have more information available and therefore have more attributes. This attribute will have the value Link for linked files, and Import for imported files.

IsRelativePath

Linked files only. This attribute indicates whether the file is referenced via a relative path. If false, it is referenced by an absolute path.

Name

The name of the referenced file.

LinkedFilePath

Linked files only. The path to the linked file. Depending on the value of IsRelativePath, this will either be an absolute path or a relative path.

FileType

Notes whether this link is a Revit file or a CAD file. For CAD Link features, this value will be set to “CAD”.

Metadata.MaterialInformation

The Metadata.MaterialInformation feature type will output one feature for each Material in the target Revit file. This feature will have attributes about the material it represents.

The following attributes apply to Metadata.MaterialInformation features:

Attribute/Trait Name

Comments

IdentityData

Information contained in the Identity tab of the Revit Material Browser (that is, Class, Comments, Cost, Description, Keynote, Keywords, Manufacturer, Mark, Model, URL).

Use Render Appearance

Indicates whether the render appearance will be used.

Shading Color

Color of shading.

Shading Transparency

Transparency of shading.

Surface Foreground Pattern

Selected Foreground Pattern for Surfaces.

Surface Foreground Color

Color for the Surface Foreground Pattern.

Surface Background Pattern

Selected Background Pattern for Surfaces.

Surface Background Color

Color for the Surface Background Pattern.

Cut Foreground Pattern

Selected Foreground Pattern for Cuts.

Cut Foreground Color

Color for the Cut Foreground Pattern.

Cut Background Pattern

Selected Background Pattern for Cuts.

Cut Background Color

Color for the Cut Background Pattern.

Appearance Name

Name of associated Appearance.

Physical Name

Name of associated Physical Properties.

Thermal Name

Name of associated Thermal Properties.

Metadata.ProjectPhases

The Metadata.ProjectPhases feature type will output one feature for each Project Phase in the target Revit file.

The following attributes apply to Metadata.ProjectPhases features:

Attribute/Trait Name

Comments

Name

Name of the Phase.

Description

Description of the Phase.

SequenceNumber

Position in the order of Phases.

Metadata.PhaseFilters

The Metadata.PhaseFilters feature type will output one feature for each Phase Filter in the target Revit file.

The following attributes apply to Metadata.PhaseFilters features:

Attribute/Trait Name

Comments

FilterName

Name of the Phase Filter.

New

Method with which to display New elements.

Existing

Method with which to display Existing elements.

Demolished

Method with which to display Demolished elements.

Temporary

Method with which to display Temporary elements.

Metadata.PhaseGraphicOverrides

The Metadata.PhaseGraphicOverrides feature type will output four features (one for each phase status):

  • New
  • Existing
  • Demolished
  • Temporary

The following attributes apply to Metadata.PhaseGraphicOverrides features:

Attribute/Trait Name

Comments

PhaseStatus

Phase Status for which graphic overrides are applied.

Halftone

Indicates whether the halftone mode is on.

Material

Name of associated Material.

ProjectionSurface.Lines.Pattern

Overrides Line Pattern of Projection/Surface.

ProjectionSurface.Lines.Color

Overrides Line Color of Projection/Surface.

ProjectionSurface.Lines.Weight

Overrides Line Weight of Projection/Surface.

ProjectionSurface.Patterns.ForegroundVisible

Overrides whether Foreground Pattern of Projection/Surface is visible.

ProjectionSurface.Patterns.ForegroundPattern

Overrides Foreground Pattern of Projection/Surface.

ProjectionSurface.Patterns.ForegroundColor

Overrides Foreground Pattern Color of Projection/Surface.

ProjectionSurface.Patterns.BackgroundVisible

Overrides whether Background Pattern of Projection/Surface is visible.

ProjectionSurface.Patterns.BackgroundPattern

Overrides Background Pattern of Projection/Surface.

ProjectionSurface.Patterns.BackgroundColor

Overrides Background Pattern Color of Projection/Surface.

Cut.Lines.Pattern

Overrides Line Pattern of Cuts.

Cut.Lines.Color

Overrides Line Color of Cuts.

Cut.Lines.Weight

Overrides Line Weight of Cuts.

Cut.Patterns.ForegroundVisible

Overrides whether Foreground Pattern of Cuts is visible.

Cut.Patterns.ForegroundPattern

Overrides Foreground Pattern of Cuts.

Cut.Patterns.ForegroundColor

Overrides Foreground Pattern Color of Cuts.

Cut.Patterns.BackgroundVisible

Overrides whether Background Pattern of Cuts is visible.

Cut.Patterns.BackgroundPattern

Overrides Background Pattern of Cuts.

Cut.Patterns.BackgroundColor

Overrides Background Pattern Color of Cuts.

 

Metadata.StyleInformation

The Metadata.StyleInformation feature type will output features holding information about several style-related parts of the file. These features include the:

  • Model Line Weight table

  • Perspective Line Weight table

  • Annotation Line Weight table

  • Fill patterns

  • Line Patterns

The following attribute applies to all Metadata.StyleInformation features:

Attribute/Trait Name

Contents

Type

Indicates the Type of style information this feature represents. This can be set to any of the types listed above.

Line Weight tables

The Line Weight table features will contain several list attributes, each representing a column in their corresponding table. For the Model Line Weights table feature, these list attributes will be named after the scale of the corresponding column (for example a column with scale 1” = 1’0” will have an attribute 1:12). The values of these attributes are the entries in the corresponding table. Using our example from before, 1:12{0} will be set to the value in the first row in the 1” = 1’0” column, 1:12{1} will be the second, and so on.

Since there is only one column in both the Perspective Line Weight table and the Annotation Line Weight table, the features representing them will only have one list attribute named Line Weights.

Fill Patterns

The fill pattern feature has the Fill Pattern{}.Name and Fill Pattern{}.Type attributes. Each entry in Fill Pattern{}.Name represents the name of a fill pattern found in the file, and the corresponding Fill Pattern{}.Type entry indicates whether this fill pattern is a Model or Drafting pattern.

Line Patterns

The line pattern feature has the Line Pattern{}.Name attribute. Each entry in LinePattern{}.Name represents the name of a line pattern found in the file.

Line Styles

The line style feature has the Line Style{}.Name, Line Style{}.Line Color, Line Style{}.Line Pattern, and Line Style{}.Line Weight Projection attributes. Each entry in the Line Style{} list attribute represents one row in the line style table in the file.

Metadata.ViewInformation

After the Metadata.FileInformation feature, the reader will output Metadata.ViewInformation features. These features have no geometry, and each will have view-level information corresponding to one view in the file.

Attribute/Trait Name

Contents

Name

The name of the view.

DetailLevel

The detail level of the view.

Scale

The view scale value, in the form 1 : <scale>.

Discipline

The discipline setting of the view

Template

The name of the view template. If the view has no template, this is set to “None”.

Type

The type of the view, such as Floor Plan or 3D view.

Orientation

Plan views only. The orientation value of the view (Project North or True North).

IsTemplate

Indicates whether or not the view is a template view.

ViewRangeCutPlane.Level

Plan views only. The level associated with the cut plane in the view range.

ViewRangeCutPlane.Offset

Plan views only. The offset associated with the cut plane in the view range.

ViewRangeTop.Level

Plan views only. The level associated with the top of the view range.

ViewRangeTop.Offset

Plan views only. The offset associated with the top of the view range.

ViewRangeBottom.Level

Plan views only. The level associated with the bottom of the view range.

ViewRangeBottom.Offset

Plan views only. The offset associated with the bottom of the view range.

ViewDepth.Level

Plan views only. The level associated with the view depth in the view range.

ViewDepth.Offset

Plan views only. The offset associated with the view depth in the view range.

HasHiddenElements

Indicates whether the view contains elements that are hidden.

Metadata.Warnings

The Metadata.Warnings feature type will output one feature for each warning in the file. The feature will have identifying information about the warning it represents:

Attribute/Trait Name

Contents

WarningType

Indicates the type of warning, such as “ElemsOverlapWarning” or “DuplicateValueWarning”.

AssociatedElements{}.Id

The AssociatedElements{} list attribute holds information about the elements associated with the warning. The Id portion holds the ID of the element in question (which is the same as the ObjectId attribute).

AssociatedElements{}.Label

The AssociatedElements{} list attribute holds information about the elements associated with the warning. The Label portion holds the label that is displayed in the Revit Warnings menu.

Metadata.Workplanes

The Metadata.Workplanes feature type will output one feature for each work plane (named reference plane, grid, or level) in the target Revit file. The following attributes apply to Metadata.Workplanes features:

Attribute/Trait Name

Contents

Name

The name of the Workplane.

Metadata.Worksets

The Metadata.Worksets feature type will output one feature for each Workset in the target Revit file. The following attributes apply to Metadata.Worksets features:

Attribute/Trait Name

Contents

Name

The name of the Workset.

Type

The type of Workset:

  • User-Created,
  • Project Standard,
  • Family, or
  • View

SitePoints

The SitePoints feature type will contain two points: one representing the Survey Point in the file, and one representing the Project Base Point. This feature type will have the following attributes on features:

Attribute/Trait Name

Contents

Type

Indicates the type of the feature. This will hold two possible values: Survey Point or Project Base Point.

N/S

The N/S value for the point.

E/W

The E/W value for the point.

Elev

The Elev value for the point.

Angle to True North

Project base point only. The Angle to True North value for the point.

Categories

Supported Revit Categories

The following categories are supported by FME in all view types and will be read as features if their visibility is set to “on” in the selected view.

Revit Category Feature Type

Air Terminals

Mechanical.AirTerminals

Cable Tray Fittings

Electrical.CableTrayFittings

Cable Trays

Electrical.CableTrays

Casework

Architectural.Casework

Ceilings

Architectural.Ceilings

Columns

Architectural.Columns

Communication Devices

Electrical.CommunicationDevices

Conduits

Electrical.Conduits

Conduit Fittings

Electrical.ConduitFittings

Curtain Panels

Architectural.CurtainPanels

Curtain Wall Mullions

Architectural.CurtainWallMullions

Data Devices

Electrical.DataDevices

Doors

Architectural.Doors

Duct Accessories

Mechanical.DuctAccessories

Duct Fittings

Mechanical.DuctFittings

Ducts

Mechanical.Ducts

Electrical Equipment

Electrical.ElectricalEquipment

Electrical Fixtures

Electrical.ElectricalFixtures

Entourage

Architectural.Entourage

Fascias

Architectural.Roofs

Fire Alarm Devices

Electrical.FireAlarmDevices

Flex Ducts

Mechanical.FlexDucts

Flex Pipes

Piping.FlexPipes

Floors

Architectural.Floors

Furniture

Architectural.Furniture

Furniture Systems

Architectural.FurnitureSystems

Generic Models

Architectural.GenericModels

Gutters

Architectural.Roofs

Lighting Devices

Electrical.LightingDevices

LightingFixtures

Electrical.LightingFixtures

Mass

Architectural.Mass

Mechanical Equipment

Mechanical.MechanicalEquipment

MEP Fabrication Ductwork

Mechanical.MEPFabricationDuctwork

MEP Fabrication Pipework

Piping.MEPFabricationPipework

Nurse Call Devices

Electrical.NurseCallDevices

Parking

Architectural.Parking

Pipe Accessories

Piping.PipeAccessories

Pipe Fittings

Piping.PipeFittings

Pipe Segments

Piping.PipeSegments

Pipes

Piping.Pipes

Planting

Architectural.Planting

Plumbing Fixtures

Architectural.PlumbingFixtures

Railings

Architectural.Railings

Ramps

Architectural.Ramps

Roof Soffits

Architectural.Roofs

Roofs

Architectural.Roofs

Rooms

Architectural.Rooms

Security Devices

Electrical.SecurityDevices

Site

Architectural.Site

Specialty Equipment

Architectural.SpecialtyEquipment

Sprinklers

Piping.Sprinklers

Stair Landings

Architectural.Landings

Stair Runs

Architectural.Runs

Stairs

Architectural.Stairs

Structural Columns

Structural.StructuralColumns

Structural Connections

Structural.StructuralConnections

Structural Foundations

Structural.StructuralFoundations

Structural Framing

Structural.StructuralFraming

Telephone Devices

Electrical.TelephoneDevices

Top Rails

Architectural.TopRails

Topography

Architectural.Topography

Wall Sweeps

Architectural.Walls

Walls

Architectural.Walls

Windows

Architectural.Windows

Area-Plan-Only Supported Revit Categories

The following category is supported by FME, but is unique to area-plan reading.

Revit Category

Feature Type

Areas

Architectural.Areas

Floor-Plan-Only Supported Revit Categories

The following categories are supported by FME, but are unique to floor-plan reading.

Revit Category

Feature Type

Cable Tray Tags

Architectural.CableTrayTags

Cable Tray Fitting Tags

Architectural.CableTrayFittingTags

Color Fill Legends

Architectural.ColorFillLegends

Detail Groups

Architectural.DetailGroups

Dimensions

Architectural.Dimensions

Elevations

Architectural.Elevations

Generic Annotations

Architectural.GenericAnnotations

Grids

Architectural.Grids

Lines

Architectural.Lines

Planting Tags

Architectural.PlantingTags

Property Lines

Architectural.Site

Room Tags

Architectural.RoomTags

Text Notes

Architectural.TextNotes

Sections

Architectural.Views

Window Tags

Architectural.WindowTags

Attributes

Common Attributes

Attribute/Trait Name

Contents

BaseCategory

The base category to which the feature belongs. The base category is more general than the Category (for example, the Roof Soffit category has a base category of Roofs).

Category

The category to which the feature belongs.

CreatedPhase

The phase of construction that the feature’s creation takes place.

DemolishedPhase

The phase of demolition that the feature’s destruction takes place.

Discipline

The Revit discipline to which the features belong. The set of disciplines includes Architectural, Structural, Electrical, Mechanical, and Piping.

ElementType

The type of element that this feature represents.

Family

The family to which the feature belongs.

FamilyType

The type of the family to which the feature belongs.

Function

The function of the feature. Possible values include Interior, Exterior, Foundation, Retaining, Soffit, and CoreShaft.

Group

If the element is part of a group, this attribute will be set with the name of the group that the element belongs to.

InExteriorShell

Whether the feature is part of the exterior shell of the model.

ObjectId

The object ID of the feature.

ParentComponentId

If the element is a sub-component, this attribute will be set with the ObjectId of its parent component.

UniqueId

The unique ID of the feature. This ID is consistent for the lifetime of the element, even across multiple file sync operations.

WorksetName

If the element belongs to a workset, this attribute will be set to the name of the workset that the element belongs to.

BUILDING_LEVEL Field Attributes

These attributes contain information relating to the level of a building on which the feature is found. Stair (and some other) elements have two sets of these attributes: one for the level at their bottom (BaseLevel), and one for the level at their top (TopLevel).

Attribute/Trait Name

Contents

BuildingLevel

The level of the building that the feature is located on.

BuildingLevelElevation

The elevation of the feature’s building level.

BuildingLevelIsStory

The level that the feature is on is a building story.

BuildingLevelRoomOffset

The room offset of the feature.

Hosted Element Attributes

Elements that are hosted inside of other elements, such as doors, will have these additional attributes on their features.

Attribute/Trait Name

Contents

HostId

The ObjectId of a feature’s host element.

HostFeatureType

The feature type of a feature’s host element.

HostObjectFunction

The function of a feature’s host element.

Additional Parameters as Attributes

Additional built-in parameters will be read as attributes on features if they have been set on the corresponding Revit elements. These attributes are prefixed by their parameter set name, if applicable.

Attribute/Trait Name

Contents

Elevation

The elevation of this instance of the feature.

PointElevation

The elevation point of this feature.

Additional Parameters as Attributes for Piping Discipline Features

These parameters can be found on features from the piping discipline only.

Attribute/Trait Name

Contents

CalculatedSize

The calculated size of the feature.

Drain

The drain for this feature.

SupplyFitting

Whether this feature is a supply fitting.

SupplyPipe

Whether this feature is a supply pipe.

Trap

The trap for this feature.

WidthDiameter

The diameter of the feature.

Sub-attributes for Features with Connectors

Duct, electrical, pipe, cable tray and conduit elements have connectors to other elements of the same kind. These connectors are displayed as a list with several sub-attributes.

Attribute/Trait Name

Contents

DomainType

Which domain this connector falls under.

FlowDirectionType

The flow direction of this connector on the feature.

IsConnected

Whether this connector is connected to another connector logically.

IsPhysicalConnector

Whether this connector is connected to another connector and is visible in Revit.

Type

The type of connector on the feature.

User-Defined Parameters as Attributes

Family, Project, and Shared Parameters

FME will read family, project, and shared parameters from Revit elements as attributes on features if they belong to a supported parameter set. These parameter sets include:

  • Text
  • Title
  • Identity Data
  • Data
  • General
  • IFC
  • Phasing
  • Dimensions
  • Graphics
  • Analytical Properties
  • Electrical
  • Mechanical
  • Structural
  • Plumbing
  • Construction
  • Green Building
  • Constraints
  • Other

The parameters will be prefixed with the name of their set, similar to built-in parameters.

Schedule Parameters

FME will read schedule values as attributes on features. If an element belongs to a schedule, FME will attempt to read each column in that schedule and set attributes of the form <schedulename>.<columnname>. Note that not all column types are supported at this time.

For more information on linking a DWG file to your Revit dataset, please refer to the Autodesk help page: Link a DWG File and Use Shared Coordinates.