• TML - Move Points To Station

    This macro will move selected points so that they fall exactly on even stations (if the move distance is less than the specified station tolerance). There is also an option to move selected points to a specified stat...
    Gary Lantaff
    created by Gary Lantaff
  • TML - Compute Elev Diff To Corridor

    This macro will compute the elevation difference between each point in a linestring and the computed elevation of a specified corridor. The elevation differences are used to create a polyline in the profile view of th...
    Gary Lantaff
    created by Gary Lantaff
  • TML - Explode Lines

    This macro will explode the selected lines into individual segments. Each segment can be converted into a new line or only break into new lines whenever the deflection angle between segments exceeds specified angle. &...
    Gary Lantaff
    created by Gary Lantaff
  • TML - Increment Text

    Use this macro for many things, including labeling cross-sections imported from PDF where the text in the PDF is absent (replaced with polylines that look like text, but are not text). Often PDF files have text d...
    Gary Lantaff
    created by Gary Lantaff
  • TML - Linestring From Points By Station

    This macro is kind of like simple feature coding. It creates lines by joining selected points where the feature code name is the same. The points are sorted by station from a reference alignment. If the station differ...
    Gary Lantaff
    created by Gary Lantaff
  • TML - TrackLineEdge

    This macro can be used to connect the outside edges of linework (as computed from the selected reference alignment). Each node in every selected line has its station and offset computed. The min and max offset values ...
    Gary Lantaff
    created by Gary Lantaff
  • TML - Create Point By Station Offset

    This macro is helpful in cases where you have lots of points to key in based on their station and offset values.  The station and elevation support the "Auto-Advance" option. If "Auto-Advance" set on the station ...
    Gary Lantaff
    created by Gary Lantaff
  • TML - Explode Surface

    Simple TML to explode a surface into lines and "cad points". The lines are attached to the cad points by reference so if you move one of the points, all the lines connected to it will move.  
    Gary Lantaff
    last modified by Gary Lantaff
  • TML - Voice Commands

    If you want to play around using your voice to execute TBC commands, just run TMlStatus and download the macro VoiceCommand. The macro is being provided "as-is" (but it's fun to play with)   It's actually a simp...
    Gary Lantaff
    last modified by Gary Lantaff
  • TML - TMLStatus

    TMLStatus is a TML written by Rockpile Solutions to manage registered TMLs from within Trimble Business Center. It allows you to find registered TMLs and easily install and / or update them.  The link TMLSt...
    Peter Kistler
    last modified by Peter Kistler
  • Quickly Reverse Line

    Simple command to allow the user to quickly reverse the direction of a Linestring or CAD 3D Polyline without having to go into Edit. FYI, If you have TBC 5.2 or later you will seeing a "dancing arrow" on the line whi...
    Peter Kistler
    last modified by Peter Kistler
  • Compute Lot Setback line

    The macro ComputeLotSetback (available using TmlStatus) will compute a lot setback line using user specified setback distances.  First, define the setback offsets for each part of the lot (front, back, left...
    Gary Lantaff
    last modified by Gary Lantaff
  • Nudge Line

    The Nudge Line TML allows you to quickly move / offset an existing line.  This is useful for resolving vertical surfaces. For example importing curb and gutter lines will typically be exactly on top of one anothe...
    Peter Kistler
    last modified by Peter Kistler
  • Corridor Cut Sheet TML

    The Corridor Cut Sheet Report is a Rockpile Solutions TML created to provide cross section based reports for corridor models for use by field staff as a way to check and validate highways construction. The report will...
    Peter Kistler
    last modified by Peter Kistler
  • TML - Adjust Linestring Elevation

    The Adjust Linestring Elevation, AdjustLSElevation, TML allows you the modify the elevation of a portion or all of a given linestring.  After selecting the linestring to be modified, the portion of the linestri...
    Peter Kistler
    last modified by Peter Kistler
  • TML - AffixName

    AffixName is a TML written by Rockpile Solutions used to Add and / or Remove a prefix or suffix from the name of selected objects.  Most of the time the name automatically assigned to an object especially during ...
    Peter Kistler
    last modified by Peter Kistler
  • TML - Site Improvement Legend

    This TML will extract the materials assigned to a surface and create a legend. There are two styles of legends. (Examples shown below) NOTE: This macro requires TBC version 5.0 (patch 1 - Released 1/18)   The T...
    Gary Lantaff
    created by Gary Lantaff
  • TML - OffsetSurface

    The OffsetSurface TML is included in the TBC 5.0 install but I have updated it to include support for adding a clipping boundary while it copies the surface. The clipping boundary is optional. If you download this zip...
    Gary Lantaff
    last modified by Gary Lantaff
  • TML - Adjust Area

    This TML will slide a line perpendicular to a reference line until a specified area is computed. There is an option to create a polygon object (containing part of the specified boundary) or just a line.    ...
    Gary Lantaff
    created by Gary Lantaff
  • TML - Copy Layer Group Members (V2)

    This TML will copy a layer group and all the layers (that have members) into a new layer group where the group and each layer is named the existing name with a prefix (or suffix). Just select the layer group and enter...
    Gary Lantaff
    last modified by Gary Lantaff