Revit: A complete city in a Revit project

It was always easy to get the existing terrain in your Revit project: just link a DWG file.

But what if you want see the existing buildings, roads, parcels, …

With Dynamo this is possible using the Flux or ELK package but with some drawbacks: roads for example will be represented by their center lines. This means you will need to add extra nodes to create the road surface.

But now with Revit 2018, you have an additional workflow: linking a Navisworks model.

The basic idea is that using the Model Builder functionality of Infraworks you can select any area of interest in the world, then Infraworks will create the 3D model for you.
Here you can find the information how to do this:

Following these steps you can get the city of Amsterdam in Infraworks:


Next step is to export the Infraworks project into an FBX file, load this file into Navisworks and link the Navisworks file into Revit.
Information how to do this can be found here:

But I want to add one additional step into this workflow. If you do not want to explode your FBX file, lower the detail level for building facades and other assets in Infraworks. You can do this in the application settings of Infraworks.


In the same dialog box select also “3D Graphics” and lower the “Detail Level” value.


Of course it’s up to you to experiment with these values.

Thus, after importing the coordination model in Revit, you will get the city of Amsterdam in your Revit file.

Infraworks to revit

Because Revit will use the Navisworks engine to display the coordination model, navigation is very fast.


One thought on “Revit: A complete city in a Revit project

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s