Pipe Network Productivity Tools

Pipe Network Productivity Tools

Win32 and 64, English

Red Transit Consultants, LLC
Productivity tools for Pipe Networks.

General Usage Instructions

Find the tools on the ribbon tab called Pipe Network Tools and use them whenever you are working with Pipe Networks.

See each individual command description for specific instructions.

Screenshots

Commands

Ribbon/Toolbar Icon Command Command Description

RTCL_PIPESLOPESINGLE

Quickly adjust a single pipe's elevations and slope by selecting one end of the pipe and entering information in the command line. See Help document in the installation package for more information. YouTube - Pipe Slope Single: https://youtu.be/gWH9Q8HahJY

RTCL_ModifyPartStylesRulesMats

Tool to quickly modify multiple pipe/structure's style, rule, and/or render material; also allows for resetting the parts back to the Part List's settings. Select a collection of pipes and structures by Network, Multiple, or Path - then if desired, filter that selection by PartNameDescriptions. After obtaining the final selection, select whether to include sync to the Part List settings or manually adjust. Select whether or not to modify the style, rule, and/or render material. If manual is selected, select the options from the pull downs. Hit apply to apply the selection. YouTube - Standard Selection Options: https://youtu.be/Hy_ehkkwKSs YouTube - Modify Parts Styles Rules and Materials: https://youtu.be/ddE1R9IXoUo

RTCL_MatchNetworkParts

Similar to Match Properties, this command matches the assigned Part Type from a reference Pipe Network Part to a selected Pipe Network Part. YouTube - Match Network Parts: https://youtu.be/O0KZuR03mYQ

RTCL_RemoveXData

Removes XDATA program from selected objects - thus making them static and not capable of automatic updating using the commands. Will work for both multileaders and wye pipes.

RTCL_UpdatePipeCrossingLabels

Provides the nearly dynamic pipe crossing label capability. Command begins with the same dialog providing the ability to customize the label and size of multileader. Upon clicking the update button, the command will then search through all multileaders with the program's stored XDATA, finding the previously selected pipes / profile views and recomputing the pipe crossing information and update the label per the dialog settings and the same methods used in the previous command. If the crossing horizontal position was moved, not only will the text update, the leader will move to the correct location as well. YouTube - Label Pipe Crossing: https://youtu.be/xfB4xwrY23o

RTCL_PIPESLOPEMULTIPLE

Quickly adjust elevations and slopes of multiple pipes by selecting a downstream pipe/structure and an upstream pipe/structure. Command will return all pipes/structures along the shortest path in between. Follow command prompts to enter information. See Help document in the installation package for more information. YouTube - Pipe Slope Multiple: https://youtu.be/O26XVVfEoOY

RTCL_RenameParts

Command allows for quickly renaming pipes/structures after they have been placed in the drawing. Naming dialog works similar to the Autodesk® AutoCAD® Civil 3D® names dialog, but allows for additional reference objects such as Upstream/Downstream structure names on pipes. Upon running the command, select pipes/structures to rename by network, multiple or path, then complete the dialog as desired, select to rename structures and/or pipes and click the rename button. YouTube - Standard Selection Options: https://youtu.be/Hy_ehkkwKSs YouTube - Rename Parts: https://youtu.be/b-GL7MNB-Bk

RTCL_RemovePipeCrossingLabels

Searches the drawing for all multileaders with the XDATA program and deletes them from the drawing, allowing to easily remove all crossing leaders if desired.

RTCL_ModifyPartReferences

Tool to quickly modify multiple pipe/structure's alignment/surface references. Tool offers multiple part selection modes to help gather the appropriate parts for processing. See Help document in the installation package for more information. YouTube - Standard Selection Options: https://youtu.be/Hy_ehkkwKSs YouTube - Modify Part References: https://youtu.be/2D98IYYDFXg

RTCL_NETWORKQUANTITYLBL

Tool to quickly gather unique part types via descriptions and separate the quantities. See Help document in the installation package for more information. YouTube - Network Quantities Label: https://youtu.be/79qIfKpvomM

RTCL_SplitPipeWithStructure

This tool allows for inserting a structure at a point on a pipe within Profile View. This command prompts for the Profile View, the Pipe to split, the location of the structure in relation to the Profile View, and then the new structure's part type. Setting the new structure's part type can be done by Dialog (similar to swapping parts) or by matching a neighboring structure's part type. On the back end of the command it's utilizing the source alignment to determine the plan view location of the structure. The command will also apply a reference surface, a reference alignment, structure rules, and prompts whether or not to apply those rules. YouTube - Split Pipe with Structure: https://youtu.be/-lTwdypx-VM

