Publishing Revit project models


Positioning in a global context

Most often, Revit models have been correctly configured with the appropriate local grid coordinates X (eastings) and Y (northings) directions. However, to correctly position a Revit model in a global context, the iTwin connector requires a global position, which cannot be obtained solely from the X and Y values.

Without this information, the models will therefore be positioned at the default location set in Revit.

Image 1 - Revit model at default set location

To achieve a correct positioning, the model file must be updated with the correct latitude and longitude values. Unlike other design applications where a user can select a global coordinate system from a built-in library, Revit relies on the input of latitude and longitude values. In return, these settings can be used not only to create a correctly positioned iModel but also for Revit solar studies and analysis. Furthermore, when exporting to IFC files, global coordinates will be made available.

Image 2 - Correctly positioned Revit model

Table of Contents

Revit Coordinates

To achieve a correctly geolocated Model, typically a model file needs:

Survey Point (SP)

To set specific coordinates for the SP:

Image 3 - Unclipped Survey Point

Image 4 - Specify coordinates at point tool

Image 5 -  - Specify coordinates

This will update the SP with the coordinates specified.

Image 6 - updated Survey Point with example UTM84 coordinates

Project Base Point (PBP)

The PBP is often used as a project coordinate point indicating key features on-site or a building set-out point. Measurements can then be taken from that point (PBP).

Image 7 - Project Base Point

The PBP will always be relative to the SP. Moving the PBP while the SP is in its clipped state will have no effect on the SP itself. The PBP only plays a minor role when creating iModels.

Verify the location in a CAD application

 

Image 8 - Export settings - Units & Coordinates

Image 9 - DWG export with background map overlay

 

A MicroStation or C3D file with the correct GCS can be used to acquire the latitude and longitude relative to the SP.

<<Insert link to training session>>

Setting latitude and longitude

The latitude and longitude must be set before the Revit model can be connected to an iModel.

Image 9 -  Updated lat / long in Revit 

This will shift the location from the Blue Hill Cemetry near Boston to Coffs Harbour, NSW.

The location settings can be found and modified in Manage-> Location.

 Image 10 - Location and Site settings

Resulting iModel

The finished iModel will be positioned at the defined location, with the SP matching the latitude and longitude values.

Image 11 - Coordinates measured in an iTwin app

Eyeballing Method

Additionally, this method can be used in cases where there are no local grid (X and Y) coordinates available. The SP can remain at 0,0 (the default location) BUT the latitude and longitude must be set.

Here, the lat / long can be grabbed from Google Maps, using an approximate location where the model can be positioned.

Image 12 - Grabbing coordinates from Google Maps

Please note that this approach is not accurate and should only be used in cases where it is impossible to acquire accurate location information. Additionally, please be aware that measuring coordinates in the iModel will not be possible.

Notes

Consider using the SP for everything related to a 'global' positioning of a project. The SP can be set to the location of a known survey marker or an existing fixed infrastructure feature, such as a utility access hole cover. Something with a known location, easily verifiable on site.

Use the PBP for everything 'project' related, such as linking Revit files with each other or to continue 'working in CAD'.

Independently verify any survey information.

There are multiple Revit workflows available describing the setup and use of shared coordinate systems and location settings. To discuss all would go beyond the scope of this document, and further advice can be found on the Autodesk website.