Civil CAD Learning Solutions Tools

Civil CAD Learning Solutions Tools

Win64, English

Civil CAD Learning Solutions, LLC
A variety of productivity tools for use with Autodesk® Civil 3D® for parking counts, part description renaming, dry utility modeling, relinking drawing, labels at intersections and more.

General Usage Instructions

Label at Intersection and Update

This command adds surface labels at selected feature lines or polylines at the intersections. This automates the laborious process of adding repetitive labels needed for airfield pavements, gas stations, or other similar projects.  

Label at Vertices

This command inserts surface labels at all vertices along selected feature lines or polylines. This makes it easy to quickly add labels for plan production.

Relink Xrefs

A tool that re-path or relink external reference drawing paths for base drawing or drawing plan sheets. This tool assists in remapping XREFs for multiple drawings at once. The find and replace feature makes it quick and easy to modify the paths without having to replace the entire string.

Profile Thickness and Update

This command applies a design profile thickness to each profile view. This tool makes it easy to show the thicknesses of pavement on the profile view to meet plan requirements or check for pipe cover requirements visually.

Parking Count and Update

This tool creates a parking count table-based line and curve labels. This automates the laborious process of counting parking lot spaces. This tool takes line and curve labels that show the number of parking spaces represented and turns them into a table.

Pavement Quantities, Edit, and Update

A tool to report pavement quantities based on hatches. Select the hatches and place a table showing the area and cubic yardage of the pavement. This makes it quick and easy to create exhibits. When the design changes, the table can update to reflect the new areas. Use the tool to quickly find hatches that don’t have areas.

Rename Parts

This tool allows the designer to rename multiple pipes, structures, or both on the fly through a simple dialog box. This allows for taking generic part names and convert them into the applicable BIM descriptions.

Dry Utility BIM

The tool creates multiple pipe networks simultaneously for the dry utilities in trench such as gas, electric, telephone, cable, or other utility. The pipes can also be created stacked in layers. Easily create more detailed models of infrastructure improvements.

Highlight Pipes

The command highlights a pipe or structure with dashes when working in plan and profile view. This allows the designer the see the same object location in both plan and profile views. The tool makes it easier to figure out if the pipe or structure in plan is the same one in a profile view and vice versa.


The command creates surface profiles for existing alignments in a drawing along with profile views.

Create Multiple Pipe Networks

The command creates multiple pipe networks from selected objects. 

Create Street Profiles

The command creates multiple layout profiles, profile views, and alignments. 

Pipe Network Alignment

This tool assigns the closest alignment to the selected pipes and structures. This makes it easy to assign the appropriate alignment to pipes and structures. 

Create Plans

This tool creates blocks to represent the desired locations of plans. Use the Create Sheets to create the drawings after verifying the size and locations of the sheets. 

Create Sheets

This tool creates drawings for the sheets created in the Create Plans tool.  

Renumber Sheets

This tool renumbers the sheets within a sheet set.  

Street Offsets

This tool creates offsets from selected alignments or polylines. Run the command by typing StreetOffsets at the command line or select the command from the ribbon on the CCLS Tools tab, Streets Panel flyout.


Ribbon/Toolbar Icon Command Command Description


The Label at Intersection command will place surface labels at the intersection points of selected objects such as featurelines or polylines. In addition, the designer also has an options to select the same objects through and X-ref.


The Label Update command will update the location of surface labels previously placed by the Labels At Intersection or Label at Vertices tool.


The Label at Vertices command will allow you to insert surface labels along a featureline or polyline at every vertices such deflection angles or curves.


The command will relink external references by replacing characters in the saved path with new ones. You will have the ability to relink bases drawing or sheet drawings.


The command will allow the designer to apply one or multiple layers of material thickness to design profile within a profile.


This command will update the profile thickness if the selected design profile has changed.


The Parking Count command will count the number of parking lot spaces based on Civil 3D line and curve labels. The labels should be set up with an expression to divide the length of the object by the width of a parking lot spot. After purchase, the user will have access to down load several pre-set line and curb labels.


The Parking Count Update command will update the number of parking lot spaces based on Civil 3D line and curve labels that were previously selected or by style name.


Creates a table of pavement areas, and optionally volume, of selected hatches representing pavement types.


This command updated the parking quantity table.


This command allows the user to make edits to the pavement quantities.


The command will change the descriptions of selected pipes and structures.


This command allows the user to create multiple parallel pipe network following an alignment or polyline. In addition, it will allow you to create layers of utility pipes.


This command when turned on, will highlight a selected pipe in plan and profile.


Creates multiple pipe networks and alignments from selected objects (polylines, alignments, feature lines, or survey figures).


Creates surface profiles, profile views, assigns profile view band information, and profile view cut\fill hatches.


Creates Layout Profiles for the selected alignments. If polylines, 3D Polylines, Feature Lines, or Survey Figures are selected the command will convert them into alignments. Profile Views are created for the created profiles.

