Trimble Business Center

 View Only
Expand all | Collapse all

Terramodel Request Live 2026 (TRL2026)

  • 1.  Terramodel Request Live 2026 (TRL2026)

    Posted 22 days ago
    Edited by Quan Mueller yesterday

    Hi TBC community!

    As mentioned in the Macros community (DevLog 004 Incremental Inspiration), the most recent Revenant Core command, Number Text, takes some inspiration from the Terramodel command INCRTEXT.  An upcoming command will be a more obvious extension of INCRTEXT.

    While the TBC 20th Anniversary shirt I'm wearing today may not mention it, there is some legacy of Terramodel in TBC.

    In honor of that, and Dimensions 2026 coming in about 6 months (Nov 9 - 11), let's have a contest!

    Rules:

    1. Reply/comment with your top 5 Terramodel TMLs/commands/features (listed in priority order) you'd like to have improved in TBC (let's not copy, at least improve!)
    2. 1 vote (top 5 TMLs/commands/features) per user
    3. Only Reply/comments count - I won't count the Recommend button thing
    4. Voting ends Sunday Nov 1, 2026 (11:59pm Mountain Time)
    5. Top 10 list updated weekly-ish (nod to MTV's TRL!)
    6. If one gets implemented by the TBC devs or a public macro developer, send me a link (proof) and I'll start an "Implemented" list.

    Goal: Raise visibility of the most requested Terramodel TMLs, giving Terramodel users a concrete, practical way to voice their workflows - and nudging developers (both independent and Trimble) that meeting these needs would be well received!

    Good luck and have fun! (and try to keep it positive :)

    Top 10 Terramodel Requests (2026)

    1. ILYR (1 vote) - Isolate layer (hide all other layers)

    2. ALIGNIMP (1 vote) - Import alignment components from a text file (HAL, VAL, cross-section, super-elevation)

    3. ALIGNOFF (1 vote) - Import alignment components from a text file with station/offsets relative to a HAL or line (HAL, VAL)

    4. LLRPT (1 vote) - Layer list report (export layer properties to CSV)

    5. INTOSET (1 vote) - Insert points into a set (insert points into a linestring or polyline)

    6. ARCBL (1 vote) - create chorded line from arc, based upon maximum middle ordinate (arc-to-chord tolerance)

    7. LLAYER (1 vote) - export layer object count, color, linestyle to CSV

    8. COLORPT (1 vote) - color points per a repeating elevation band sequence

    9. MULTICOPY (1 vote) - copy a selection of objects, to multiple locations

    10. LUNUSED (1 vote) - list unused point IDs within a range of point IDs

    -----

    11. SETSTA (1 vote) - set the beginning station of an alignment, by picking along an alignment and entering the station at that point

    12. SNR (1 vote) - search and replace within point IDs, text values, line names (Find and Replace Text, Find and Replace Points, Rename Objects)

    13. ADD2TXT (1 vote) - Adds prefix and/or suffix to text

    14. TEXTMATH (1 vote) - Adds or multiplies numbers in text objects

    15. XSHILO (1 vote) - creates lines that trace the highest and/or lowest lines in a cross section

    Edit: formatting, rule wording, added Goal, 5 TMLs in comment/vote should be in priority order
    Top 10 updates: June 4, June 8

    ------------------------------
    Quan Mueller
    quan@revenantsolutions.com
    Revenant Solutions | TBC Extension Developer
    Superuser Program | superuser@revenantsolutions.com
    ------------------------------



  • 2.  RE: Terramodel Request Live 2026 (TRL2026)

    Posted 18 days ago

    After posting this, it occurred to me that this contest doesn't have a prize... so I added a Goal.

    It's not quite the same, but the intent is that as the contest progresses, and TMLs climb the ranks, that some (hopefully many!) will be made available to TBC users - by independent devs or the TBC dev team.

    So don't wait too long to submit your vote - the more time you give devs (and other voters) to consider your top 5 (and rally behind them), the more likely your top 5 will climb and might be implemented for Dimensions!



    ------------------------------
    Quan Mueller
    quan@revenantsolutions.com
    Revenant Solutions | TBC Extension Developer
    Superuser Program | superuser@revenantsolutions.com
    ------------------------------



  • 3.  RE: Terramodel Request Live 2026 (TRL2026)

    Posted 10 days ago

    Cool idea Quan!  I do still occasionally think of something I could do in Terramodel that TBC still doesn't.

    1. ilyr - although since TBC doesn't use a 'current' layer I'm not sure how this would work it is still something I miss.
    2. alignimp - this was such a simple and intuitive way to create an alignment
    3. alignoff
    4. llrpt - TBC equivalent would be a Layer Group report
    5. intoset - this was a really nice tool to quickly add a point into the middle of a set.  The TBC equivalent would be inserting a new segment into a linestring which is certainly currently possible with a few different methods but nothing as simple as this was.


    ------------------------------
    Wayne Welshans Wayne Welshans
    ------------------------------



  • 4.  RE: Terramodel Request Live 2026 (TRL2026)

    Posted 5 days ago

    Thanks for the votes Wayne!  Including comments was a good idea - they add some "color" developers can refer to beyond just a vote total.



    ------------------------------
    Quan Mueller
    quan@revenantsolutions.com
    Revenant Solutions | TBC Extension Developer
    Superuser Program | superuser@revenantsolutions.com
    ------------------------------



  • 5.  RE: Terramodel Request Live 2026 (TRL2026)

    Posted 5 days ago

    Top 10 Terramodel Requests (2026) (updated June 4)

    1. ILYR (1 vote) - Isolate layer (hide all other layers)

    2. ALIGNIMP (1 vote) - Import alignment components from a text file (HAL, VAL, cross-section, super-elevation)

    3. ALIGNOFF (1 vote) - Import alignment components from a text file with station/offsets relative to a HAL or line (HAL, VAL)

    4. LLRPT (1 vote) - Layer list report (export layer properties to CSV)

    5. INTOSET (1 vote) - Insert points into a set (insert points into a linestring or polyline)



    ------------------------------
    Quan Mueller
    quan@revenantsolutions.com
    Revenant Solutions | TBC Extension Developer
    Superuser Program | superuser@revenantsolutions.com
    ------------------------------



  • 6.  RE: Terramodel Request Live 2026 (TRL2026)

    Posted 5 days ago

    For those wondering, I used this TML List (from GeoComp) and Google Gemini for TML descriptions.  Hopefully Gemini doesn't hallucinate what Terramodel can do ;-)



    ------------------------------
    Quan Mueller
    quan@revenantsolutions.com
    Revenant Solutions | TBC Extension Developer
    Superuser Program | superuser@revenantsolutions.com
    ------------------------------



  • 7.  RE: Terramodel Request Live 2026 (TRL2026)

    Posted 4 days ago

    Quan,

    After finishing my latest project which was an as-built for an airport runway/taxiway project I can give you the 5 i missed the most. Some of these may be buried in TBC but I have not had time or patience to find them. 

    1. ARCBL -- an absolute must when dealing with large radius edge of pavement
    2. LLAYER -- similar to Waynes llrpt
    3. ColorPT -- this is a great tool for finding blown field data that is causing contours to go squirrely.
    4. MultiCopy -- it takes to long in TBC to copy an item multiple times to different locations.
    5. Lunused -- a simple quick way to identify available point numbers for use.

    As i stated some or all of these may be available in TBC but they are not easily findable if they are.



    ------------------------------
    John Woodall
    ------------------------------



  • 8.  RE: Terramodel Request Live 2026 (TRL2026)

    Posted yesterday

    Hi John,

    I don't know of any commands that match those 5 exactly, but there is one that's close (but not the same).

    Create Chord Lines (ANZ Edit tab, in the ANZ Toolbox module) lets you create chord lines by specifying a 2D or 3D chord length.  However, I see that ARCBL uses a "maximum middle ordinate (arc-to-chord tolerance)" to determine the chord length.

    re: COLORPT - thanks for including a comment about how you'd use this.  While points in TBC don't have individual colors (at least exposed in Properties, so they are always color-by-layer), there may be other ways to highlight point elevations that are causing squirrelly contours, maybe like a color-coded listing sorted by elevation.

    I did try out using the Copy/Move command to copy objects to multiple places - yeah, that's awkward...

    Had my first blatant Google AI Mode Terramodel hallucination - it thought that LLAYER hid the layer of a selected object (facepalm).  I trusted the GeoComp listing and your comment.



    ------------------------------
    Quan Mueller
    quan@revenantsolutions.com
    Revenant Solutions | TBC Extension Developer
    Superuser Program | superuser@revenantsolutions.com
    ------------------------------



  • 9.  RE: Terramodel Request Live 2026 (TRL2026)

    Posted yesterday
    Edited by Jennifer Metz yesterday

    Hi Quan,

    I LOVE this, thank you for showing some love to the Terramodel community.  I really want more than 5, but here goes...

    1. SetSta.tml --- I miss this command a lot.  (sets the station of a HAL by picking any location along that HAL - I would want it to update the VAL as well)
    2. SnR.tml - search and replace tml for Text and Names.
    3. Add2Txt.tml - Adds a prefix or suffix to text
    4. TextMath.tml - Adds or multiplies numbers in text objects.
    5. XShilo - XSEC view - traces the highest and/or lowest lines in a cross section - helps me get to the subgrade of a section --- I run home to TM to get XS stuff done.  If this was possible in TBC, then this would give us access to a cross section view like TM. (then, of course, I would want the storexs.tml to create a surface out of the lines in the xs view...If we get access to the XSEC view, then I can't see why we couldn't have better access to the Profile View.  I NEED the ability to draw in the Profile view easier than TBC lets us.  Access to these views is a long shot, I know, but we old TM users would love it).

    I won't number this one because it would be #6 and not in the requirements, but I REALLY would like to Zoom Previous.  This is not a tml, it was a TM command. It could be a tml.  I don't have a good portal to request for enhancements, so I am taking a shot and asking here.

    Thank you,

    Jen Metz



    ------------------------------

    Jennifer Metz
    DTM Pros
    jen@dtmpros.com
    951-776-7376
    ------------------------------



  • 10.  RE: Terramodel Request Live 2026 (TRL2026)

    Posted yesterday

    Hi Jen,

    From a quick search, I didn't find TEXTMATH relating to Terramodel, but I did find a TEXTMATH lsp script for AutoCAD and it matched what you described, so I used that for a description.

    For SNR, there are 3 similar commands in the ANZ Toolbox: Find and Replace Text, Find and Replace Points, and Rename Objects (which doesn't appear at first glance to have a search function). Maybe you could take a look at the help pages.  If you consider it "implemented", I'm OK with that.  Otherwise, I'll keep it in the main list, but put links.

    re: Zoom Previous - that sounds cool.  I have some thoughts about it, but that's not for this thread...  I'll modify the contest to include Terramodel commands/functions.  If you'd like to swap out your vote for SNR for Zoom Previous, I could do that.



    ------------------------------
    Quan Mueller
    quan@revenantsolutions.com
    Revenant Solutions | TBC Extension Developer
    Superuser Program | superuser@revenantsolutions.com
    ------------------------------



  • 11.  RE: Terramodel Request Live 2026 (TRL2026)

    Posted yesterday

    Top 10 Terramodel Requests (2026) (updated June 8)

    1. ILYR (1 vote) - Isolate layer (hide all other layers)

    2. ALIGNIMP (1 vote) - Import alignment components from a text file (HAL, VAL, cross-section, super-elevation)

    3. ALIGNOFF (1 vote) - Import alignment components from a text file with station/offsets relative to a HAL or line (HAL, VAL)

    4. LLRPT (1 vote) - Layer list report (export layer properties to CSV)

    5. INTOSET (1 vote) - Insert points into a set (insert points into a linestring or polyline)

    6. ARCBL (1 vote) - create chorded line from arc, based upon maximum middle ordinate (arc-to-chord tolerance)

    7. LLAYER (1 vote) - export layer object count, color, linestyle to CSV

    8. COLORPT (1 vote) - color points per a repeating elevation band sequence

    9. MULTICOPY (1 vote) - copy a selection of objects, to multiple locations

    10. LUNUSED (1 vote) - list unused point IDs within a range of point IDs



    ------------------------------
    Quan Mueller
    quan@revenantsolutions.com
    Revenant Solutions | TBC Extension Developer
    Superuser Program | superuser@revenantsolutions.com
    ------------------------------