Supported BIM geometry
When reading BIM data as ArcGIS features, ArcGIS Pro makes a correlation between elements in a BIM file and generates ArcGIS features with analogous geometric types. Certain objects in a BIM file may have multiple geometric interpretations. Floors, walls, windows, and doors may all be represented as 3D architectural features in a BIM model, which can be understood as 3D multipatch features in ArcGIS. Those same BIM elements can also be understood as the boundaries in a building floor plan and can be interpreted in ArcGIS Pro as a source of 2.5D floor plan geometry at an elevation.
Supported BIM files
ArcGIS Pro supports Revit file versions 2021–2026. All files are first updated to the latest supported version in memory while loading. Updating your Revit files to the latest version can improve performance when loading Revit files.
ArcGIS Pro supports the building and infrastructure elements of the following IFC file formats:
IFC2X2_FINAL
IFC2X3
IFC2X_FINAL
IFC4X1
IFC4X2
IFC4X3
IFC4
IFC4X3_RC1
IFC4X3_RC4
Past versions of ArcGIS Pro supported different versions of Autodesk Revit. Below is a table of the past supported versions.
| ArcGIS Pro Version | Revit (Autodesk) Supported Versions |
|---|---|
| ArcGIS Pro 3.7 | Revit 2021 - 2026 |
| ArcGIS Pro 3.6 | Revit 2020 - 2025 |
| ArcGIS Pro 3.5 | Revit 2019 - 2024 |
| ArcGIS Pro 3.4 | Revit 2018 - 2023 |
Note:
Attempting to use unsupported BIM file versions will result in the error message Unsupported BIM file.
Supported Revit geometry
Revit files (RVT) contain objects that are classified according to a distinct list of object groupings called categories. These Revit category names are used by ArcGIS Pro as the feature class names. These categories are grouped into construction disciplines. Construction disciplines are used by ArcGIS Pro as dataset groupings for the resultant BIM file workspace. A BIM file workspace dataset named Floorplan is included for additional feature classes derived from the BIM file content, which is useful for indoor mapping. The following is a list of the supported feature classes of the BIM file workspace and their dataset organization, possible feature content, and geometric type:
Architecture
Casework (shelving, cabinets, countertops): multipatch
Ceiling (ceilings): multipatch
Column (architectural and structural columns): multipatch
CurtainWallMullions (frames between glass panels, windows, doors): multipatch
CurtainWalls (glass wall panels, wood wall panels): multipatch
Doors (doors): multipatch
Entourage (people, cars, plants): multipatch
ExteriorShell (geometry depicting the exterior of the structure from various categories depending on structure type and contents): multipatch
Floors (floors): multipatch
Furniture (furniture): multipatch
FurnitureSystems (groups of furniture): multipatch
GenericModel (miscellaneous or non-categorized elements): multipatch
Hardscape (concrete, stone landscaping): multipatch
LocationPoints (survey point, project point): point
Mass (conceptual shapes, massing volumes): multipatch
Parking (parking surfaces): multipatch
Planting (trees, bushes, shrubs, grass): multipatch
PlumbingFixtures (toilet, sink, drinking fountain): multipatch
Ramps (ramps): multipatch
Roofs (roofs): multipatch
Rooms (rooms): multipatch, polygon
Signage (signs): multipatch
Site (planter, dumpster, scaffolding): multipatch
SpecialtyEquipment (bike rack, solar panels, machinery): multipatch
Stairs (stairs): multipatch
StairRailing (stair rails): multipatch
TempStructure (temporary structure): multipatch
Walls (walls): multipatch
Windows (windows): multipatch
Electrical
AudioVisualDevice (Audio visual devices) : multipatch
CableTray (cable trays, rigid ladder, channel): multipatch
CableTrayFitting (cable tray fittings, elbows, tees, wyes, crosses, unions): multipatch
CommDevices (communication devices): multipatch
Conduit, Conduit_Line (conduit): multipatch, Polyline
ConduitFittings, ConduitFittings_Line (conduit fittings): multipatch, polyline
DataDevices (data devices, Wi-Fi): multipatch
ElectricalEquipment (lighting, appliance panel board, ethernet switch): multipatch
ElectricalFixtures (ground fault circuit interrupt, emergency switch): multipatch
FabricationHanger (hangers): multipatch
FabricationContainment (containers): multipatch
FireAlarmDevices (fire alarm devices): multipatch
LightingDevices (lighting controllers, dimmers): multipatch
LightingFixtures (lighting fixtures, lamps): multipatch
MedicalEquipment (Medical equipment): multipatch
NurseCallDevices (nurse call devices): multipatch
SecurityDevices (security devices): multipatch
TelephoneDevices (telephone devices): multipatch
Floorplan
Floorplan_Polygon (2.5D rooms, floors): polygon
Floorplan_Polyline (2.5D walls, door swings, windows, curtain walls, stairs, ramps, shaft and elevator): polyline
Footprint (2.5D dissolved union of all floors and positioned at ground elevation): polygon
PointsOfInterest (2.5D furniture, furniture systems, specialty equipment, mechanical equipment, fire alarm devices, security devices, nurse call devices, communication devices, electrical equipment): point
Infrastructure
Abutments (bridge termination foundations): multipatch
Beams (structural bridge beams, girders): multipatch
Bearings (bridge bearings): multipatch
Decks (bridge deck surfaces): multipatch
Framing (various structural bridge elements: multipatch)
Piers (bridge supporting columns): multipatch
Roads (streets, roads): multipatch
Tendons (bridge tension members, cables): multipatch
Topography (site terrain, toposolids): multipatch
Mechanical
AirTerminal (exhaust grill, return diffuser): multipatch
DuctAccessories, DuctAcessories_Line (balancing damper, fire damper, filter cartridge): multipatch, polyline
DuctFitting (duct fittings): multipatch, polyline
Ducts, Ducts_Line (ducts): multipatch, polyline
FabricationDuctwork (fabricated ducts): multipatch
FlexDucts, FlexDucts_Line (flexible ducts): multipatch, polyline
FoodServEquipment (Food Service equipment): multipatch
MechanicalEquipment (chillers, boilers, AWWA pumps): multipatch
MechControlDevices (controls): multipatch
Piping
FabricationPipework (fabricated pipework): multipatch
FlexPipe, FlexPipes_Line (flexible pipes): multipatch, polyline
FireProtection (fire protection): multipatch
PipeAccessory, PipeAccessory_Line (3-way valve, butterfly valve, gate valve): multipatch, polyline
PipeFittings, PipeFittings_Line (pipe fittings): multipatch, polyline
Pipes, Pipes_Line (pipes): multipatch, polyline
Sprinkler (sprinkler): multipatch
Structural
Coupler (structural couplers) : multipatch
ReinforcingElements (rebar): multipatch
StructConnections (structural connectors): multipatch
StructuralFraming (structural framing): multipatch
StructuralColumns (structural columns, piers): multipatch
StructuralReinforcingElementsFoundations (concrete slabs, foundations, IFC bridge foundations): multipatch
StructuralStiffener (stiffening elements): multipatch
Supported IFC geometry
Industry Foundation Classes (IFC) files contain objects that are classified according to a distinct list of element groupings. These IFC elements are assigned to feature class category names established for a BIM file workspace based on their building function and organized further by construction discipline. Resultant feature classes are created primarily according to the IfcClassName property and when needed are further distinguished by the IfcTypeEnum property, and then by functional construction discipline. The construction disciplines are used by ArcGIS Pro as dataset groupings within a BIM file workspace. When practical, feature classes derived from IFC files will use the analogous feature class name of similar RVT data. IFC and Revit may include unique feature class content not found in the other data format.
Architecture
Chimneys (chimneys): multipatch
Columns (architectural and structural columns): multipatch
Coverings (wall claddings, floorings, suspended ceilings, moldings and skirting boards): multipatch
CurtainWallPanels (glass wall panels, wood wall panels): multipatch
Doors (doors): multipatch
ExteriorShell (geometry depicting the exterior of the structure from various categories depending on structure type and contents): multipatch
Furniture (furniture): multipatch
GenericModel (miscellaneous or non-categorized elements): multipatch
OpeningElement (void within other elements): multipatch
Planting (trees, bushes, shrubs, grass): multipatch
Plates (thin, rigid, flat, metal product); multpatch
Railings (stair rails): multipatch
Ramps (ramp): multipatch
Roofs (roofs): multipatch
Site (planter, dumpster, scaffolding): multipatch
Slabs (floor slabs, roof slabs): multipatch
Spaces (areas, volumes, that delineate a building function): multipatch
SpecialtyEquipment (bike rack, solar panels, machinery): multipatch
Staris (staris): multipatch
Walls (walls, bridge abutments): multipatch
Windows (windows): multipatch
Electrical
CableFitting (cable fittings, elbows, tees, wyes, crosses, unions): multipatch
Cables (cable segments): multipatch
DistributionControl (dampers, valves, relays, actuators, control devices): multipatch
ElectricalEquipment (lighting, appliance panel board, ethernet switch): multipatch
ElectricAppliances (consumer appliances): multipatch
LightingFixtures (lighting fixtures, lamps): multipatch
MedicalDevices (security devices): multipatch
Outlets (electric outlets): multipatch
Mechanical
AirTerminal (exhaust grill, return diffuser): multipatch
Conveyors (belt, rope, chain, screw): multipatch
DuctAccessories (balancing damper, fire damper, filter cartridge): multipatch
DuctFitting (duct fittings): multipatch
Ducts (ducts): multipatch
MechanicalEquipment (chillers, boilers, AWWA pumps): multipatch
Infrastructure
Bearings (bridge bearings): multipatch
Courses (roadway/railway courses, corridors): multipatch
Kerbs (roadway kerbs, curbs): multipatch
Pavement (roadway pavement): multipatch
Rails (railway rails): multipatch
Signals (railway signals): multipatch
SurfaceBorder (surface border): polygon
TrackElements (railway track): multipatch
Topography (ground terrain): multipatch
Vehicle (vehicles): multipatch
Piping
DistributionChambers (sump, trench, manhole) : multipatch
PipeAccessory (3-way valve, butterfly valve, gate valve): multipatch
PipeFittings (pipe fittings): multipatch
PipeFlowTerminals ( air outlet, drain, water closet, sink): multipatch
Pipes (pipes): multipatch
Structural
Beams (beams): multipatch
ReinforcingElements (rebar): multipach
StructuralFoundations (concrete slabs, foundations, bridge foundations): multipatch
StructuralFraming (structural framing): multipatch