Shared Reference Point Extension

Use the Shared Reference Point extension to create a shared coordinate system between Civil 3D and Revit.

How do I use it?

Civil 3D and Revit manage coordinate systems differently. Using the Shared Reference Point extension can greatly improve the organization of your workflow between the two systems.

In this Have You Tried article, we'll take a closer look at the Shared Reference Point extension in Revit. While this feature isn't new, you might want to learn about how it can streamline your design project.

In each Have You Tried article, we profile a useful feature or workflow in Civil 3D. We look across what's new, what's been around for a while, and we identify features that can improve your experience with Civil 3D while making you and your team more productive.

Do you have a feature you want to see covered? Provide your feedback at the bottom of the page and let us know in the comments section.

What is it?

Use the Shared Reference Point extension to create a shared coordinate system between Civil 3D and Revit. The Shared Reference Point extension gives you the ability to export known points and elevations from Autodesk Civil 3D to an XML file that can be imported into Autodesk Revit and set up a shared coordinate system.

This feature takes the information from two points in Civil 3D and exports it to an XML file. This coordinate information is then used to adjust a model in Revit to match the coordinate system in Civil 3D.

Why use it?

The Shared Reference Point extension reduces complexity in your design when you work between the two products. Revit focuses on the design and structure of a building, while Civil 3D focuses on ensuring objects are geo-referenced. This feature ensures that the coordinate systems in a Civil 3D drawing and Revit model are synced without the need for manual adjustment.

Where do I find the feature?

The Shared Reference Point extension is built into Civil 3D 2022. Prior releases will require you to download the add-on separately.

The Shared Reference Point extension can be accessed through the Autodesk Access or through Autodesk Accounts page.

Additionally, you will need to download the extension separately for use in all versions of Revit.

In Civil 3D, go to Toolspace Toolbox Subscription Extension Manager Autodesk Shared Reference Point Export Shared Reference Points for Autodesk Revit.

Set up a Shared Coordinate Point

  1. In Civil 3D go to Toolspace Toolbox Subscription Extension Manager Autodesk Shared Reference Point Export Shared Reference Points for Autodesk Revit.
  2. Select the initial base point and then select a second point at the same elevation. When selecting both points, keep in mind that they will need to be selected in Revit as well.
  3. Select units (it defaults to Meters every time).
  4. A prompt to save an XML will come up. Save the file.

Import a Shared Coordinate Point in Revit

  1. In Revit open the model
  2. Open a plan view where the Associated Level is aligned with the project origin (0 elevation).
  3. Go to the Ribbon Add-Ins Import Shared Coordinates from XML file.
  4. Select the same points that were selected in Civil 3D. Note that the points will need to be selected in the same order.
  5. When the second point is selected, a Windows Explorer window will open asking for an XML file. Select the XML file created from Civil 3D.
  6. A pop up will appear confirming that a new shared coordinate system will be created. Select yes.

Setting the Location in Revit to the Shared Coordinate System

  1. In Revit go to the Ribbon Manage Location.
  2. Go to the Site Tab and select the newly created shared coordinate system.
  3. Select the Make Current box and press OK.

At this point, the Revit and Civil 3D model will be coordinated. A good test to make sure everything is to go to the Properties tab in Revit and set the Orientation to True North. The Revit model should rotate to match what is in Civil 3D.

Exporting from Revit so that it lines up with Civil 3D

  1. In the Revit Ribbon File Export Cad Formats.
  2. Under Select Export Setup ...
  3. Under Units and Coordinates Coordinate System Basis Select Shared.
  4. Make sure you're exporting to the correct unit and select OK and follow the prompts.
  5. Import DWG into Civil 3D and it should land in the correct location

Exporting from Civil 3D so it lines up with Revit

  1. In Civil 3D Ribbon Output Export Civil 3D Drawing (Will only work in a Vanilla AutoCAD file)
  2. Make sure only model space is being exported and select OK to export.
  3. In Revit Insert Link Cad and find the file that was previously created
  4. In the settings, make sure Positioning is set to Auto - By Shared Coordinates and the Orient to View option is not selected.
