Here it is, the new package ‘The Civil Nodes’!
This brand new package is only available for Dynamo for Civil 3D 2025.1 or higher! It adds over 850 nodes to the library with lots of helpful functionality.
What it is:
Basically it a continuation of the Arkance Systems Node Library. Just a little history: Dynamo became available in Civil 3D 2020, but with a limited amount of nodes. Soon supplementary packages were build, like the Civil3DToolkit made by Paolo Serra, Camber from Zachri Jensen and I published the Arkance Systems Node Library. Together sometimes mentioned as the Holy Trinity
Some time ago, Dynamo for Civil 3D 2025.1 came out with hundreds of new nodes, a lot of them taken from Camber and Civil3DToolkit. That was great news, it made Dynamo much more valuable!
But the downside was that the mentioned packages didn’t work anymore. However, that does not make Dynamo any less valuable, just a little less suitable for power users. They are still missing nodes that did not find a way to the core of Civil 3D Dynamo.
Now The Civil Nodes is available as a package. It contains a large number of nodes from the Arkance Systems Node Library, mixed with some nodes from Camber (with the approval of Zachri) and some rebuilt nodes from Civil3DToolkit. Meanwhile, it is also known that Camber was republished with a 2025.1 version, which is great news for the users!
What The Civil Nodes contains:
Just a few examples. It is impossible to describe all 850+ nodes here (or wherever). The highlights are:
Legends! Select symbols, hatches and line objects in the drawing, map the layer name to a description (or put a decent description in the Layer Description) and put it somewhere on the drawing.
Results in:
Other great functionality reconstructed from the Civil3D Toolkit are the Get and Set Object Parameters, which are quite generic modification nodes, and the Object Data Tables, Fields and Records.
Result in:
And Photos with Exif Data can be read by The Civil Nodes:
Implemented from Camber are the SendCommand node, External References nodes, Alignment from Polyline, MultiView Blocks and References, Catchments and CatchmentGroups, and some minor nodes here and there.
From the Arkance Systems Node Library, just a few examples which found a way to The Civil Nodes:
Create or read AutoCAD Tables, and read Civil 3D Tables:
Create a Table from just a list of Coordinates, without any trouble.
Or create a QR Code and place it in the drawing:
Create Slope Patterns with just a few nodes:
And if you have KML (Google Earth) or OSM (Open Streetmap) files, just import them and use the administrative data to convert the geometry to Civil 3D.
And a Surface Elevations Analysis is just a handful of nodes away too:
And many, many more.
The nodes are highly structured in categories, you will find your way easily. The nodes sometimes have a large number of input ports, but as much as possible equipped with a default value.
How to get it:
The package can be downloaded from the Package Manager, just search for ‘The Civil Nodes’. And again as a reminder: only for Civil 3D 2025.1 or higher!
License and code:
The package is published under the CC-BY-ND 4.0 license.
The source code (C#/.NET8/VS Project) is not publicly downloadable, but if someone is interested, just send a PM or connect with me on LinkedIn.
More information can be found here (or in the future): https://thecivilnodes.com
My book Dynamo for Civil 3D will be updated soon, with detailed information about this new package.
Any question about this package, if you found a bug, if you want something explained, or if you want to show a great solution with the use of this package, please use this thread!