This list of commands in the International English language installation of Trimble Terramodel 10.42 or 10.43 with the Geocomp Update is complied by Geocomp Systems and was last updated on 18 December 2007.
The commands are almost the same in the US English, Spanish, French and German language installations, but the menus, dialogs, aliases and documentation may be different.
Commands can be entered at the Terramodel command prompt and may also be assigned to menus, toolbars, workspaces, macros and function keys. Look through this list of over 600 commands. Many are TMLs (Terramodel Macro Language commands) from various sources. There's a good chance that you'll find a helpful command that you didn't know about but already have. Continuous development means that this list is neither complete nor entirely accurate and may include new and updated TMLs available since the release of the update. See also the list of standard Terramodel commands in Terramodel Help.
Look through the alphabetical list or use your browser's Edit... Find to look for keywords.
Once you have identified a command in the yellow table that you want to know more about, click on the name to go directly to the details in the blue table. At the end of each detailed description is a table showing, where known, the date last modified, page in a manual, menu location and source of the TML.
Click here to update this list then File... Save As to update your local copy, which by default is C:\Program Files\Trimble\Terramodel\Geocomp\tmllist.htm.
The GEOCOMP column is a guide to help Geocomp users find equivalent functions in Terramodel.
| 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 | |
| ABBREVSET | Set prefix abbreviations for labelling and display | set | |
| ACTIVE | Set active alignment | align | 415 |
| ACTIVECHAINAGE | Same as ACTIVESTATION | align | 410 |
| ACTIVESTATION | Set active station | align | 410 |
| ADD2TXT | Add a prefix or suffix to text | text | |
| ADDIMAGE | Add an image to selected plotboxes | image | |
| 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 alignment offsets from an ASCII file | align | |
| ALIGNTXT | Align text to HAL | align, text | |
| ALL | Display all visible objects in the active view | view | 131 |
| 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 |
| AREA | Report the area of a closed figure | report | 63 |
| AREA2SET | Replaced by TRACEBDY | set | |
| ASHIN | Import an Ashtech points file | import | |
| AUSGEOID | Import an AUSGeoid DAT file | import | |
| AUTODRAFT | Create line, block and text features from field codes | survey | 125 |
| AUTOSAVE | Enable automatic saving of project files | config | |
| AUTOSET | Create a clockwise set from points | set | |
| AVGEND | Compute volumes by end-area | report | 471 |
| BBEAR | Create a point at the intersection of two bearings | point | 23 |
| BDIST | Create a point at the intersection of a bearing and an arc | point | 12 |
| BDYRELAY | Relayer within boundary and bandwidth | layer | |
| BEARTEXT | Adds a datum angle to bearing text | text | 8 |
| BFITCURV | Draw a curve of best fit | set | |
| BFITLINE | Draw a line of best fit | set | |
| BGELEV | Copy points into an elevation view | view | |
| BIN2IMG | Create a coloured image from depths | nav | |
| BL | Create breaklines | set | 15 |
| 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 | |
| BLOCK | Create, place or list blocks | 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 | Same as STATION | alignment | 84 |
| CHNGCOLR | Change colour bylayer to colour by colour number | color | |
| CHNGHEIG | Change elevation by point name | elevation | |
| CHNGNAME | Replace selected characters in names based on a dictionary | name | rep |
| 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 | See CLEARMESS | text | 146 |
| COLOR | Modify the color of selected objects | colour | 40 |
| COLORCODE | Colour points relative to the current roadway | colour | 342 |
| COLORCON | Colour contours by contour interval | colour | 156 |
| COLORPT | Colour points by contour interval | colour | 156 |
| COLOUR | Modify the colour of selected objects | colour | 40 |
| 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 |
| CONTOURSET | Configure contour interval | dtm | 43 |
| CONVERT | Convert plines to sets or sets to plines | set, pline | 292 |
| COORDCON | Transform coordinates of points | nav | GeoCalc |
| COORDS | Coordinate scroll | display | SDS |
| COUNT | Count objects of each type in each view | report | SDS |
| CRDTABLE | Create a linked coordinate table | report | 188, 92 |
| CROSSCHK | Check for crossing lines | set | 43 |
| CROWFOOT | Toggle arrow heads on segment text leader lines | text | |
| CSMAN* | Coordinate System Manager | config | |
| 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 |
| DCEDIT | Trimble DC File Editor | import/export | |
| DDIST | Create a point at the intersection of two arcs or distances | point | 11 |
| DEFANG | Display angle between two bearings | report | 91 |
| DESC | Change numeric names to alphanumeric | text | 76 |
| DESCAD | Change numeric names to alphanumeric using multi and global codes | text | 76 |
| DESIGN | Project batters from a design DTM | dtm | |
| DESIGNELEV | Modify elevation to design roadway elevation | road | |
| DESPIKE | Removes spikes from a DTM | dtm | |
| DFEDIT | Data Format Editor | import/export | |
| DIM | Dimension sets and plines | text | 91 |
| DISPLAYSET | Controls object display | view | |
| DLGDOIN | Import USGS DLG-O file | import | |
| DLGDOOUT | Export USGS DLG-O file | export | |
| DLINE | Dimension between two locations | text | 91 |
| DPAD | Replaced by MOVEPAD | set | |
| DRAPE | Create sets where selected plines cross DTM links | dtm | 298 + 400 + 252 |
| DRAGHDIN | Import Drag Head log file | import | |
| DRNGRADE | Label segment with grade and direction | text | |
| DTM2LDBX | Export a DTM as Leica 1200 DBX database | export | |
| DTM2XML | Export a DTM as LandXML | export | |
| DTMALL | Relink all DTM layers and refresh | dtm | 43 |
| DTMAREA | Calculate slope areas | dtm | 117 |
| DTMBYLL | Replaced by GCCOPY | dtm | 289 |
| DTMCH | Select the current DTM layer | dtm | 1 |
| DTMCONE | Create a cone from a point to a DTM | set | |
| DTMEDGE | Create a set around a DTM edge | dtm | |
| DTMGRID | Interpolate a grid of points over a DTM | dtm | 221 |
| DTMMATCH | Match overlapping DTMs | dtm | |
| DTMMATH | Create points by comparison with two DTMs | dtm | |
| 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 | |
| DUPLTRIS | Remove duplicate triangle sides from sets | set | |
| EARTHWORK | Compute volume of cut and fill between two DTMs | report | DTM 3 |
| EARTHWRK | Roadway volume report | report | 471 |
| EDIT | Edit object | object | 32 |
| ELBLK | Replaced by PTBLKS | point | 38 |
| ELEVOBJS | Interplate elevation of points, text and blocks from DTM | DTM | 237 |
| 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 |
| EXPLODE | Explode blocks, text and complex linetypes. | set | |
| 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 EXPORT | 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 |
| F8C | Place symbol on points | 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 | |
| FILLET | Create a curve by radius at the intersection of two segments | pline,set | 73 |
| FILTER | Reduce the number of vertices in plines | pline | |
| FIXLAYERS | Fix layers that do not compute end-area volumes | dtm | |
| FLIPUP | Copy points and sets into an elevation view | view | |
| FORESTRD | Apply horizontal design criteria to a road alignment | road | |
| FORESTTB | Report offsets for a forest road. | road | |
| 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 | Report chainage and offset 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 | Round elevations in project file | point | |
| GC07 | Helmert transformation | point | 37 |
| GC08 | Part of RDX_GC | plot | 490 |
| GC09 | Place blocks and symbols by group | blocks | 90 |
| GC10 | List and total area, 2D length and 3D length | report | 275 |
| GC12DIN | Import 12D Model ASCII file | import | |
| GC14 | Report chainage and offset from HAL and VAL (SDist) | report | 122 |
| GC15 | Delete selected lines with specified total length | pline,set | |
| 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 | Compute and check cut/fill volumes within boundaries | report | DTM 3 |
| GC21 | Change the default callout style | text | 90 |
| GC22 | Check DTM edge and design boundaries | sets | 197 |
| GC23 | Create a set where slopes from points intersect a DTM | sets | |
| GC24 | Adjust a lot or traverse by Bowditch | survey | 62 |
| GC25 | Compute the cut/fill line between two DTMs | dtm | DTM C |
| GC26 | Create an attribute record on an object | config | |
| GC27 | Place chainage labels parallel to xlines | text | 93 |
| GC28 | Create 3D points along HAL & VAL with name = ch | alignment | 77 |
| GC28A | Create 3D points along HAL & VAL | alignment | 77 |
| GC29 | Compute distance & direction with 3D components | report | 17 |
| GC30 | Report coordinates and elevation difference to DTM | report | 236 |
| GC30PERP | Report coordinates and elevation difference perpendicular to DTM | report | |
| 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 |
| GC383D | Replaced by GC3DADJ | point | |
| GC39 | Move HAL IP and update Xlines | road | 84 |
| GC3DADJ | 3D conformal transformation | point | |
| GC3DROT | 3D incremental rotation around 0,0,0 | point | |
| GC3DSETS | Find the closest 3D distance between two sets | set | |
| 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 | Compare as-built points within tolerance to roadway design | report | 435 |
| GC42ABS | Select as-built points within tolerance of roadway design | select | |
| GC42DTM | Compare dtm triangles within tolerance of roadway design | report | |
| GC42HAL | Compare as built points with HAL in selected Roadway | report | |
| GC42KB | Compare as built points with HAL and design kerb set | report | |
| GC42VAL | Compare as built points with VAL in selected Roadway | report | |
| GC43 | Report surface areas of shapes in a roadjob | report | 475 |
| GC43CSV | Report surface areas of shapes in a roadjob to CSV | report | |
| GC43S | Report surface areas of shapes in a roadjob within a material | report | |
| GC43S | Report surface areas of shapes in a roadjob within a material to a CSV file | report | |
| GC44 | Report surface areas of a DTM by slope and chainage | report | 117 |
| GC44CSV | Report surface areas of a DTM by slope and chainage to CSV | 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 | Create, list or highlight non-contourable points | dtm | 43 |
| GC54 | Apply geoid-spheroid correction from a DTM | nav | |
| GC55 | Extrapolate heights from two 3D sets perpendicular onto a set | point | 81 |
| GC55HAL | Extrapolate heights from two 3D sets perpendicular to HAL onto a 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 slopes each defined by two sets | road | |
| GC65 | Create point at chainage, offset and elevation along alignment | alignment | 344 |
| GC65FILE | Imports points by chainage, offset and elevation | alignment | |
| 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 | |
| GC77 | Change elevation of text to match elevation of subject | text | 92 |
| GC78 | Import profiles into profile view | profile | |
| GC79 | Renumber point to same as point name | point | |
| GC80 | Compare sum of lot areas against boundary | report | 75 |
| GC81 | Report alignment | report | |
| GC82 | Compute DTM slope areas within a boundary | report | |
| GC83 | Select objects by minimum length | config | |
| GC84 | Join multiple plines | pline | |
| GC85 | Remove doubled-up points from sets | set | |
| GC86 | Move points relative to alignment | align | |
| GC87 | Create an elevation DTM from another elevation DTM and a difference DTM | align | |
| GC88 | Clip or extend a pline to a defined length | pline | |
| GC89 | Create a DTM perpendicular to another DTM | dtm | |
| GC90 | Extend DTM to point | dtm | |
| GC91 | Extend DTM by distance | dtm | |
| GC92 | Report or move duplicate points | dtm | |
| GC93 | Mirror or rotate point | label | |
| GCACTIVE | Select active alignment from registered alignments | alignment | 84 |
| GCADDLAY | Prefix name with first 4 characters from layer name | name | |
| GCADJANT | Adjust points for a non-vertical antenna | survey | |
| GCADJDES | Adjust points for new vertical alignment | align | |
| GCANG | Report and label angle-right between points | text | |
| GCARC | Create arc pline or set by three parameters | set | |
| GCARCBL | Create invisible breaklines along all arcs on a layer | dtm, set | |
| GCBLKPTS | Create points at insersion point of blocks | block | |
| GCBOUND | Match extents of boundaries | dtm | |
| GCCHRLIN | Import profile from file of chainage and elevation | profile | |
| GCCLIP | Create new DTM surfaces clipped to boundaries | dtm | |
| GCCONCHK | Change elevation of 2D points to match others in set | set | 258 |
| GCCONIN | Import Geocomp contour file | import | 166 |
| GCCONOUT | Export Geocomp contour file | export | 105 |
| GCCONTXT | Set elevations of labelled contours | pline | 258 |
| GCCONVRT | Convert plines to sets or sets to plines | set, pline | 292 |
| GCCOORD | Transform coordinates of points, plines, text and blocks | nav | GeoCalc |
| GCCOPY | Copy objects onto a layer, while retaining other properties | sets | 178 |
| GCCSVIN | Imports comma-separated ASCII coordinate files | import | |
| GCDAMVOL | Compute dam volumes with increments | dtm | |
| GCDCOUT | Export alignments to Trimble DC files | align | |
| GCDELSET | Delete sets with points | set | 60+31 |
| GCDESC | Toggle point name display on/off | text | 110 |
| GCDIMLOT | Label lots with dimension text | text | 75 |
| GCDTM | Relayer objects into a DTM layer using a .dtp file | dtm | 43 |
| GCDTMALL | Create arc breaklines, relink all DTM layers and refresh | dtm | 43 |
| GCDTMDIF | Display elevations and differences of three DTMs at cursor | dtm | |
| GCDTMIN | Import a Geocomp .DTM file | import | FC D |
| GCDTMOUT | Export a layer as a Geocomp .DTM file | export | 43 |
| GCEARTH | Roadway volume report in columns | report | |
| GCEXPLOD | Explode blocks and text into same layers | block | |
| GCFILTER | Filter excess points from straights and arcs in a 2D set | set | 127 |
| GCGENGRD | Create points on a grid pattern | points | 265 |
| GCGRDVOL | Compute cut and fill volumes on a grid or between Xlines | report | 222 |
| GCGSIOUT | Export alignment in Leica GSI format | export | |
| GCGTSOUT | Export alignment in Topcon GTS format | export | |
| GCHALDEL | Delete selected registered HALs | alignment | |
| GCHALIN | Import Geocomp Horizontal Alignment | import | 253 |
| GCHALOFF | Create a pline from a registered HAL with offsets | align | 157 |
| GCHALOUT | Export Geocomp Horizontal Alignment | export | 84 |
| GCHALVALRP | Report Horizontal and Vertical Alignments | report | 84 |
| GCHAULMN | Add Masshaul Import and Export materials from a CSV file | masshaul | |
| GCIMPORT | Import Geocomp or survey data | import | 30 |
| GCINSBLK | Replace circles with trees | blocks | 93 |
| GCJOINMP | Join points with gaps | survey | 15 |
| GCJOINPT | Join points based on feature-coded name | survey | 125 |
| GCLABGRD | Label and draw grids inside polygons | draft | 93 |
| GCLABIP | Label intersection points | draft | 84 |
| GCLABLOT | Label lot with EAT text | text | 91 |
| GCLFAOUT | Export linear features for Quantm | Export | |
| GCLLGRID | Draw lattitude and longitude grid | pline | |
| GCLNGIN | Import Geocomp long section | import | 412 | GCLOTCNR | Label lot corners with two elevations | subdiv |
| 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 | |
| GCMATIN | Import road materials | road | |
| GCMATOUT | Export road materials | road | |
| 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 |
| GCMULTDC | Export multiple alignments to a Trimble DC file | align | |
| GCMULTGD | Export multiple alignments to Geodimeter .rln files | align | |
| GCMULVOL | Compute cut/fill volumes between multiple dtm layers | dtm | |
| GCMULXML | Export multiple alignments to Leica 1200 LandXML files | align | |
| GCNAMEPT | Sequentially name points along a set | import | |
| 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 |
| GCPILE | Create pile points using HAL & VAL | alignment | 340 |
| GCPLFIN | Import HP-GL/2 (.PLF, .HPG, GL2) plot file | import | |
| GCPLTIN | Import Geocomp .PLT plot file | import | FC D |
| GCPTAIN | Import data from TPSetout/TPStakeout .PTA survey points file | import | |
| GCPTDIST | Check minimum distances between points on sets | report | |
| GCPTSIN | Import point data from an ASCII file | import | |
| GCPTSOUT | Export points to various ASCII formats | export | 188 |
| GCPTSTXT | Change elevation of points by nearest text | point | |
| GCQA | Report chainage, offset and elevation difference to DTM | report | |
| GCREDRAW | Change plan view scale and redraw | view | 132 |
| 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 | Replace skip ranges by CSV or pline boxes | Align | |
| GCSTRATA | Create points at strata from table of depths | DTM | |
| GCSURFAR | Report cut/fill surface areas in roadway | report | |
| 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 | |
| GCTURN | Show swept path of vehicle | road | |
| GCUNJOIN | Break sets and plines into segments | set | |
| GCVALDEL | Delete selected registered VALs | alignment | |
| GCVALEDT | Move a vertical alignment IP | alignment | 412 |
| GCVALOFF | Create a pline from a registered VAL with offsets | align | 450+412 |
| GCVERIN | Import Geocomp vertical alignment | import | 77,252 |
| GCVEROUT | Export Geocomp vertical alignment | export | 412 |
| GCWRAP | Change tunnel wrap status of a layer | dtm | |
| GDACONV | Replaced by GCCOORD | 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 | Export a grid of points interpolated from a DTM | 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 | |
| HALVALRP | Alignment report | alignment | |
| HATCH | Hatch regions enclosed by boundaries | 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 | |
| HELP | Opens the Terramodel Help | help | |
| HIDE | Toggles the visibility of a set segment | view | |
| 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 | Replaced by GC65FILE | 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 | |
| LABELARC | Label segment with radius as text along | text | 91 |
| LABELCONTOURS | Label contour plines with text | text | |
| LABELGRID | Label a grid within a box | text | |
| LABELHAL | Label horizontal alignment | text | |
| LABELLOT | Change lot area labels to show alternative area | set, text | 64 |
| LABELPI | Label Intersection Point Chainage | alignment | |
| LABELSEG | Label sets with bearings and distances | text | 75 |
| LABELSETS | Label sets with lot numbers and areas | text | 64 |
| LABELSTA | Label chainage using text leader lines | text | |
| LABGRADE | Label grade between two points | 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 |
| LAYER | Select current layer from a list | layer | 287 |
| LAYERMAP | Rename layers based on .map file | layer | 40 |
| LAYERSET | Create, edit and delete layers | layer | |
| LAYINFO | List summary information by layer about selected points | layer | |
| 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 |
| LIST | List information about selected types of objects | report | 27 |
| LISTFONT | List and create a table of available fonts | text | |
| LISTLOTS | List geometry of lots | report | 85 |
| LLAYER | Report all the layers and the number of objects on each layer | layer | |
| LLGRID | Draw Latitude and Longitude grids and labels | nav | |
| LLTABLE | Create a linked coordinate table including latitude and longitude | report | |
| 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 |
| 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 | |
| LYRPROP | Edit layer properties | layer | 40 |
| MacroPlay | Play a macro | command | |
| MacroRecord | Record a macro | command | |
| MAPIIN | Import MapInfo MIF data | import | |
| MAPINFOIN | Replaced by MAPIIN | import | |
| MAPINFOOUT | Replaced by MAPIOUT | export | |
| MAPIOUT | Export MapInfo MIF data | export | 320 |
| MASSDIAG | Scale exploded masshaul diagram | masshaul | 477 |
| MASSHAUL | Create a masshaul diagram | masshaul | 477 |
| 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 | Add a volume report for masshaul analysis | masshaul | 476 |
| MINMAPIN | Import a MineMap file. | import | |
| 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 |
| MOSSMIN | Create a .MIN file from Moss GENIO features | import | |
| 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 | |
| MULTIPIN | Import MultiPlane RTK survey file. | import | |
| MVIEW | Create multiple dynaviews | view | |
| MXVALIN | Import VAL from MX report | import | |
| NAME2LAY | Change layer to match object name | layer | |
| NFS | Change name to the chainage from HAL | name | 176 |
| NPSCHART | Draw a table of details of set or pline | plot | |
| NS95 | Nikon NS-95 Database Utility | survey | NS95 |
| 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 |
| PLAY | Replaced by PTLAYCOL | colour | |
| 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 | Copy 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 HAL 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 | |
| REDRAW | Refresh the display of the current view | view | 132 |
| 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 |
| REMTRIS | Remove sets from rectangular grid of triangles. | set | |
| 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 | |
| RMGC | Set attributes for a golf course GIS | config | |
| ROADRPT | Print a Road report | report | 482 |
| ROAD_RUN | Export alignment or roadway to Leica RoadRunner | export | |
| ROADSPOT | Report roadway details at a location | report | |
| ROT3D | Rotate points in 3D using 3 point pairs | 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 |
| SCLPLOTB | Scale closed plines by a factor | dynaview | |
| SET2PROF | Create a profile from a set | set | 66 |
| SET2PRFL | Create a profile with thickness 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 |
| SETFILT | Filter excess points from straights in a 2D set | set | 127 |
| 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 |
| SIDESLOPE | Project side slopes from alignment | dtm | 415 |
| 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 triangles 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 |
| SUPERVIS | Site supervisor location tools | survey | |
| 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 |
| TEXT2PT | Create a point at the insertion point of a text or block object | point, text | 314, 317 |
| TEXTARRO | Align text objects in X or Y. | text | |