DynaMaps to Revit

Hi everyone!

Here’s finally the post about getting DynaMaps elements inside Revit! All of this uses version 2019.2.20 of Dynamaps and Dynamo 2.0.3 so please first make sure you’re up to date.

Before we get to the actual topic, let me just introduce two new elements you may notice in the new version of the view extension :


Topo Density:

The new topo density slider control lets you specify how dense you want the topo point grid to be. It ranges from 10 to 40 (10×10 grid to 40×40 grid). It is unnecessary to have a very high density on a small region because close points are likely to have same elevation. The implementation of this feature started after a talk with the people over at the Gereative Design Intensive Residency held by Autodesk in Torronto where I had the pleasure to lead a break-out session about DynaMaps. There were many interesting suggestions that I am working on for next releases.


DynaMaps is now free from Revit ! It works with standalone Dynamo Sandbox, Formit, Autocad Civil 3D etc. So this “Units” setting can be used to pick between meters / feet when working outside of Dynamo Revit. If you are using DynaMaps in Dynamo Revit, the units will automatically be those of the project.

Now here are the quickest workflows to get the geometry inside Revit !






note: Setting “Generate Building Pad” to true will automatically generate the pads for some clean Revit Geometry. If you wish to use this option, make sure you create the Revit Topography first!

The buildings are generated following the topography of the site



There is a new node in the package for this purpose! DynaMaps roads can be easily imported as subregions :



Importing trees can simply be done  using the out of the box “FamilyInstance.ByPoint” node. If you’re lucky enough to have the Enscape asset library, then you can use them and get a nice immersive result!


And here is the final result in Enscape!


Thanks for reading and please feel free to comment!



4 thoughts on “DynaMaps to Revit

  1. Hi Mostafa,
    Thank you for those new informations and workflow !
    How do you do to Crop the road lines to the toposurface border ? In my case, the subregion step cannot suceed because (I presume) of the road lines going further than the toposurface ?

    Liked by 1 person

  2. Hi Mostafa,

    Awesome work! Thank you.
    I just have a question concerning the stability of Dynamo/Revit.
    I managed to follow all the steps of your first tutorial only when pushing a very small area.
    I other cases, Revit simply crashes.
    Do you recommend certain area size limits?
    I’ve set Revit units to meters.


  3. Hello!
    Thanks a bunch for creating such an awesome feature in dynamo, it makes everything easier in terms of creating basic site locations and topography. I tried to apply it to my project (location: Montagehallen), and it works perfectly until i reach the RoadsAsSubregions node. It gives me an error saying « DynaMapsNodesFunctions.subregionTest operation failed. PolyCurves may be branching ». I don’t know what the error means and how to fix it, would be pleased to hear a response from you!


Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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

This site uses Akismet to reduce spam. Learn how your comment data is processed.