Create Layouts with Dynamo - By Profile View

I hav’nt seen much on creating new layouts from Dynamo. Is it possible or is the API just not available? I would specifically like to try to create Plan Profile Layouts based on the Profile Views and just drop them in a Template paper Space. Save time and drawing size over the whole Create View Frames, etc routine. I’m happy to put it all together if anyone can Python the key nodes to create Plan-Profile Layouts from Profile Views choosing a Template.

Hi @nick.turner66KAP

Sorry but not very much clear what you are trying to achieve with the help of Dynamo.
Can you please breakup the task in steps and if possible some screen shots will also help.

Hey @shahid.shaikh_C3D

Overall, I am looking to run Sheet Production for Plan Profile Sheets through Dynamo. Ideally, Select a Profile View, then the script selects a Plan-Profile Template dwt with those vieports and creates a new Layout Tab with the Plan-Profile Layout for that Profile View. Similar to just running the ‘Create View Frame-Create Sheets’ standard routine, but without the slowness of that and the way it makes the drawing really large. This would be great for many people to have for Civil 3D. Thanks!

Hi @nick.turner66KAP,

Didnt had much exposer for requested workflow but will suggest to have a look at sheet set manager package by @AdammReilly this package have lots of nodes which will help you to get going.

Shahid, yes @adammreily ‘s SSM nodes are fantastic. What I can’t get done is create Layouts in the first place.

Thank You,

Just incase this might help, here is a script I made using Adam’s SSM Package to make layouts in SSM. I import info from excel to make the filenames and set some of the standard ssm sheet properties.
Sheet Set-Create Sheets v1.dyn (94.2 KB)
Sheet Set-Create Sheets.xlsx (12.3 KB)


Please, what do we put here in this node ?
Is it possible to attach an example drawing?

Thanks for the script @KirkWM this is really helpful.

any idea why i am getting this error, am i missing something ?

@hosneyalaa this is for the .dst file which is the sheet set database for the project.

1 Like

@shahid.shaikh_C3D I’m not sure about that error, maybe @AdammReilly knows. What version of the package did you install for what version of C3D?

1 Like

That’s typically the error you’ll get from a mismatch in Civil 3D and package versions.
If you’re on C3D 2020 you’ll need to make sure you’re using package version 2020.3.50 If you’re on C3D 2021, use package version 2021.3.53.
I haven’t been able to post an update for C3D 2022 yet, so you won’t be able to use the package for that release, yet.


Here’s an updated script which checks the “sheet storage location” specified in the .dst for existing .dwgs so you don’t overwrite existing files, which is the default behavior. Found this out the hard way this morning. This script now also needs the Clockwork package for the “any true” node.
Sheet Set-Create Sheets v2.dyn (153.1 KB)

@AdammReilly perhaps a suggestion to add in an input for controlling file overwrite for sheet creation?