RTCL_RaiseLowerPipes

Tool for raise / lowering multiple pipes at once. Select a collection of pipes and structures by Network, Multiple, or Path - then if desired, filter that selection by PartNameDescriptions. After obtaining the final selection, enter the distance (+/-) to raise/lower the pipes in that selection. YouTube - Standard Selection Options: https://youtu.be/Hy_ehkkwKSs YouTube - Raise / Lower Pipes: https://youtu.be/IE8PvjNwjDs

RTCL_LabelPipeCrossing

Tool for labelling pipe crossings in both plan and profile views with a nearly dynamic multileader label. With a customizable dialog / label, this tool will prompt for two pipes that cross in plan view. It will then calculate the crossing elevations of the two pipes and place a multileader at the location - both plan and profile. The command is nearly dynamic offering an update button should the pipe elevations change. See Help document in the installation package for more information. YouTube - Label Pipe Crossing: https://youtu.be/xfB4xwrY23o

RTCL_ModifyPipeHydraulicProps

Tool to quickly modify multiple pipe's hydraulic properties. Tool offers multiple part selection modes to help gather the appropriate parts for processing. See Help document in the installation package for more information. YouTube - Standard Selection Options: https://youtu.be/Hy_ehkkwKSs YouTube - Modify Pipe Hydraulic Properties: https://youtu.be/YhzPCbIq1fE

RTCL_CreateProfileOfPipes

Command to quickly generate a layout profile of a pipe run. This command is meant to help those who often need to label pipe elevations at intervals along the pipe and can be done with Profile labels or band labels once the pipe profile exists. YouTube - Standard Selection Options: https://youtu.be/Hy_ehkkwKSs YouTube - Create Profile of Pipes: https://youtu.be/Yky1XGnfZDw

RTCL_UpdateWyeConnectionElev

Provides the nearly dynamic wye connection elevation by allowing for quickly updating all wye pipe connection elevations in one click. Command searches through the drawing looking for pipes with stored XDATA from the Pipe Network Tool's Wye Connection Elevation command, gathers information on the connected main line pipe and the additive value and recomputes/resets the elevation of the wye pipe. YouTube - Set Wye Connections: https://youtu.be/fBohKnnzC1k

RTCL_PNPTAbout

Lists information about the app.

RTCL_ModifyPartDescriptions

Tool to quickly modify multiple pipe/structure's description. Select a collection of pipes and structures by Network, Multiple, or Path - then if desired, filter that selection by PartNameDescriptions. After obtaining the final selection, select whether to include pipes or structures and fill out the corresponding description boxes as desired. Command will apply the new descriptions to all pipes and structures in the selection. YouTube - Standard Selection Options: https://youtu.be/Hy_ehkkwKSs YouTube - Modify Part Descriptions: https://youtu.be/gRjhwimx5ro

RTCL_SwapMultipleNetworkParts

Tool for swapping multiple Pipe Network parts at once. Tool offers multiple part selection modes to help gather the appropriate parts for processing. See Help document in the installation package for more information. YouTube - Standard Selection Options: https://youtu.be/Hy_ehkkwKSs YouTube - Swap Multiple Parts: https://youtu.be/zigqSfrzUlc

RTCL_AdjustPipeElevToSurface

Tool to quickly adjust all pipe elevations within a selection to a specified distance above or below the surface. Uses the pipe coordinates at each end of the pipe to get the surface elevation and apply difference above/below surface. Tool offers multiple part selection modes to help gather the appropriate parts for processing. See Help document in the installation package for more information. YouTube - Standard Selection Options: https://youtu.be/Hy_ehkkwKSs YouTube - Adjust Pipes to Surface: https://youtu.be/rqoB5PcKD4g

RTCL_WyeConnectionElev

This tool allows for quickly setting the connection elevation of a wye pipe to the mainline and leaves it in a nearly dynamic state. Can simply select the main line pipe then select the wye connection pipe and it will calculate the main line pipe elevation where the wye occurs, then apply the elevation to the wye pipe. There is an update command to quickly update this elevation should the main line pipe change. See Help document in the installation package for more information. YouTube - Set Wye Connections: https://youtu.be/fBohKnnzC1k

