This is the Geocomp Systems list of TML commands in the International English language installation of Trimble Terramodel 10.13 with the Geocomp Update. The commands are the same with the US English, Spanish, French and German language installations, but the dialogs and documentation will be different.
TMLs can be selected at the Terramodel command prompt and may also be assigned to menus, toolbars, workspaces or function keys. Look through this list of over 400 TMLs from various sources. There's a good chance that you'll find a helpful TML that you didn't know about but already have.
Look through the alphabetical list or use your browser's Edit... Find to look for keywords.
Once you have identified a command in the list that you want to know more about, click on the name to go directly to the details. At the end of each description is a table showing, where known, the date last modified, page in a manual, menu location and source of the TML.
The GEOCOMP column is a guide to help Geocomp users find equivalent functions in Terramodel.
Click here to update this list. See the TML List Archive for previous versions.
A good way to print this list is via PDF.
| NAME | BRIEF DESCRIPTION | CATEGORY | GEOCOMP |
| 3D | Compute points offset from a selected alignment | alignment | 77 |
| 3DFILTER | Filter superfluous points from DTM | dtm | |
| 3DMCOUT | Export to Topcon 3D-MC MCA file | export | |
| 3DPIPE | Report 3D lengths and angles for a set | report | |
| ADD2TXT | Add a prefix or suffix to text | text | |
| ADDISO | Add an isopach layer to a DTM layer | dtm | 240 |
| ADJAREA | Adjust a lot to an nominated area | set | |
| ADJUSTAREA | Same as ADJAREA | set | |
| ALIAS | Create and edit aliases | config | |
| ALIGNIMP | Import an alignment from an ASCII file | align | |
| ALIGNOFF | Import chainages and offsets from an ASCII file | align | |
| ANG | Report angle-right between points | report | |
| ARC | Draw pline arcs from any three parameters | set | 21 |
| ARC2P | Create a pline arc using two points and a radius | set | 21 |
| ARC2PSET | Create a set arc using two points and a radius | set | 21 |
| ARCBL | Create breaklines along all arcs on a layer | dtm,set | |
| ARCBREAK | Replace a set arc with chords | set | 39 |
| ARCS | Replaced by ARC | set | 21 |
| AREA2SET | Replaced by TRACEBDY | set | |
| ASHIN | Import an Ashtech points file | import | |
| AUTODRAFT | Create line, block and text features from field codes | survey | 125 |
| AUTOSET | Create a clockwise set from points | set | |
| AVGEND | Compute end-area volumes given an alignment and two layers | report | 471 |
| BFITCURV | Draw a curve of best fit | set | |
| BFITLINE | Draw a line of best fit | set | |
| BGELEV | Copy points into an elevation view | view | |
| BLDG | Create plines with corners at right angles | set | 4 |
| BLFILTER | Filter excess points from breaklines | dtm,set | 127 |
| BLINECHK | Check for crossing breaklines | set | 43 |
| BLKPTS | Place blocks at points based upon BLOCK.MAP file | block | |
| BLKREAD | Reread a block | block | |
| BMAP | Replaced by BLKPTS | block | |
| BUILDING | Construct a building with perpendicular or angled sides | pline | 4 |
| CASE | Replaced by TEXTCASE | text | |
| CAT | Create a catenary curve in the profile view | pline | |
| CDSPROF | Create initial design profile for a cul-de-sac | alignment | 412 |
| CENVIEW | Re-centre views based on chainage | view | |
| CF2SUPER | Compute superelevation from existing crossfall | alignment | |
| CHAINAGE | See STATION | alignment | 84 |
| CHNGTEXT | Replace selected text based on a dictionary | text | rep |
| CHOSDIFF | Report chainage, offset and height difference from DTM | report | |
| CHTXT | Convert stationing text to chainage text | text | |
| CLEARMESS | Clear the message scroll window | text | 146 |
| CLOSEFIG | Close selected lines | set | 126 |
| CLS | Replaced by CLEARMESS | text | 146 |
| COLORCON | Colour contours by interval | colour | 156 |
| COMPASS | Place a hydrographic compass rose | nav | 616 |
| CONNECT | Connect two sets of the same type, forming a single set | set | 15 |
| CONTOUR | Extract contour plines from a DTM | dtm | 43 |
| CONVERT | Convert plines to sets or sets to plines | set,pline | 292 |
| COORDCON | Transform coordinates | nav | GeoCalc |
| CRDTABLE | Create a linked coordinate table | report | 188,92 |
| CROWFOOT | Toggle arrow heads on segment text leader lines | text | |
| CSTAKE | Print the slope staking reports | report | 41 |
| CSTAKING | Same as CSTAKE | report | 41 |
| CTAB | Replaced by CRDTABLE | report | 188,92 |
| CULDESAC | Create and draw a Cul-de-Sac | set | 195 |
| CUTFILL | Balance cut and fill volumes | dtm | |
| CVD5EXPT | Exports to CivilCAD 5 AS5 | export | FC C |
| CVD5IMPT | Imports from CivilCAD 5 AS5 | import | FC C |
| CVDEXPT | Exports to CivilCAD 4 ASC | export | FC C |
| CVDIMPT | Imports from CivilCAD 4 ASC | import | FC C |
| DEFANG | Display angle between two bearings | report | 91 |
| DESC | Changes numeric names to alphanumeric | text | 76 |
| DFEDIT | Data Format Editor | import/export | |
| DIM | Dimension sets and plines | text | 91 |
| DLGDOIN | Import USGS DLG-O file | import | |
| DLGDOOUT | Export USGS DLG-O file | export | |
| DPAD | Replaced by MOVEPAD | set | |
| DRAPE | Create sets where selected plines cross DTM links | dtm | 298+400+252 |
| DRNGRADE | Label segment with grade and direction | text | |
| DTMALL | Relink all DTM layers and refresh | dtm | 43 |
| DTMAREA | Calculate slope areas | dtm | 117 |
| DTMBYLL | Copy objects to DTM layer by LayerList | dtm | 289 |
| DTMCH | Select the current DTM layer | dtm | 1 |
| DTMCONE | Create a cone from a point to a DTM | set | |
| DTMGRID | Interpolate a grid of points over a DTM | dtm | 221 |
| DTMPTS | Interpolate elevations of points from a DTM | dtm | 236 |
| DTMSET | Create sets of triangle sides on a DTM | dtm | 158+SDS-DXF |
| DTMSHOT | Create a point on a DTM at a grade and bearing | dtm | |
| DTMSTATS | Display the highest and lowest elevations of points in a layer | report | 169 |
| DTMUPDT | Relink the current DTM layer and refresh | dtm | 289 |
| DUMPATT | Report the attribute records stored for a selected object | config | |
| EARTHWORK | Same as EARTHWRK | report | 471 |
| EARTHWRK | Create an earthwork report | report | 471 |
| EDIT | Edit object | object | 32 |
| ELBLK | Replaced by PTBLKS | point | 38 |
| ELFS | Elevation and grade from chainage | profile | |
| ELLIPSE | Create an ellipse | pline | |
| ELTXT | Elevation from text | point | 317 |
| ELVPLINE | Interpolates average elevation of plines from DTM | plines | |
| EMXSALIGN | Imports a Geopak alignment | import | |
| EVALDTM | Report invalid points and sets in a DTM layer | dtm | 43 |
| EXEC | Execute an external program | config | 200 |
| EXPORT | Export data using scripts | export | 188, FC D, FC I |
| EXPORTGC | Export or report cross sections in Geocomp format | export | 402, 482 |
| EXPORTSMGR | See IMPORT | export | |
| EXPORTXS | Export cross section data in Terramodel .XSC format | export | |
| F7 | Toggle point number display on/off | text | 136, F7 |
| F8 | Toggle point symbol placement on/off | text | 137, F8 |
| F8T | Place markers on points | text | 137, F8 |
| F9 | Toggle elevation display on/off | text | 138, F9 |
| FACTZ | Replaced by SCALEELV | points | 123 |
| FBLOCK | Import ASCII points file in rectangular blocks | import | |
| FILTER | Reduce the number of vertices in plines | pline | |
| FORESTRD | Apply horizontal design criteria to a road alignment | road | |
| FLIPUP | Copy points and sets into an elevation view | view | |
| FRGOUT | Export Fastmap 700 Full Road Geometry file | export | |
| GARMININ | Import Garmin GPS Waypoint (.wpt) File | import | |
| GARMINOU | Export Garmin GPS Waypoint (.wpt) File | export | |
| GC01 | Truncate the name of selected objects | text | rdes |
| GC02 | Change name to the chainage & offset from HAL | text | 176 |
| GC03 | Chainage and offset report from HAL and VAL (HDist) | report | 122 |
| GC04 | Create mid-points on short plines | point | 314 |
| GC05 | Calculate the centre of mass between two DTMs | report | |
| GC06 | Rounds elevations in project file | point | |
| GC07 | Helmert transformation | point | 37 |
| GC08 | Part of RDX_GC | plot | 490 |
| GC09 | Places blocks and symbols by group | blocks | 90 |
| GC10 | List and total area, 2D length and 3D length | report | 275 |
| GC12DIN | Import 12D Model file | import | |
| GC14 | Chainage and offset report from HAL and VAL (SDist) | report | 122 |
| GC15 | Deletes selected plines within a total length range | pline | |
| GC16 | Change line colour and linestyle using GEOCOMP.CLT | colour | 90 |
| GC17 | Calculate intersect with DTM given bearing and slope from set | point | |
| GC18 | Report chainage and elevation along a VAL | report | 412 |
| GC20 | Computes and checks cut/fill volumes within boundaries | report | DTM 3 |
| GC21 | Changes the default callout style | text | 90 |
| GC22 | Checks DTM edge and design boundaries | sets | 197 |
| GC23 | Create a set where slopes from points intersect a DTM | sets | |
| GC24 | Adjusts a lot or traverse by Bowditch | survey | 62 |
| GC25 | Computes the cut/fill line between two DTMs | dtm | DTM C |
| GC26 | Creates an attribute record on an object | config | |
| GC27 | Label hals along xlines similar to Geocomp format | text | 93 |
| GC28 | Creates 3D points along HAL & VAL with name = ch | alignment | 77 |
| GC28A | Creates 3D points along HAL & VAL | alignment | 77 |
| GC29 | Compute distance & direction with 3D components | report | 17 |
| GC30 | Compute elevation difference to DTM | report | 236 |
| GC31 | Remove duplicate points on a layer with tolerances | point | 170 |
| GC32 | Report visible layers in LayerLists | report | 86 |
| GC33 | Create a DTM from the upper or lower of two DTMs | dtm | 240 |
| GC34 | Find a point by number | point | 299 |
| GC35 | Create points at centroids of a plines or sets | point | 181 |
| GC36 | Move points onto a HAL | point | 120 |
| GC37 | Intersect Xlines with sets | export | 80 |
| GC38 | Affine transformation | point | 161 |
| GC39 | Move HAL IP and update Xlines | road | 84 |
| GC3PTARC | Create a two-arc set through three points | set | 46 |
| GC40 | Compare points in two layers by coordinate | report | 182 |
| GC40A | Compare points in two layers by coordinate using search ranges | report | 182 |
| GC40M | Compare points in two layers by coordinate using alignment | report | |
| GC41 | Create obstructions in profile view | road | |
| GC42 | Report elevation minus roadway elevation | report | 429 |
| GC42AB | As-built Road report | report | 435 |
| GC43 | Report surface areas of shapes in a roadjob | report | 475 |
| GC43S | Report surface areas of shapes in a roadjob within a material | report | |
| GC44 | Report surface areas of a DTM by slope and chainage | report | 117 |
| GC44S | Report surface areas of a DTM by slope and chainage within a material | report | |
| GC45 | Create points along a HAL at incremental distances | point | 28 |
| GC46 | Compute cut volumes between surfaces within blocks | report | 247 |
| GC47 | Road resheet profiles | road | 118 |
| GC48 | Extract profiles from roadway shapes | road | 253,450 |
| GC49 | Create a point on a line given elevation | point | 260 |
| GC50 | Grade a set from known points | set | 185 |
| GC51 | Intersection design | road | 492+77+254 etc |
| GC52 | Change group of selected objects | group | 40 |
| GC53 | Include or exclude multiple points from DTM | dtm | 43 |
| GC54 | Apply geoid-spheroid correction from a DTM | nav | |
| GC55 | Extrapolate heights from two 3D sets onto points on another set | point | 81 |
| GC56 | Swap in X, Y or Z | point | |
| GC57 | Create points from cross sections | road | 157 |
| GC58 | Remove duplicate sets, plines and text | sets, plines, text | 154 |
| GC59 | QA report from Geodimeter as-built survey | report | |
| GC60 | Radial setout report | report | 41 |
| GC61 | Create a point at a distance between two points | point | 28 |
| GC62 | Replaced by ELFS | alignment | |
| GC63 | Intersect batter defined by two sets with DTM | road | |
| GC64 | Intersect two batters each defined by two sets | road | |
| GC65 | Create point at chainage, offset and elevation along alignment | alignment | 344 |
| GC66 | Create breaklines at ridges, valleys or changes of grade | sets | |
| GC67 | Move points onto Xlines | alignment | 66 |
| GC68 | Add points into sets based on maximum horizontal distance | sets | |
| GC69 | Change zero elevations to no elevation | points | 333 |
| GC70 | Combine elevation of point and DTM | dtm | |
| GC71 | Create solid thick lines | plot | 510 |
| GC72 | Report satellite horizon curtain | report | |
| GC73 | Interpolate elevation from VAL | alignment | 77 |
| GC74 | Set the start chainage of multiple sets or plines | alignment | 252 |
| GC75 | Report distance and slope between sets | report | |
| GC80 | Compare sum of lot areas against boundary | report | 75 |
| GC82 | Compute DTM slope areas within a boundary | report | |
| GCADJANT | Adjust points for a non-vertical antenna | survey | |
| GCARC | Create arc pline or set by three parameters | set | |
| GCBOUND | Match extents of boundaries | dtm | |
| GCCONIN | Import Geocomp contour file | import | 166 |
| GCCONOUT | Export Geocomp contour file | export | 105 |
| GCCONTXT | Set elevations of labelled contours | pline | 258 |
| GCCOPY | Copy objects onto current layer, while retaining other attributes | sets | 178 |
| GCCSVIN | Imports comma-separated ASCII coordinate files | import | |
| GCDCOUT | Export alignments to Trimble DC files | align | |
| GCDESC | Toggle point name display on/off | text | 110 |
| GCDTM | Relayer objects into a DTM layer using a .dtp file | dtm | 43 |
| GCDTMIN | Import a Geocomp .DTM file | import | FC D |
| GCDTMOUT | Export a layer as a Geocomp .DTM file | export | 43 |
| GCEARTH | Report similar to Earthwork but for spreadsheets | report | |
| GCGENGRD | Create points on a grid pattern | points | 265 |
| GCGRDVOL | Compute cut and fills volumes on a grid | report | 222 |
| GCGTSOUT | Export alignment in Topcon GTS format | export | |
| GCGSIOUT | Export alignment in Leica GSI format | export | |
| GCHALIN | Import Geocomp Horizontal Alignment | import | 253 |
| GCHALOUT | Export Geocomp Horizontal Alignment | export | 84 |
| GCIMPORT | Import Geocomp and survey data | import | 30 |
| GCINSBLK | Replace circles with trees | blocks | 93 |
| GCJOINMP | Join points based on point number with gaps | survey | 15 |
| GCJOINPT | Join points based on feature-coded name | survey | 125 |
| GCLABGRD | Label grids inside polygons | draft | 93 |
| GCLABIP | Label intersection points | draft | 84 |
| GCLFAOUT | Export linear features for Quantm | Export | |
| GCLPOINTS | Replaced by GCLPTS | report | 26 |
| GCLPTS | List the coordinates and group of the selected points | report | 26 |
| GCMATCH | Edge match sheets of digitised contours | pline | |
| GCMOSSIN | Replaced by MOSSIN and MOSSTRI | import | FC M |
| GCMOSSOU | Replaced by MOSSOUT | export | FC M |
| GCMULCON | Assign contour elevations to multiple plines | pline | 258 |
| GCNEDIN | Import Quantm Grid (NED) .asc file | import | |
| GCONECON | Assign contour elevations to selected plines | pline | 258 |
| GCOUT | Export data to Geocomp SDS (.PTS & .STR) | export | 68 |
| GCP39 | Replaced by GCRLNOUT | export | |
| GCPAD | Place building pads at nominated height within a lot | set | 283 |
| GCPAN | Pan by keyboard (8 = north) | plot | 133 |
| GCPLTIN | Import data from Geocomp .PLT plot file | import | FC D |
| GCPTAIN | Import data from TPSetout .PTA survey points file | import | |
| GCPTSIN | Import point data from an ASCII file | import | |
| GCPTSOUT | Export points to various ASCII formats | export | 188 |
| GCQA | Report elevation difference to design DTM | report | |
| GCRENUM | Renumber points in set order | point | 129 |
| GCRIVER | Interpolate elevations onto a digitised river | set | 185 |
| GCRLNOUT | Export Geodimeter Roadline alignments from strings | Export | |
| GCSDROUT | Export Sokkia SDR alignment files | Export | |
| GCSKIPMN | Edit skip ranges | Align | |
| GCSZAOUT | Export special zones for Quantm | Export | |
| GCTADPOL | Label batter with block showing direction of slope | Block | |
| GCTMAIN | Import Quantm DTM | Import | |
| GCTMAOUT | Export DTM for Quantm | Export | |
| GCTRACE | Create a set bounded by selected lines with tolerance | set | |
| GCTSP | Add Geocomp module to Terramodel Search Path | config | CG 9 |
| GCTSTYLE | Set the current text style | Text | |
| GCTTAOUT | Export a set to Trimble .tta and .ttx | export | |
| GCVALEDT | Move a vertical alignment IP | alignment | 412 |
| GCVERIN | Import Geocomp vertical alignment | import | 77,252 |
| GCVEROUT | Export Geocomp vertical alignment | export | 412 |
| GDACONV | Replaced by COORDCON | nav | GeoCalc |
| GEOC_PAL | Add GeoNav palettes | nav | |
| GEOMRPTS | Report Bearings and Distances | report | 17,41 |
| GEONAV | Replaced by HDMS | nav | 600+ |
| GEOSYS | Establish GPS geodetic system | config | |
| GFE | Geodimeter file editor | survey | |
| GM1 | Change slopes of triangles to within slope limit | point | |
| GNCSTEXP | Part of HDMS | export | 610 |
| GNCSTIMP | Part of HDMS | import | 610 |
| GNDWEED | Replaced by HDMS | nav | 170 |
| GNHLAB | Replaced by HDMS | nav | 615 |
| GNIMPORT | Replaced by HDMS | import | |
| GNSETUP | Replaced by HDMS | config | |
| GOLDER | Import data from a Golder Associates format | import | |
| GRDPTS | Interpolate an ASCII X,Y,Z file from a DTM and grid | export | 221&244&188 |
| GRIDELEV | Create a grid of points and interpolates elevations | dtm | 221 |
| GRIDMAKE | Create points or plines using grid settings | points | 265 |
| GRIDEXPT | Replaced by GRDPTS | export | 221&244&188 |
| GRIDVOL | Compute cut and fill volumes on a grid | report | 222 |
| GRP2NAME | Change the name of each object to match its group | group | 76 |
| GSIDTMOU | Export a layer in Leica DTM Stakeout GSI format | export | |
| GSSWP | Geocomp Systems Support web page | report | |
| GST | Geodimeter Software Tools | survey | |
| HATCH | Hatch the region enclosed by a boundary | block | 277 |
| HATCHENC | Hatch the region enclosed by selected objects | block | 277 |
| HATCH_IT | Replaced by HATCHENC | block | 277 |
| HDMS | Hydrographic Data Management System | nav | 600+ |
| HECIN | Import a HEC-RAS Geometry file | import | |
| HECOUT | Export a HEC-RAS Geometry file | export | |
| HECX | Replaced by HECOUT | export | |
| HILO | Replaced by DTMSTATS | report | 169 |
| IDANGLE | Report the angle between two lines or three points | report | |
| IGRP | Isolate a group | group | 47 |
| ILINE | Create points at intersections of selected lines | point | 303 |
| IMPORT | Import data using scripts | import | 293, FC A, FC D, FC I, FC T |
| IMPORTGC | Import Geocomp .CES cross sections | import | |
| IMPORTSMGR | See IMPORT | import | |
| IMPORTXS | Import various cross section formats into a roadway | import | |
| INCHOFRL | Import a file with chainage, offset, elevation | import | |
| INCRTEXT | Create text records from incrementing numbers | text | 92 |
| INSALT | Import GeoNav Salt Harvester log files | import | |
| INT3DSET | Create sets with elevations interpolated from known points | set | 185 |
| INTERP3D | Update elevations interpolated using INT3DSET | point | |
| INTOSET | Insert points into a set | point | |
| INVRPTS | Replaced by GEOMRPTS | report | 17,41 |
| IR_BAY | Design irrigation bays | application | |
| ITXT | Replaced by INCRTEXT | text | 92 |
| JOBOUT | Export a Geodimeter job file from points | export | |
| JOIN | Join sets with common end points | set | |
| KEAYSIN | Import data from Keays | import | FC T |
| KEAYSOUT | Export data to Keays TR1 | export | |
| KORKDTM | Export DTM layer to Kork format | export | 296 |
| LABELANG | Label the angle-right at each point of a set | text | |
| LABELGRID | Label a grid within a box | text | |
| LABELPI | Label Intersection Point Chainage | alignment | |
| LABELSTA | Label chainage using text leader lines | text | |
| LABPT | Quick point labels | text | 110 |
| LABPTQ | Label points with number, elevation or name | text | 110 |
| LANDFILL | Create a herringbone floor | sets | |
| LAY2NAME | Change the name of each object to match its layer. | layer | 76 |
| LAYLSET | Make only selected layerlist visible | layer | 130 |
| LAYOUT | Create parallel sets for subdivisions | sets | 71 |
| LAYUSTN | Relayer and colour objects for Microstation export | layer | |
| LBLANG | Replaced by LABELANG | text | |
| LC | Locate coordinate | point | 72 |
| LEVEL3W | Add or edit three-wire level (stadia) points | survey | level |
| LEVELLST | Report of all the level points | report | |
| LEVELS | Add or edit single-wire level information | survey | level |
| LFILL | Replaced by LANDFILL | sets | |
| LINEINT | Evenly space points where X and Y is wrong | nav | |
| LINETYPS | Plot all loaded linetypes in the sheet view | plot | 180 |
| LISTFONT | List fonts currently used in the project | text | |
| LLAYER | Report all the layers and the number of objects on each layer | layer | |
| LLGRID | Draw Latitude and Longitude grids and labels | nav | |
| LLOTS | Create a chart showing block, lot, area and % area | plot | 64 |
| LLRPT | Layer list report | layer | 90,180 |
| LOADATT | Load or reload the specified attribute definition file | config | |
| LOBJS | List objects and details | report | 27 |
| LOTJOIN | Create closed sets around text | lot | 64 |
| LPI | Replaced by LABELPI | alignment | |
| LPLINES | List alignment details of a pline | report | 84 |
| LPOINTS | List the coordinates of the selected points | report | 26 |
| LPOINTS | List the coordinates of the selected points | report | 26 |
| LPTSRAD | List coordinates and radiations | report | |
| LSEC1 | Label long sections in Geocomp-style | plot | 493 |
| LSEC_UK | Label long sections in United Kingdom-style | plot | 493 |
| LSETS | List name and point numbers of sets | report | 61 |
| LSTA | Replaced by LABELSTA | text | |
| LUNUSED | List the unused point numbers | report | |
| LVC | Label points along a vertical curve | plot | 412 |
| LYR | Replaced by QUIKLSET | layer | |
| MAPIIN | Import MapInfo MIF data | import | |
| MAPINFOIN | Replaced by MAPIIN | import | |
| MAPINFOOUT | Replaced by MAPIOUT | export | |
| MAPIOUT | Export MapInfo MIF data | export | 320 |
| MATCH | Match selected object properties to another object | config | 40 |
| MDLIN | Import MDL autoscanning laser system *.CDU data | import | |
| MG1 | Label triangle with slope | point | |
| MHIMPORT | Import a cut/fill volume report for mass haul analysis | report | 476 |
| MIRRORDY | Mirror dynaviews | view | |
| MKBLK | Create a 1, 2, or 3 point unit block | blocks | 196 |
| MKBLKINT | Convert selected external blocks to internal | blocks | 196 |
| MKV | Place a temporary marker at each vertex | point | F8, 60, 93, 137, 194 |
| MOSSEXPT | Replaced by MOSSOUT | export | FC M |
| MOSSIN | Import Survey and Design from Moss GENIO data | import | FC M |
| MOSSOUT | Export Moss GENIO data | export | FC M |
| MOSSTRI | Import Triangles from Moss GENIO data | import | FC M |
| MOSSX | Replaced by MOSSOUT | export | FC M |
| MOVEPAD | Move a pad DTM and display volumes | report | 71+DTMC+DTM3 |
| MSCAPEIN | Import Mincom Minescape grid data | import | |
| MultilayerDTM | Create a DTM from multiple layers | dtm | |
| MVIEW | Create multiple dynaviews | view | |
| MXVALIN | Import VAL from MX report | import | |
| NFS | Change name to the chainage from HAL | name | 176 |
| NPSCHART | Draw a table of details of set or pline | plot | |
| OBJREG | Register Object to Sheet for ASAP | plot | |
| OBSDIFF | Report vertical differences between obstructions | report | |
| OFFALL | Turn off all objects in the current view | view | 146 |
| OFFELEV | Create plines or sets offset from a set | set | 71 |
| OFFELEVM | Create plines or sets offset from multiple sets | set | 71 |
| OFFSEG | Create pline or set at a horizontal offset from a segment | set | 71 |
| OLIST | Count each type of record in each view | report | SDS |
| OLIST2 | Count each type of record in each view to P3Pad | report | SDS |
| ONALL | Turn on all objects in the current view | view | 47 |
| ONGRP | Turn on all objects of nominated group | plot | 48 |
| P29 | Roadline 2D export to Geodimeter | export | |
| P39 | Geodimeter Roadline 3D file | export | |
| PADDOWN | Lower all points in a pad by an increment | sets | |
| PADSHIFT | Set the shift value used by PADDOWN and PADUP | set | |
| PADUP | Raise all points in a pad by an increment | set | |
| PARABOLA | Create a parabola | set | |
| PARKING | Create parking bays | set | |
| PCHAINAGE | See PSTATION | point | |
| PINSET | Insert point at intersection of lines | point | 23 |
| PLANSET | Automatic Sheet Assembly and Production (ASAP) | plot | 167 |
| PLATFORM | Create platform for housing development | sets | 283 |
| PLAY | Replaced by PTLAYCOL | color | |
| PLTO3D | Set elevations of plines | pline | 258 |
| POLY | Replaced by POLYGON | set | |
| POLYGON | Create n-sided polygon | set | |
| PORTSC1 | List points showing heights as depths | nav | |
| PREDAREA | Divide lots into predetermined areas | sets | |
| PRJCLNT | Project Data Management - Client (see PLANSET) | plot | |
| PRJINFO | Project Data Management - General Info (see PLANSET) | plot | |
| PRJLOC | Project Data Management - Location (see PLANSET) | plot | |
| PRJLTEXT | Project Data Management - Link text to data (see PLANSET) | plot | |
| PRJSTAFF | Project Data Management - Staff (see PLANSET) | plot | |
| PROJDATA | Project Data Management - Data (See PLANSET) | plot | |
| PROJECTV | List and edit the project variables | config | |
| PROJINFO | Enter and display information about a project file | config | |
| PSBOX | PLANSET Edit plot boxes | plot | |
| PSINDEX | Place an PLANSET index of drawings and symbols | plot | |
| PSMAN | PLANSET manager | plot | |
| PSSET | Configure PLANSET | plot | |
| PSSHEET | PLANSET sheet assembly | plot | |
| PSTATION | Create points relative to a HAL | align | |
| PSTYPE | Select PLANSET sheet type | plot | |
| PTBLKS | Create points at the insertion point of 3D blocks | point | 38 |
| PTJOIN | Join points by sequential point number or name | sets | 291 |
| PTLAB | Edit point label blocks | blocks | 189 |
| PTLAYCOL | Relayer and colours POINTS using name | layer | 40 |
| PTS2PROF | Copies points to profile view | align | |
| PTS2TEXT | Export a coordinate list | export | 188 |
| PTS2TRV | Export a .TRV file from the selected points | export | |
| PTSIN | Import point data from various ASCII file formats | import | FC |
| PTSITE | Change elevation by elevation difference from a point | point | 81 |
| PTSITE2 | Change elevation by slope and distance from a point | point | 81 |
| PTSOUT | Output point data to various ASCII formats | Export | 188 |
| QSET | Create a set by bearing and distance | set | 64 |
| QSGRIDIN | Import Qsurv grid file | import | |
| QSGRIDOU | Export to Qsurv grid file format | export | |
| QSURVOUT | Export to Qsurv format | export | |
| QUIKLSET | Control the visibility of layers | layer | 48 |
| QV | Quick volumes by changing roadway VAL IP | report | 471 |
| RANGE | Report elevation range within a boundary | report | 169 |
| RCLTABLE | Create a table of arc properties | report | |
| RDE | Raw data editor | survey | DC 8 |
| RDSCACALN | Import a Caice alignment | import | |
| RDSECHO | Report entered roadway data | report | 482 |
| RDSGPALIGN | Import a Geopak alignment | import | |
| RDX | Create Cross Section plots | plot | 492 |
| RDX_GC | Create cross section plots with labels in a table | plot | 492 |
| REARLOTL | Make a rear lot line a single segment | sets | |
| REGALIGN | Register multiple alignments | align | 66 |
| REGROUP | Change the group of each object to match its layer | layer | 76 |
| RELAYFIG | Relayer selected figures if they are closed | layer | 75 |
| RENUM | Renumber individual points | point | |
| RENUMBER | Renumber multiple points | point | |
| RESECT | Solve a 3-point resection problem | point | |
| RETTABLE | Create a table of arc properties | report | |
| RETURNS | Create a kerb return elevation table | report | |
| REVERSE | Reverse the direction of selected objects | sets | 286 |
| REVIEW | Move objects from one view to another | view | |
| ROADRPT | Print a Road report | report | 482 |
| ROT3D | Rotate points in 3D | points | |
| RPAN | Recentre display | view | 47 |
| RUN | Execute an external file | config | 200 |
| SAWIMPT | Import South Australia Water Hydro files | import | |
| SCALEELV | Multiply elevations by a scale factor | points | 123 |
| SCLBLKS | Scale blocks by a factor | block | 123,193 |
| SEARCHELEV | Find points with specified elevation | point | |
| SET2PROF | Create a profile from a set | set | 66 |
| SET2TRV | Export a TRV file from the selected set | set | |
| SETAREA | Compute area of inside one set and outside another | report | 63 |
| SETCURL | Set the current layer by picking an object | layer | 2 |
| SETGRP | Set the group to the next group | group | 2 |
| SETLABEL | Label sets with name | text | 92,171 |
| SETSTA | Set the beginning chainage by assigning a chainage to any point on an alignment | road | 84 |
| SFLOOR | Create a third surface evenly in between two others | dtm | |
| SGRP | Set the group for selected objects | group | 40 |
| SHADETRI | Shade triangles based on slope | dtm | 117 |
| SHOWDIR | Show direction of selected object | report | 286 |
| SIDEVIEW | Replaced by FLIPUP | view | |
| SIGHTDST | Compute vehicular sight lines | alignment | |
| SKIP | Skip manager | alignment | |
| SLICE | Interpolate batter points from HAL, VAL and side slope | points | 236 |
| SLL | Sketch smooth curves | plines | smooth |
| SLOPE | Identify DTM elements within a slope range | dtm | 117 |
| SMPROAD | Create simple one-template roads or channels | road | 415 |
| SMPTMPL | Create simple road or channel template | road | 411 |
| SNR | Search and replace | text, name | rep |
| SPLAY | Cuts splay corners into lots | sets | |
| SPLITSET | Split lots into smaller lots | sets | |
| STAKED | Create staked/as-built points to design | report | |
| STAKING | Configure the contents of a roadway staking report | config | |
| STATION | Set the start chainage (or beginning station) of a HAL | alignment | 84 |
| SUNSTAR | Create an azimuth based on star or sun shots | survey | astro |
| SURFAREA | Create a report of the cut/fill surface area using average end area | report | 475 |
| SURPEXPT | Export Surpac format | export | FC S |
| SURPIMPT | Import Surpac format | import | FC S |
| SVIEW | Open or change the state of a view | view | |
| SW1 | Identify points on steep triangle edges | dtm | |
| TAKEOFF | Replaced by INT3DSET | sets | 185 |
| TC* | Drill hole and blast pattern layout | application | |
| TDIR | Set the bearing of selected text | text | 92 |
| TDS | Tripod Data Systems Survey Link DC | survey | |
| TEXT2PNT | Create points at the insertion point of text or blocks | point,text | 314,317 |
| TEXTCASE | Change the case of selected text | text | |
| TEXTFIT | Change the aspect ratio of text | text | |
| TEXTRND | Round selected bearings and distances for cadastral plans | text | 91 |
| TEXTSWAP | Swap the text of two records | text | 91 |
| TLYR | Toggle visibility of a specified layer | layer | 48 |
| TMLINK | Replaced by EXPORT and IMPORT | survey | |
| TMLLIST | Display this TML list | report | |
| TMLLISTL | See TMLLIST | report | |
| TMRUN | See RUN | alias | |
| TMXIN | Import Terramodel data | import | 30 |
| TMXOUT | Export Terramodel data | export | 68 |
| TOWER | Replaced by DTMCONE | set | |
| TP* | Pipeline design | pipeline | |
| TPSETOUT | Export to TPSETOUT | export | |
| TRACE | Same as TRACEBDY | set | |
| TRACEBDY | Create a set bounded by selected lines | set | |
| TRAV2D | Traverse and radiation entry | set | 4,5 |
| TRMBGRID | Create a Trimble Gridded DTM file | dtm | 221 |
| TRMBROAD | Export a roadway to Trimble .tta or .ttx | export | 80 |
| TRMBTIN | Export a DTM layer as a Trimble TIN file | export | 158 |
| TRUEDIST | Report a segment length with an applied scale factor | report | 44+17 |
| TSP | Terramodel Search Path Browser | setup | CG 2 |
| TTMIN | Import a Trimble TTM file | import | |
| TTXOUT | Export a Trimble TTX cross section file | export | |
| TVLITE | Display current layer in perspective | dtm | PSV |
| TXTFIT | Replaced by TEXTFIT | text | |
| TXTOUT | Write text to a file | text | |
| TXTSW | Replaced by TEXTSWAP | text | 91 |
| UNDER | Create a profile of a pipe conduit under a road | pipe | |
| UNITBLK | Place a block graphically using 1, 2 or 3 points | block | |
| UPTAKE | Replaced by INTERP3D | point | |
| VALEDIT | Shift intersection points in a vertical alignment | road | |
| VARIOFF | Create a line of constantly varying offset from an alignment | road | |
| VICRDSEC | Create cross sections from cross section plots | road | 251 |
| VIEWSCAL | Change the plan view scale | view | 190 |
| VPAN | Pan by keyboard (1 = north) | plot | 133 |
| VRMLIN | Import Virtual Reality Markup Language (VRML) data | import | |
| VRMLOUT | Export Virtual Reality Markup Language (VRML) data | export | |
| WALK | Create a pline given a DTM, a slope and a starting location | road | |
| WESCOMIN | Import data from Wescom | import | FC W |
| XLIN_PTS | Create Xlines of points near HAL | road | |
| XSHEET | Create cross section plots in sheet view | plot | 492 |
| XSHEETGC | Create cross section plots in Geocomp-style | plot | 492 |
| XSLABEL | Add obstructions to cross section plots | plot | 492 |
| XTIE | Compute a line at the intersection of slopes from two segments | sets | |
| XTOCL | Create walls for use in Terramodel Visualizer | visualizer | PSV |
This table describes the operation and scope of each listed command. See also Terramodel Help.
These details refer to Terramodel 10.13 with International English language and Geocomp Update, so the terminology and operation may vary from your release. Using ALIAS you may call a TML using any name and thus in any language.
At the end of each description, a short table shows the following information where available:
Click on the name to return to the list above.
Commands used in the Hydro and Pipe menus have been omitted from this list. Refer to Terramodel help and manuals for these.
| NAME | DETAILS | ||||
| 3D |
Compute points offset from a selected alignment.Create a set in the current layer connecting points offset from an alignment. The default horizontal and vertical offsets may be set to non-zero values. The point elevations are computed from a vertical profile with the same name as the horizontal alignment, if it exists. See also GC28.TML.
| ||||
| 3DFILTER |
Filter superfluous points from a DTM.This is useful for filtering point clouds generated by laser scanners such as Callidus, Cyrax and I-SiTE, and other large DTMs, where much of the data is not significant. Recolours points on spikes, points on similar grade and points where removal would make insignificant changes to the volume. These points are marked so they are no longer in the DTM. See GC53 for control of this attribute. To reduce the size of the DTM, select these points by the changed colour and delete. See also FILTER to reduce vertices along a pline, BLFILTER to reduce points along a breakline set. GC31 removes duplicate points. GCGEOCODE is a separate application, which can quickly filter of DTM points not close to the average surface model.
| ||||
| 3DMCOUT |
Create MCA file for Topcon 3D-MC Machine Control.
| ||||
| 3DPIPE |
Report 3D lengths and angles of a set.Report the record number and name of a set, then the following values for each point: Back Point Number, Intersection Point Number, Forward Point Number, True 3D Angle, 3D Chainage of Intersection Point, Horizontal Deflection Angle, Vertical Deflection Angle, Bearing In, Bearing Out, 3D Distance In, 3D Distance Out, Zenith Angle In, Zenith Angle Out, Slope In and Slope Out. This information is especially useful for designing and laying out long pipes.
| ||||
| ADD2TXT |
Add prefix or suffix to selected text.A common use is to add parentheses around text. Extended text objects with more than 255 characters are not supported.
| ||||
| ADDISO |
Add the depth indicated by an isopach layer to the points contained within a DTM layer.Select the DTM and isopach layers. The program determines the depth of the isopach at the location of each point on the DTM surface, and adds that depth to the elevation of those points. If the DTM point is beyond the limits of the isopach layers DTM edge, the point's elevation is unchanged. See also GC54.
| ||||
| ADJAREA |
Adjust a lot to match a particular area.See also PREDAREA. In Terramodel 10 help, this TML is called AdjustArea.
| ||||
| ALIAS |
Create and edit aliases used by Terramodel.Use this to call functions from command line, icon or workspace by different names. ALIAS edits the alias file, so you can add or modify the command list. You can also use a text editor. The alias file can be nominated in TMODWIN.INI, otherwise Terramodel uses the first ALIAS.INI in the Terramodel Search Path (TSP), and failing that the ALIAS.INI in the Locale subfolder for the default for the installed language. You can make your own for a local language, dialect, idiom or standard. ALIAS allows you to enter a familiar command for different software, and have Terramodel execute the equivalent. For example, typing z or w at the command line may execute Zoom. In another example, Geocomp users often enter 17 to find the 3D vector between points. In the Geocomp release, 17=gc29 in the alias file means entering 17 will execute GC29 for a similar result. Some commands have arguments. For example, zo=magnify 0.5 zooms out or you could make a toolbox with eight directional buttons calling aliases such as vpanleft=VPAN 7 1. Use EXEC to execute an external command (with optional parameters). For example, GST. The maximum argument in an alias is 66 characters. If you need to exceed this, see RUN. An alias takes precedence over a command with the same name. This lets you redirect attempts to use a command to some other preferred equivalent. See for example F8T and GC3PTARC. You can't alias to an alias, but you can copy the command and arguments using ALIAS. See also TMLLIST.
| ||||
| ALIGNIMP | Import the vertices of alignments from an ASCII text file.These alignments can be HAL, VAL or SLOPE alignments. You can include the radii for horizontal curves or vertical curve lengths for profile and slope profiles. It can also adjust the profiles for a baseline with chainage equations. The current view determines whether you get a HAL (for PLAN) or VAL (for PROFILE) or SLOPE (for SUPER). Browse or enter the filename. The Settings button controls the Name, Color, and Linetype for the alignment created. The check box "Adjust for HAL Equations", allows you to select the registered HAL from which to extract chainage equations. The ASCII file is typically exported from a spreadsheet.
| ||||
| ALIGNOFF | Import chainages and offsets from an ASCII text file.Read an ASCII text file that contains the chainages and alignment offsets for a horizontal alignment.
Warning: This will overwrite any already-registered HAL with the same name. The ASCII file is typically exported from a spreadsheet.
| ||||
| ANG | Report angle-right between points.Reports the horizontal angle at an instrument point subtended to the right from the backsight point to the foresight point. Gives similar answers to LABELANG. See also IDANGLE. Also reports the distance from the instrument point to the foresight point. Uses the current Angle Units setting. If all three of the coordinate locations are point objects, the point numbers will be displayed.
| ||||
| ARC |
Draw a pline arc from any three parameters.Chose one of 10 Types of arc, for example "Start, Center, End" or "3 Point". ARC defaults to the last Type used. If you need Sets, use the CONVERT command to change the Plines to Sets, or use GCARC. The arc is drawn from the first point to the last point. If a radius is used, a negative radius will draw the arc on the right-hand side.
| ||||
| ARC2P |
Create an arc pline by two locations and a radius.The arc is drawn anti-clockwise to the left of the locations. Use a negative radius to draw the arc on the right-hand side. See also ARC, ARC2PSET and GCARC.
| ||||
| ARC2PSET |
Create an arc set by two points and the radius.The arc is drawn from the first point to the second point. Use a negative radius to draw the arc on the right-hand side. See also ARC, ARC2P and GCARC.
| ||||
| ARCBL |
Create breaklines along the arc segments of all sets on a designated DTM layer.Create points at regular intervals along the arc and connect a set from the existing first TP to each of the new points and finally to the end TP of the arc. The number of chords created is based on a specified maximum middle ordinate value which indicates the maximum allowable deviation from the true arc that each Breaklines chord may produce. The actual deviation will be less than or equal to this value. The elevation of each point is interpolated along the arc from the elevations of the points at the arc TPs. If either TP has an undefined elevation, Breaklines will not be formed along that arc, and a warning message will be issued in the message area. The new sets are named SETARCBL so they can be selected separately from the arcs. See also BLFILTER which filters out excess breakline points.
| ||||
| ARCBREAK |
Replace a set arc with chords.
| ||||
| ASHIN |
Read an Ashtech points file into Terramodel
| ||||
| AUTODRAFT |
Create line, block and text features based on field codes.This is described in the Field Data Module User Guide. See also BLKPTS, GCIMPORT, GCINSBLK, GCJOINMP, GCJOINPT, MAPPOINTS, PTJOIN , PTLAYCOL and RELAYER.
| ||||
| AUTOSET |
Create a clockwise set joining points.See also QSET, GCTRACE, TRACEBDY and LOTJOIN.
| ||||
| AVGEND |
Compute end-area volumes given an alignment, Xlines and two layers
| ||||
| BFITCURV |
Draw a curve of best fit through a series of selected points.
| ||||
| BFITLINE |
Draw a line of best fit through a series of selected points.
| ||||
| BGELEV |
Create an elevation view of points.Copy selected points into an "Elevation" drawing in View 6. The position of the point along the selected Baseline determines the horizontal position in View 6, while the Z coordinate of the Point determines the vertical position in View 6. The points in View 6 are placed on the same layer that the points were originally placed on in the Plan View. The points in View 6 are given an alphanumeric identifier (point number). If the baseline has a Name, then this name and the original identifier are combined to create the identifier for the point in View 6. If the baseline does not have a name, a (2) is combined with the original identifier to create the identifier for the point in View 6. Max Alpha Points must be set in SYSTEM to a large enough number. See also FLIPUP.
| ||||
| BLDG |
Create a pline with right angles.+ distance and OK to turn right, - distance and OK to turn left, New to close and start another one. See also BUILDING, QSET, TRAVERSE.
| ||||
| BLFILTER |
Filter excess points from breaklines.Select breaklines by DTM. Limit by multiple boundaries. Filtering is similar to FILTER command, except that it also tests for elevation tolerance. See also ARCBL which adds points and breaklines points into arcs. and 3DFILTER which filters insignificant points from a DTM.
| ||||
| BLINECHK |
Check for crossing breaklines.Check any selected sets or plines, even plines. There is no DTM layer restriction either. First, delete objects on layer CROSSING, if any. Then create new points on layer CROSSING at each intersection. These points have the name "bl-cross" and are marked with circles.
| ||||
| BLKPTS |
Place BLOCKS at points based upon names in the BLOCK.MAP file.
| ||||
| BLKREAD |
Force Terramodel to reread a block
| ||||
| BUILDING |
Construct a building with perpendicular or angled sides.Construct a building with perpendicular or angled sides based on positive (right) and negative (left) offsets. Close the building by direct closure to the beginning point or close on a perpendicular to the beginning line. The beginning line can be cut or extended to match the closing line. See also BLDG, QSET and TRAVERSE.
| ||||
| CAT |
Create a catenaryA catenary is the shape of a cable suspended between two points. The catenary is in the form of a segmented pline, between two attachment locations, in the profile view. The settings button allows weight and tension values to be specified.
| ||||
| CDSPROF |
Create an initial design profile for a cul-de-sac.The kerb return has four segments with vertical curves. The beginning and ending chainage and grade are computed from the centreline of the street.
| ||||
| CENVIEW |
Recentre views based on chainage.Ideal for working along a long narrow alignment such as a road, rail or pipe. For any selected roadjob, nominate a chainage by selecting a location in the plan, profile, super or xsect views. The plan, profile and super views, if open, are recentred on the horizontal or vertical alignment at the selected chainage. The active chainage is set to the nearest cross section, and the Xsect view is fitted to the data. If the selected view is the Xsect, the active chainage is used, if set. The match button uses the centre of the active plan, profile or super view to recentre the other views. If the profile view is active, the plan and super views are scaled to fit the chainage range. There are buttons to zoom in or out by 25%, to fit data in all four views, and to move to the next or previous chainage then making it active. On starting this option, the views are horizontally tiled.
| ||||
| CF2SUPER |
Compute superelevation from existing crossfall.For every point in a centreline set, compute the crossfall perpendicular to the HAL from the centreline to left and right edge-of-road sets. These crossfalls are placed in the Super view on the current layer so you can design to match existing superelevation. Xlines are ignored as these are not interpolated linearly.
| ||||
| CHAINAGE |
See STATION |
||||
| CHNGTEXT |
Replace selected text based on a dictionary.This sample dictionary shows the format: #Dictionary file format # Lines with first char as # are ignored # use ' character as limiter #'Current Text','New Text' # #'English','Espanol' 'Feasibility Study','Estudio de factibilidad' 'Road design','D seño decarretera' 'North','Norte' 'Cross-Section','Corte' # #'English','Francais' 'CHAINAGE','PK' 'CH','PK' 'SCALES','ECHELLE' 'SCALE','ECHELLE' 'Scale','Echelle' 'LONGITUDINAL SECTION','Profil en Long' 'CROSS SECTIONS','Profil en Travers' 'OFFSET','Distance du centre' Note that the changes are processed in dictionary file order, so be careful. If, in the example, 'CH' replaced was before 'CHAINAGE', you would get 'PKAINAGE', not 'PK'. If the new text is a different length, you can match the text width attributes to suit. You can also refer to characters by their three-digit decimal ASCII value. For example, \010 for new line and \176 for degree sign. What you see depends on the font. Not all fonts contain all characters. For example, in some fonts degree sign is \127. In fonts such as symbol.fnt, you can specify a symbol by this method.
| ||||
| CHOSDIFF |
Report chainage, offset and height difference from DTM.Given a HAL, a Design DTM, and some points, this TML reports the Point Number, Chainage, Offset, Point Elevation, Design DTM Elevation, Elevation Difference and Name in a table.
| ||||