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 2020–2025. 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
  • IFC4X3_RC4
  • IFC4X3_ADD2

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. These 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
    • 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
    • Site (planter, dumpster, scaffolding): multipatch
    • SpecialtyEquipment (bike rack, solar panels, machinery): multipatch
    • Stairs (stairs): multipatch
    • StairRailing (stair rails): multipatch
    • Walls (walls): multipatch
    • Windows (windows): multipatch
  • Electrical
    • CableTray (cable trays, rigid ladder, channel): multipatch
    • CableTrayFitting (cable tray fittings, elbows, tees, wyes, crosses, unions): multipatch
    • CommDevices (communication devices): multipatch
    • Conduit (conduit): multipatch
    • ConduitFittings (conduit fittings): multipatch
    • DataDevices (data devices, Wi-Fi): multipatch
    • ElectricalEquipment (lighting, appliance panel board, ethernet switch): multipatch
    • ElectricalFixtures (ground fault circuit interrupt, emergency switch): multipatch
    • FabricatoinHanger (hangers): multipatch
    • FabricationContainment (containers): multipatch
    • FireAlarmDevices (fire alarm devices): multipatch
    • LightingDevices (lighting controllers, dimmers): multipatch
    • LightingFixtures (lighting fixtures, lamps): 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 (balancing damper, fire damper, filter cartridge): multipatch
    • DuctFitting (duct fittings): multipatch
    • Ducts (ducts): multipatch
    • FabricationDuctwork (fabricated ducts): multipatch
    • FlexDucts (flexible ducts): multipatch
    • MechanicalEquipment (chillers, boilers, AWWA pumps): multipatch
    • MechControlDevices (controls): multipatch
  • Piping
    • FabricationPipework (fabricated pipework): multipatch
    • FlexPipe (flexible pipes): multipatch
    • PipeAccessory (3-way valve, butterfly valve, gate valve): multipatch
    • PipeFittings (pipe fittings): multipatch
    • Pipes (pipes): multipatch
    • Sprinkler (sprinkler): multipatch
  • Structural
    • ReinforcingElements (rebar): multipatch
    • StructuralColumns (structural columns, piers): multipatch
    • Structural ReinforcingElementsFoundations (concrete slabs, foundations, IFC bridge foundations): multipatch
    • StructuralFraming (structural framing): 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

Related topics