Skip To Content

Add Revit data to ArcGIS Pro

There are hundreds of potential feature attributes that can be extracted from various objects, and there are many parametric variables and options for object creation. With Revit, the attributes extracted are limited to nominal dimensions, user-defined parameters, and the primary object’s identifiers. This excludes attributes of parts of an assembly.

In this release, the color and material properties from the model are not read. Revit schedules, which are database views of the object parameters of elements in the model, are not supported, but you could potentially rebuild them using the table tools in ArcGIS Pro.

The Revit file is translated on the fly to be represented in a data model, like CAD data, so that it is used as a direct input to many of the geoprocessing tools but also displayed on your map. The organization of Revit as a data source is a set schema, but it can be added to your ArcGIS Pro maps in various ways.

The Sourcelength field, which is included in Pipes, Ducts, Flex Pipes and Flex Ducts feature classes, are always in units of Feet.

Add the Revit workspace

The top level of the Revit file is organized as a workspace in ArcGIS Pro. This contains all the discipline datasets and Revit feature classes, which represent all the Revit families and attributes for each multipatch geometry. These files can be large, so there may be a delay to add the entire file to your map. To help reduce the load time, all the discipline datasets and feature classes are not displayed by default. The only feature class that is added is the Exterior Shell feature class. You can then expand the datasets and turn on the layers you require.

The Exterior Shell feature class contains all the geometry that is tagged as not interior when the Revit model is created. This feature class is normally contained in the Architectural Feature Discipline dataset, but in this case it is pulled out because it is likely the best way to view your building.

Add the Revit Discipline dataset

Revit as a data source is organized to give maximum flexibility when it comes to using this data source in your maps. If your Revit file only has specific disciplines in each file, you may choose to add only a specific one to your map. The size of the Revit files may also require you to narrow down what you need in your map. Each discipline dataset contains the Revit families that correspond to the appropriate discipline. If you add a specific dataset, like Architectural or Structural, all the feature classes will be enabled and displayed by default. The only exception is the Exterior Shell feature class, which is part of this dataset; this layer will be disabled.

Add single Revit feature classes

The specific Revit feature classes contained in the discipline datasets may be all you require in your map, so you can add just the feature classes that contain the information you want to be displayed. Since these are only feature layers in your map, you can filter them further by the attributes to narrow down what you need in your map.