Polyline Quantities

Reports the lengths of objects by layer and/or linetype.

Pipe Network Quantity Take-off

Reports pipe lengths and structure county by pipe network.

Create Sheets

Creates sheets to represent plan sheets.

Create Plans

Creates blocks and views that represent sheets.


A command to toggle between multiple data shortcut folders based on the location of the drawing.


A command to set the current working folder and data shortcut project based on the drawing save location and associates the drawing to the project.


Creates all data references for a project in the current drawing.


Creates all of the available data shortcuts for the currently open drawing into the currently set data shortcut project.


Returns the data shortcut information for the selected objects to the command line.


Creates dynamic blocks that represent keymap areas in plan view. The keymaps may then be used to create sheets (layouts).


Updates the Plan Keymap Views after the user deletes or modifies the location.


Creates layouts based on the CreatePlansKeymaps command.


Command to take selected alignments or polylines and offset them the specified distances, with the provided radius values, and layer.


The installer that ran when you downloaded this app/plug-in from Autodesk App Store will start installing the app/plug-in. OR, simply double-click the downloaded installer to install the app/plugin.

You may need to restart the Autodesk product to activate the app/plug-in.

To uninstall this plug-in, exit the Autodesk product if you are currently running it, simply rerun the installer, and select the "Uninstall" button. OR, click Control Panel > Programs > Programs and Features (Windows 7/8.1/10/11) and uninstall as you would any other application from your system.

Additional Information

Videos of the commands may be found here:

Known Issues

None at this time.

Find an issue? Let us know at


Company Name: Civil CAD Learning Solutions, LLC
Support Contact:

Author/Company Information

Civil CAD Learning Solutions, LLC

Support Information

Email for any questions, bug reporting, or feature requests.

Version History

Version Number Version Description


Added command to create offsets from selected polylines for streets. Added missing dll files that prevented older versions from being entitled correctly. Digitally Signed.


Added Create Keymaps plans and sheets commands. Digitally Signed.


Data shortcut related commands added. Digitally Signed.


Added Pipe Network Alignment command to the Gravity Pipe dropdown. Added the option to create offset profiles to the Street Profiles command. Added commands for Create Sheets and Create Plans


Added Pipe Network Alignment command to the Gravity Pipe dropdown. Added the option to create offset profiles to the Street Profiles command.


Fixed defects in the product.


Added the ability to report quantities on linear objects and pipe networks. Digitally Signed msi.


Added the ability to select multiple objects through an XREF for the vertices and crossing labels commands. Digitally signed msi.


Added Street Profiles command to create alignments from linework, existing ground profile, Layout Profile (using existing ground profile surface), Profile Views, and places the profile views in a grid. Added the ability to add Cut/Fill Hatches to the CCLS Profiles command. Create Multiple Pipes - Improved highlighting of the selected linework in plan and profile view. Pipe Highlighting - Improved highlighting of the selected linework in plan and profile view. Pipe Network Labels - Added option to move the labels to the top or bottom of the profile view. Hatch Areas - The command now allows for the editing of columns after the table has already been added. Digitally signed the msi.


Fixed an issue in the Create Pipe Networks command that created multiple structures at the same location. Digitally signed the msi.


Added support for Civil 3D 2023 Fixed issue in the XREF Relink when an anonymous block was encountered in the XREFs. Digitally Signed installer.


Fixed issue where the Profile View Bands were not being created correctly. Added Create Multiple Pipe Networks from Parts. Improvements to the Multi-Profiles command. Modified the help file location. Digitally signed the msi.


Fixed issue with the Dry Utility BIM command that caused some offsets to fail to be created. Added option in the Dry Utility BIM command to set the elevation of the pipes to a user-entered value. Added a new command called Lot Labels that will label selected closed polylines, feature lines, survey figures, or 3D Polylines.


Fixed issue for exporting settings for the pipe network labels. * Digitally signed the MSI


Fixed issue for the Multi-Profiles command. * Settings are now read correctly. * Pipes and Structures are now added to profile views consistently. * Maximum Profile View lengths may now be applied by the user. * Profile views are now sorted by alignment name and profile view starting station. * Profile View Data Bands may now be added to the profile views. * Digitally signed the MSI


Added support for child label styles. Add Multi-Profiles command to create multiple surface profiles and profile views. Added support for metric drawings. Added support for multi-line part descriptions. Miscellaneous bug fixes. Digitally signed the msi.


Add the ability to set the profile label location relative to the structure. Added the ability to label a surface through an XREF.


Resolved issue where the Pipe Network Label command would fail if a pipe or structure was not within the station range of the profile view. Resolved issue where the Pipe Network Label command would fail if a pipe or part was drawn in two different profile views. In the Pipe Network Label command, added ability to skip a pipe based on a selected pipe style.


Initial release.
Go top