RTCL_PNPTHelp

Opens HTML Help Document.

RTCL_AdjustConnectedPipesElev

Tool to quickly adjust all pipe elevations that connect to a structure. Command will prompt to select a structure and then an elevation. It will then apply that elevation only to the ends of the pipe that tie to the structure. See Help document in the installation package for more information. YouTube - Adjust Structure Pipe Elevations: https://youtu.be/6vIO_RZLc9M

RTCL_LabelPipeElevation

Command allows for displaying/labelling a pipe's elevation at any point along it. Select a pipe and text will appear with the pipe's elevation as the mouse is moved along the pipe. Click a location and a multileader with the elevation will appear. Access the command's settings to modify how the elevation is computed (centerline, crown, invert, etc.). YouTube - Label Pipe Elevation: https://youtu.be/4nlNP-b99vA

RTCL_DAYLIGHTPIPETOSURFACE

Select a pipe by the desired trim/extend end. Select a surface to compute the intersection. The tool will then use the pipe's current elevations and grades to find the intersection of the centerline, crown, or invert of the pipe with the selected surface. If an intersection is found, the tool will then adjust the pipe by the selected end and trim/extend it to the computed intersection location utilizing it's elevations and grade, applying a new elevation to the daylight location. Adjust centerline, crown, or invert from the command's Settings dialog. YouTube - Daylight Pipe to Surface: https://youtu.be/DsUJJIOoPRk

Installation/Uninstallation

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/8.1/10) and uninstall as you would any other application from your system.

After opening Civil 3D, look for the ribbon tab called Pipe Network Tools. Note that if your screen size is small, you may have to use the >> button on the ribbon tab to find the installed tab. This app is a licensed app per computer, please click the Label Pipe Crossings button to initiate the license dialog - and email will come from Red Transit Consultants, LLC website with a link to your license for activation and further instructions.

Additional Information

This product has been tested for both Windows 32bit and 64bit systems.

Known Issues

If the Civil 3D pipe catalog is not found or does not contain the structure used in the drawing and the app is run on pipes in the drawing, the structures will not resize and will not allow for resizing. This is a common Civil 3D issue, but we felt it necessary to make aware.

The app does not care about pipe or structure rules, if rules are applied, network could be reset and set values could be lost.

The command Modify Pipe Hydraulic Properties is disabled for Autodesk® AutoCAD® Civil 3D® 2013 as the .NET API does not expose the necessary properties to run the command. Version 2014 and greater, the command is available for use.

Contact

Company Name: Red Transit Consultants, LLC

Author/Company Information

Red Transit Consultants, LLC

Support Information

At any time, simply email steve@redtransitconsultants.com, and provide the application plugin name or command name and a detailed description of the error that occurred.

We will get back with you as soon as possible and determine a solution to the issue.

Version History

Version Number Version Description

1.0.0.6

Daylight Pipe to Surface: Fixed issue where in some situations it would not choose the correct daylight circle point for extending. Daylight Pipe to Surface: Fixed issue where in some situations it would extend the pipe/structure to 0,0 location instead of chosen location. Daylight Pipe to Surface: Fixed issue where in some situations when an intersection was not found, program would get stuck in a loop and lock up software. NEW COMMAND: Create Profile Of Pipes. Command to quickly generate a layout profile of a pipe run. This command is meant to help those who often need to label pipe elevations at intervals along the pipe and can be done with Profile labels or band labels once the pipe profile exists.

1.0.0.5

General: Resolved an error that appeared at the end of commands if a drawing contained a locked layer. General: Resolved an error that appeared when selecting Pipe Network Parts that were on a locked layer. General: Resolved an issue in some commands when using the pipe selection option to inherit its' elevation, the command would exit or cancel. Swap Multiple Parts: Resolved an error that would occur when a part in the Part's List contained a null material value, the app would fail. This typically occurred when using custom made parts. App now uses ByLayer for material if the material is null. Modify Part Styles, Rules, and Materials: Resolved an error that would occur when a part in the Part's List contained a null material value, the app would fail. This typically occurred when using custom made parts. App now uses ByLayer for material if the material is null. Label Pipe Crossing: Resolved an error that would occur when pipes or non-pipes were selected from Profile View. Command is meant for selecting from Plan view only, thus has now been restricted to Plan selection only. Daylight Pipe to Surface: Made improvements to find daylight points by extending the pipe vector 4 times the length of the pipe. If multiple intersection points are found, the command now asks the user to select the daylight location on screen, prior to adjusting the pipe.