Note: If the drawing doesn't show up, make sure it's turned in the Visibility Dialogue Box. In the Properties Table Select Visibility/Graphics Override Imported Categories. Make sure that Show Imported Categories in this view is checked on and the DWG is checked on as well.
  1. In Civil 3D, select the initial basepoint and then select a second point at the same elevation. When selecting both points, keep in mind that they will need to be selected in the same order in Revit as well.
  2. Select units (the feature uses the metric system by default). You'll see a prompt to save an XML file. Save the file.

Import shared coordinate point in Revit

  1. In Revit, open the model.
  2. Go to the Ribbon Add-Ins Import Coordinates from XML File.
Note: The Import Shared Coordinate Point add-in needs to be downloaded separately and is not included in the core Revit product. Import Shared Coordinates from an XML file
  1. In Revit, select the same points that you selected in Civil 3D. Note that the points will need to be selected in the same order.
  2. When the second point is selected, a Windows Explorer window will open asking for an XML file. Select the XML file you created in Civil 3D. A pop-up will appear confirming that a new shared coordinate system will be created. Select Yes.

Set the location in Revit to the shared coordinate system

  1. In Revit go to the Ribbon Manage Location.
  2. Go to the Site tab and select the newly created shared coordinate system.
  3. Select the Make Current box and click OK. At this point, the Revit and Civil 3D model will be coordinated. To test it, go to the Properties tab in Revit and set the Orientation to True North. The Revit model should rotate to match what is in Civil 3D.

Export from Revit so that it lines up with Civil 3D

  1. In Revit, go to the Ribbon File Export CAD Formats.
  2. Under Select Export Setup Units and Coordinates Coordinate System Basis Shared.
    Note: Make sure you're exporting to the correct unit and select OK and follow the prompts.
  3. Next, import the DWG file into Civil 3D by typing Insert in the Civil 3D command bar. Click Browse to search for the DWG file. Once selected, the DWG should be placed in the correct location.
Note: This workflow assumes that you already have determined two points in Revit and Civil 3D. The common points need to be at the same elevation, otherwise, an error will be displayed and no file will be created.

In this example, a building has been created in Revit, and the same building is featured in a Civil 3D drawing. Using the Shared Reference Point extension, you will adjust the Revit project to sync with the coordinate system used in Civil 3D.

A building created in Revit, and the same building geolocated in Civil 3D

  1. To use the Shared Reference Point extension, in the Civil 3D Toolbox, select Export Shared Reference Points for Autodesk Revit.
  2. Determine two points in the Civil 3D drawing, one to establish an origin point and a second point at the same elevation.
  3. A dialog box is displayed confirming the measurement units for the coordinates. Change the units to feet. Click OK.
  4. After clicking OK, save the coordinate system as an XML file.Once you've saved the coordinate system in Civil 3D, you can open the Revit model and import the saved XML file.
  5. In Revit, under the Add-ins tab, select Import Shared Coordinates from XML File.

  6. After selecting the tool, you'll need to select the same origin point and second point in the Revit model as you did in Civil 3D. Keep in mind that the points need to be selected in the same order as that they were selected in the Civil 3D drawing.
  7. When you have selected the points, you will be prompted to select and open the Shared Coordinate XML file that you created in Civil 3D.
  8. Click Yes to confirm that you want to use a new coordinate system. At this point, you'll notice that the orientation of the Revit model hasn't changed after importing the shared coordinate system.
  9. To update the model to the new coordinate system, go to the Manage tab and select Location.
  10. From the Site tab in the Location dialog box, select the new coordinate system and click Make Current.

  11. Once you've set the new coordinate system, go to the Properties palette and change the Orientation from Project North to True North. After changing the orientation, the Revit model will be oriented using the same coordinate system used in the Civil 3D drawing.