1.0.0.4

Swap Multiple Parts: Added selection highlighting; Fixed an error that would occasionally appear if a Part in the Part's List did not have a Style, Rule and/or Material assigned. Modify Part References: Added selection highlighting. Adjust Pipes to Surface: Added selection highlighting. Modify Pipe Hydraulics: Added selection highlighting. Rename Pipes and Structures: Added selection highlighting. Slope Across Pipes Single: Added selection highlighting. Slope Across Pipes Multiple: Added selection highlighting. Modify Part Descriptions: Added selection highlighting. Daylight Pipe to Surface: Fixed an issue that caused the program to Fatal Error if a surface was not selected. Modify Part Styles, Rules, and Materials: Added selection highlighting. Raise/Lower Pipes: Added selection highlighting. NEW COMMAND: Match Network Parts. Command is a Match Properties for Pipe Network Parts allowing users to select a reference part and apply the same PartSizeName to a selected part. NEW COMMAND: Split Pipe in Profile View. Command for inserting a structure on a pipe within Profile View.

1.0.0.3

Added 2018 product support (No change in version number).

1.0.0.2

- Label Pipe Elevation: Added support for curved pipe.

- Label Pipe Elevation: Resolved an issue where label was providing incorrect clearance values in some situations due to pipe flow directions.

- Label Pipe Crossing/Update: Resolved an issue where label was providing incorrect clearance values in some situations due to pipe flow directions.

- Network Quantities Label: Added option to gather structure quantities by unique parts or by unique parts with depth ranges. Allows for custom settings of depth ranges.

- Rename Parts: Resolved and issue where renaming parts would not allow to start numbering at 1 in some situations.

- Rename Parts: Resolved an issue where renaming parts would return an error and not proceed with renaming in some situations.

- Daylight Pipe to Surface: Resolved an issue that would cause a fatal error if selected pipe had null structures connected.

NEW COMMAND - Modify Part Styles, Rules, and Materials. Command allows to modify a collection of part's styles, rules, and render materials - also allows to sync those back to the Network's part's list settings if desired.

NEW COMMAND - Raise/Lower Pipes. Tool for raise / lowering multiple pipes at once. Select a collection of pipes and structures by Network, Multiple, or Path - then if desired, filter that selection by PartNameDescriptions. After obtaining the final selection, enter the distance (+/-) to raise/lower the pipes in that selection.

1.0.0.1

- Added About Ribbon Panel and Button to list current version

- Added Help button to open the HTML Help File

- Revised Ribbon wye buttons layout. Added remove xdata option for removing dynamic link.

- All commands with Keywords, now store previous picked settings so that future uses can just hit enter and get through the prompts a bit faster.

- Swap Multiple Parts: Added option to filter selection by PartNameDescription.

- Swap Multiple Parts: Resolved issue where style, rule, and material were not assigning to swapped part from part's list settings.

- Label Pipe Crossing/Update: Added support to label the surface elevation at the crossing.

- Label Pipe Crossing/Update: For faster work flow and to follow how other tools work, the initial dialog prompt has been made into a settings dialog and the command now runs from the command line keyword prompts.

- Label Pipe Crossing/Update: Added elevation abbreviations for Centerline, Crown, and Invert and for when wall thickness is included.

- Label Pipe Crossing/Update: Added option to label part description or part PartSizeName.

- Modify Part Description: Added option to filter selection by PartNameDescription.

- Modify Part Description: Fixed a bug when modify a structure's surface reference, the structure would not auto-adjust it's rim elevation to the surface.

- Adjust Pipes to Surface: Added option to filter selection by PartNameDescription.

- Modify Pipe Hydraulics Properties: Added option to filter selection by PartNameDescription.

- Rename Pipes and Structures: Added option to filter selection by PartNameDescription.

- Network Quantities Label: Added option to compile quantities based on PartSizeName or Description

- NEW COMMAND - Modify Part Descriptions: Added new command to quickly modify multiple part descriptions.

- NEW COMMAND - Daylight Pipe to Surface: Added new command to quickly compute a pipe's daylight location on a surface.

- NEW COMMAND - Label Pipe Elevation: Added new command to display/label a pipe's elevation at any point along it.

1.0.0.0

Initial release

Go top