Terramodel 10.13 TML List

Introduction

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

Detailed Description

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.

04/04/03RG569Cogo/Streets/3DS

 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.

Custom  POA

 3DMCOUT

Create MCA file for Topcon 3D-MC Machine Control.

08/08/02  POA

 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.

19/11/01  $200

 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.

04/04/03  U

 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.

20/05/02ADD 9.3 153DTM/Add isopach thicknessS

 ADJAREA

Adjust a lot to match a particular area.

See also PREDAREA.

In Terramodel 10 help, this TML is called AdjustArea.

20/05/02AdjustArea.pdf
Adjarea.pdf
Printed 9.7.01 patch notes
Cogo/Adjust areaS

 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.

04/02/03 File/System Configuration/Command aliasS

 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.

06/06/03  U

 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.

  • Use the Browse button to select the comma-delimited (.csv or .txt) file that contains your chainages & offsets.
  • Pick the Pline or Set that you want to use for the registered HAL.
  • Enter a name to use to register the HAL under. The default is the filename.

Warning: This will overwrite any already-registered HAL with the same name.

The ASCII file is typically exported from a spreadsheet.

06/06/03  U

 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.

04/04/03  U

 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.

See also ARC2P and ARC2PSET.

04/04/03 Draw/Pline arcS

  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.

See also ARC2P and ARC2PSET.

04/04/03  $25

 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.

See also ARC2P and ARC2PSET.

04/04/03  $25

  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.

20/05/02RG 1217DTM/Arc breaklinesS

 ARCBREAK

Replace a set arc with chords.

04/04/03  $25

 ASHIN

Read an Ashtech points file into Terramodel

20/05/02  S

 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.

Command Draft/Automated drafting from pointsS

 AUTOSET

Create a clockwise set joining points.

See also QSET, GCTRACE, TRACEBDY and LOTJOIN.

Command Draw/Set/AutosetS

 AVGEND

Compute end-area volumes given an alignment, Xlines and two layers

04/06/02RG 402DTM/Volumes from XsectionsS

 BFITCURV

Draw a curve of best fit through a series of selected points.

20/05/02RG 558Cogo/Curves/Best-fit curveS

 BFITLINE

Draw a line of best fit through a series of selected points.

20/05/02RG 567Cogo/Lines/Best-fit lineS

 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.

20/05/02 KeyboardS

 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.

20/05/02ADD 9.3 154Draw/Pline/BuildingS

 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.

04/04/03  $100

 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.

04/04/03  $25

 BLKPTS

Place BLOCKS at points based upon names in the BLOCK.MAP file.

20/05/02RG 1217Draft/Blocks/Symbols on pointsS

 BLKREAD

Force Terramodel to reread a block

04/04/03  S

 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.

 building.txt Wencomp

 CAT

Create a catenary

A 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.

04/04/03  U

 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.

20/05/02RG 572Cogo/Streets/CDSProfS

 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.

04/04/03  $500

 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.

04/04/03  $200

 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.

See also SNR and CHTXT.

04/04/03  $100

 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.

04/04/03  $50

 CHTXT

Convert stationing text to chainage text.

Convert text objects representing distance along an alignment from USA stationing format, for example nn+nnn.nn, to UK/AUST chainage format, for example CH nnnnn.nn.

See also CHNGTEXT and SNR.

04/04/03  $50

 CLEARMESS

Clear the message scroll window.

Command Windows/Clear Message ScrollS

 CLOSEFIG

Close selected sets and plines.

20/05/02ADD 9.3 154Edit/Close linesS

 COLORCON

Change the colour of plines by contour interval.

Increment the color number of selected pline contours based on elevations.

With the contour interval set to 1 and the number of colours set to 10, contours with an elevation ending in 1 will be coloured 1, those ending in 2 will be coloured 2, and so on.

Contours with an elevation ending in zero (0) will have colour 15 as the colour, since zero is reserved to designate colour by layer.

20/05/02ADD 9.3 154Modify/Color code contoursS

 COMPASS

Place a hydrographic compass rose.

Magnetic deviation and date of survey can be included.

Requires comp-tn.blk and comp-mn.blk which are supplied with the TML.

04/04/03   

 CONNECT

Connect two lines of the same type, forming a single line.

Similar to the JOIN command, except that if the lines do not have to have coincidental end points a connecting line segment is added.

The resulting line will retain the record number of the first line selected, and all of its properties and attributes. Any objects that previously referenced either the first or second line will thereafter reference the resulting line.

In selecting the lines you can pick anywhere on the line. However, you must pick nearest the end that you wish to be connected to the other line.

20/05/02RG 149Edit/ConnectS

 CONTOUR

Extract pline contours from a DTM.

command DTM/ContourS

 CONVERT

Convert sets to plines or plines to sets.

Any combination of sets and polylines can be converted to a single type of object. New lines are assigned the color and linetype of the original line and placed on the layer of the original. Names, station values, and other attributes are not retained. You have the choice of keeping or deleting the original objects.

Convert Options 
LinesThis select control is used to select the lines to be converted
To (Set or Pline)These radio buttons are used to select the type of lines to be created
Del oldThis check box is used to optionally delete the original lines
Dup pts okThis check box lets Terramodel create points for new sets that have duplicate northings and eastings (point numbers cannot be duplicated)
LayThis check box lets you set up the default behavior for placing the new entity on a layer. When this box is checked, Terramodel places new entities on the current layer. When this check box is not checked, Terramodel places new entities on the same layers as the original objects.
 
Tips on using Convert 
Dup pts okCONVERT takes a long time to convert a lot of plines to sets, if "Dup pts ok" is OFF. It is much faster to CONVERT with this ON, then use DTM formation or GC31 to remove duplicate points afterwards.
Specific purposesTerramodel uses sets and plines for specific purposes. Some types of curves and arcs cannot be represented by the other type. See the Terramodel User Guide for more information about object types.
VisibilityWhen converting sets to polylines the visibility of hidden set segments is honored. To view all hidden set segments use the DISPLAYSET command. To hide set segments use the HIDE command.
ArcsWhen converting a polyline to a set line, a new point object is created for the radius point and at each PC and PT. If multiple arcs use the same arc points, duplicate points will be created at each arc point.
DesignWhen creating a design, it is best to begin with construction lines that can easily be changed to accommodate changes in design concept. Polylines are excellent construction lines because they are very basic, two-dimensional objects having a large amount of flexibility in their use. After the initial concept has been stored and modified, you can convert the polylines into set lines, then assign elevations to the endpoints. You then have a design with intelligence whose surface can be modeled and from which volumes can be calculated.

command Edit/ConvertS

 COORDCON

Coordinate transformation.

Use either seven-parameter transformation, or where possible, the faster and more accurate NTv2 distortion grid method.

The principles and operation are described in detail in Terramodel 10 User's Guide Chapter 13: Using Coordcon. Requires COGO module.

See also our Nav notes for more background and examples of how to create, set up and use coordinate systems in Terramodel.

LLGRID draws Latitude and Longitude grids and labels using COORDCON settings.

GeoCalc transforms files of points, whereas Coordcon transforms points in Terramodel projects.

03/06/03UG 425Cogo/Utilities/Coordinate conversionS

 CRDTABLE

Create a coordinate table of points.

The values update if the points are moved.

20/05/02RG 1226Draft/Label coord. tablesS

 CROWFOOT

Toggle on/off arrowheads (crows feet) from leader lines.

Select a segment label text object and toggle its configuration to either display or not display the crow's feet leader lines that point to the label from the end of the line segment.

If the label is a user-mode label, toggling the crowfeet off will restore the normal leader line as established by this command's settings.

20/05/02RG 1223Draft/Crowfoot toggleS

 CSTAKE

Create custom construction staking reports.

You can create roadway staking format files which allow you to control the format and content of roadway staking reports.

Open the Construction Staking command bar.

20/05/02RG 992Road/Reports/Staking/ConstructionS

 CULDESAC

Create and draw a cul-de-sac at the end of a pline or set.

20/05/02RG 574Cogo/Streets/Cul-de-sacS

 CUTFILL

Balance cut and fill volumes.

Raise or lower the design DTM automatically until the desired net volume to an existing DTM is reached.

Batters according to the design slopes of the DTM edge sets.

Optionally, use Shrink/Swell factors.

See also PADSHIFT and MOVEPAD.

04/04/03  $200

 CVD5EXPT

Export data to CivilCAD Version 5 AS5.

04/04/03  $75

 CVD5IMPT

Import data from CivilCAD Version 5 AS5.

The point numbers are retained, unless you add a constant to them.

In TM 10.13, strings on a layer with common points are joined into sets.

02/06/03  $75

 CVDEXPT

Export data to CivilCAD Version 4 ASC.

04/04/03  $75

 CVDIMPT

Import data from CivilCAD Version 4 ASC.

Include points, strings and text.

Layer names are retained and codes are imported as names.

Non-contourable points in the ASC file are not included in Terramodel DTMs. EDIT and GC53 toggles this attribute.

In TM 10.13, strings on a layer with common points are joined into sets.

02/06/03  $75

 DEFANG

Determine the angle between two bearings.

The angle is displayed in the message area for cutting and pasting into an angle control.

20/05/02ADD 9.3 154KeyboardS

 DESC

Change numeric names (point descriptors) to alphanumeric descriptors

Uses a user-defined descriptor mapping file (.pco)

See also GRP2NAME and LAY2NAME.

20/05/02ADD 9.3 155KeyboardS

 DFEDIT

Data Format Editor

Using DataFormatEditor.dll, edit logger (.lgr) files which contain the detailed data format information used by the IMPORT and EXPORT script managers.

Alias  S

 DIM

label dimension between two points or a segment of set or pline.

10/06/03RG 1228Draft/DimensioningS

 DLGDOIN

Read a DLG (optional format) file

20/05/02ADD 9.3 155File/ Misc. Import/Export/USGS DLG-O ImportS

 DLGDOOUT

Write a DLG (optional format) file.

20/05/02ADD 9.3 156File/ Misc. Import/Export/USGS DLG-O ExportS

 DRAPE

Create sets with 3D points where selected plines cross DTM links.

If there is no grade change at the link crossing, no point is created.

20/05/02ADD 9.3 156DTM/Drape plinesS

 DRNGRADE

Label segment with grade and direction.

The grade is written parallel to the segment in two formats. A pline of leaderline linetype showing direction is drawn between the text and the segment.

04/04/03  $25

 DTMALL

Relink all DTM layers and refreshes the screen.

See also DTMUPDT which only updates the current DTM layer.

04/04/03  $25

 DTMAREA

Report the areas of various slope ranges of a DTM.

The slope ranges for which areas are to be reported are defined in the [Slope Table] section of the TMODWIN.INI file. This table can be modified to configure the slope ranges as desired. The maximum number of slope ranges is 100. The slope range limits are expressed in terms of percent slope. All calculations are based on the actual DTM and not a secondary grid interpolation.

The [SlopeTable] section of the TMODWIN.INI file, as normally shipped with Terramodel, is set up for 16 slope ranges. To add more or reduce the number of slope ranges, edit the TableSize=# variable within the [SlopeTable] section of the *.INI file to indicate the number of slope ranges.

The lines that follow the TableSize=# entry are a zero-based list of the slope values representing the boundaries between each range. They are listed as 0 through TableSize-1. The number of such entries must match the indicated table size. The percent slope values entered within that list must be listed in order of decreasing magnitude.

See also SLOPE, GC44 and GC82.

  DTM/DTM areaS

 DTMBYLL

Copy objects to DTM layer by LayerList.

See also GCCOPY, GCDTM, LLISTSET and MultilayerDTM.

04/04/03  $100

 DTMCH

Change the current DTM layer.

The current DTM layer is displayed in the Coordinate scroll box with the elevation, aspect and slope at the cursor.

To relink the current DTM layer only, use DTMUPDT.

The current DTM layer is not necessarily the current layer.

04/04/03  $25

 DTMCONE

Project a cone onto a DTM.

Given an x, y location, interpolate the height from a DTM and create a 3D point on the current layer a specified elevation difference above. Then, in horizontal directions 5 degrees apart, project from this point at the nominated vertical angle until the DTM surface is reached. Create a pline or set in the current layer joining the points. If a set, lines from the central point are added to help in DTM formation.

04/04/03RG 1251DTM/Conical projection to DTMS

 DTMGRID

Interpolate a grid over a DTM.

Specify origin, bearing, intervals and boundary.

See also GCGENGRD, GRIDELEV, GRIDMAKE, GRDPTS and TRMBGRID.

Command DTM/Generate DTM gridS

 DTMPTS

Interpolate elevations of points from a DTM.

Assign elevations to 2D points from a DTM surface.

Points outside the limits of the DTM are not assigned elevations.

Only 2D points are be modified. To modify 3D points, first use the ELEVATION command to make them 2D by giving them an absolute elevation of *.

See also GC70 which replaces elevations of both 2D and 3D points, and can also combine the point elevations with the DTM elevations.

See also DTMGRID, GRIDELEV, GC50, INT3DSET and ELVPLINE.

Command DTM/DTM PtsS

 DTMSET

Create sets from triangle sides.

The triangles sides are the links on a DTM layer.

If these sets are used as breaklines in another application, the resulting DTM will be the same.

If you are exporting to an application that will import AutoCAD 3DFaces, use the AutoCAD Export script instead.

See also GCDTMOUT, GSIDTMOU, QSGRIDOU, KORKDTM and TRMBTIN.

04/04/03  $25

 DTMSHOT

Create a point on a DTM at a grade and bearing.

Creates a point at the intersection of a line and a DTM.

The point from which the bearing and vertical angle are projected from must have a different elevation to the DTM layer.

See also GC23 and SLICE.

Command  S

 DTMSTATS

Display the highest and lowest elevations of a point in a layer.

Also lists the point numbers, the elevation difference and the average elevation.

The highest and lowest points are marked with temporary circles; the bigger circles mark the higher point. The markers disappear on refresh.

Includes all points on the layer including non-contourable points. See also RANGE and EVALDTM.

02/06/03ADD 9.3 156DTM/DTM statisticsS

 DTMUPDT

Relink the current DTM layer and refresh.

Use DTMCH to change the current DTM layer.

DTMALL relinks all layers.

04/04/03  $25

 DUMPATT

Report the attribute records stored for a selected object.

20/05/02  S

 EARTHWRK

Create an earthwork report.

20/05/02RG 1005Roads/Reports/EarthworkS

 EDIT

Edit object.

Edit the attributes of any single object.

Command Edit/Edit objectS

 ELFS

Show elevation and grade of a profile at a chainage.

The chainage can be keyed-in or selected graphically in the profile view.

04/04/03  U

 ELLIPSE

Create an ellipse.

Select a pline segment for the major axis, the width of the minor axis and the number of segments in the pline.

04/04/03  $25

 ELTXT

Create points at the insertion point of selected text with elevations from the text.

Create point entities using the insertion point of the text for the coordinates of the point. The text string is the source of the elevation assigned to the point.

See also TEXT2PNT which also does blocks.

This feature can be used to convert points on 2D plans, where the elevations are presented as text labels, to 3D.

Since the insertion point of the text will not usually match the point that the text refers to, some bulk shifting or editing may be required.

04/04/03  U

 ELVPLINE

Change the elevation of selected plines based on the average elevation of each vertex of the pline on a specified DTM layer.

The elevation is rounded to the nearest interval in the current CONTOURSET command settings. Use this to convert 2D plines to contours when you have the DTM.

See also GCCONTXT and PLTO3D.

20/05/02ADD 9.3 156Modify/Elevation/Pline elev. from DTMS

 EMXSALIGN

Import a Geopak alignment report

Read a specific Geopak alignment file format.

See also RDSCACALN and RDSGPALIGN.

20/05/02  U

 EVALDTM

Evaluate a DTM

Report crossing breaklines, breaklines connected to 2D points, sets connected to points in a different layer, and so on.

20/05/02  DTM/Evaluate DTM surface

 EXEC

Execute an external program

Use arguments to specify the external program and pass variables. This is often used with ALIAS

See also RUN.

command  S

 EXPORT

Export data using scripts.

Using a system of programmable scripts, export to a wide range of file formats. The formats include various data collectors and survey instruments, ASCII, AutoCAD ,dwg & .dxf, TDS, Microstation .dgn and Terramodel .pro.

You can also upload the file to some survey instruments.

The Export Script Manager controls the scripts, including which scripts are listed on the menu. See also IMPORT and DFEDIT.

CommandUG,FDMFile/Export/UploadS

 EXPORTGC

Export or report cross sections in Geocomp format.

Given a road job surface, create a Geocomp .CES cross section file or a detailed cross section report similar to that produced by Geocomp RDP 482, or both.

04/04/03  $75

 EXPORTXS

Export cross section data in Terramodel .XSC format.

20/05/02  S

 F7

Toggle point numbers.

Label points with point numbers. Run F7 again to turn them off.

Places a predefined point label block on all points on visible layers, which do not already have other blocks.

The size is dependent on the current view scale at time of creation. To change the size, change the view scale then toggle off then on.

The colour comes from the point colour.

To make this readily accessible, launch with the F7 function key (by configuring tmodwin.ini) or by using a button with an ALIAS.

If F9 has already placed an elevation block on the point, the block will be changed to one with both point numbers and elevations.

04/04/03  $25

 F8

Toggle symbol

Place symbol 40 (a circle) on all points in visible layers. Run again to toggle off.

Point which already have a symbol other than 40 or a block, are not affected.

The size is dependent on the current view scale at time of creation. To change the size, change the view scale then toggle off then on.

The colour is the same as the point colour.

To make this readily accessible, launch with the F8 function key (by configuring tmodwin.ini) or by using a button with an ALIAS.

See also F8C and F8T.

04/04/03  $25

 F8C

Toggle symbol

Place a preset symbol on all points in visible layers. Run again to toggle off.

To preset the symbol, use PROJECTV to create or set the Integer project variable "F8C:Symbol_Number" to the desired symbol. The default symbol is 34 (+).

The size is dependent on the current view scale at time of creation. To change the size, change the view scale then toggle off then on.

To preset the symbol size, use PROJECTV to create or set the Double project variable "F8C:Symbol_Height" to the desired height. The default height is 0.10.

Points which already have a symbol other than 40 or a block, are not affected.

The colour is the same as the point colour.

To make this readily accessible, launch with the F8 function key (by configuring tmodwin.ini) or by using a button with an ALIAS.

See also F8 and F8T.

04/06/02  $25

 F8T

Place markers on points

Place markers on all points in visible layers.

The text size is dependent on the current view scale.

The markers are temporary and disappear after refresh. They are not plotted.

No symbols or blocks are placed and existing symbols or blocks on these points are unaffected.

To make this readily accessible, launch with the F8 function key (by configuring tmodwin.ini) or by y using a button with an ALIAS.

See also F8C and F8T.

04/04/03  $25

 F9

Toggle elevations.

Label points with elevations. Run F9 again to turn them off.

Places a predefined point label block on all points on visible layers, which do not already have other blocks.

The size is dependent on the current view scale at time of creation. To change the size, change the view scale then toggle off then on.

The colour comes from the point colour.

To make this readily accessible, launch with the F9 function key (by configuring tmodwin.ini) or by y using a button with an ALIAS.

If F7 has already placed a point number block on the point, the block will be changed to one with both point numbers and elevations.

04/04/03  $25

 FBLOCK

Import ASCII points file in rectangular blocks.

New files are created, dividing the data into rectangular blocks. The format is assumed to be E N Z or E,N,Z. Blank lines and lines starting with '#' are ignored.

The block size can be nominated.

Project Variable MAX_NUMBER_OF_FILES restricts the number of files open. The default is 100.

04/04/03  S

 FILTER

Reduces the number of vertices (control points) in plines.

Terramodel aligns the filter based on orientation of the first two vertices on the pline. The length of the filter is measured in the direction of the length of the pline, while the width is measured across the pline.

After Terramodel orients the filter tube, it checks for additional vertices that are contained within the limits of the filter tube. Any vertices inside the tube are discarded. The first vertex Terramodel finds outside of the tube is kept, and the last discarded vertex inside the tube is added back to the pline. The tube is then reoriented based on the last two vertices, and the process is repeated.

See also BLFILTER.

command Draw/Pline/FilterS

 FLIPUP

Copy objects into an elevation view.

Copy selected objects from a plan view into an "Elevation" drawing in a selected view.

The position of the point along the selected baseline determines the horizontal position the view, while the Z coordinate of the point determines the vertical position in the view.

The objects maintain the layer, colour and linetype of the original points.

The name of the new object is the original name plus the baseline name and original point number, X, Y and Z.

The objects are referenced to the original object. This enables you to label a point with the original point number, elevation, etc. using EAT codes.

See also BGELEV.

02/06/03  $100

 FORESTRD

Apply horizontal design to a road alignment.

Select a registered HAL of IPs, check the settings and then press Enter. The result is a road fully designed in horizontal, including fitting of curves, templates, transitions, superelevation and widening. In conjunction with VAL Editor, design a long road in minutes!

Keep any of your existing curves, superelevation, widening, xlines, and existing profile, or update them.

The settings include design speed, default cross slope, pavement and shoulder width and widening ratio.

Great for forest, haul and mountain roads where the same design criteria apply for most of the length. Use WALK to get the initial alignment if based on constant grade, otherwise just pick some IPs. Use VAL Editor to design the vertical alignment. Then modify your horizontal and vertical design to accommodate variations such as intersections.

FORESTRD and a prototype file are customised according to your requirements which could match those of any road authority. The default is setup for NSW RTA.

Custom  POA

 FRGOUT

Export FM 700 Full Road Geometry (.FRG) file.

Specify the centreline HAL of a road and records to setout and export this to an .FRG file. This file can then be used to store the full road geometry on Nikon DTM-800 series and Zeiss total stations running Fast Map 700 Road Engineer software. This can then be used for checking and setting out complex surfaces and alignments.

FM700 has built-in Quality Assurance. The default HAL is the active alignment, if set. If the VAL is picked, the elevations are the difference between the height of the object and the VAL, otherwise the elevations are from the points.

04/04/03  $100

 GARMININ

Import a Garmin GPS Waypoint (.wpt) file.

04/04/03  $25

 GARMINOU

Export a Garmin GPS Waypoint (.wpt) file.

04/04/03  $25

 GC01

Truncate the name of selected objects.

Nominate the start and end character positions. Store default values using project variables.

04/04/03  $25

 GC02

Change the name of selected objects using Chainage & Offset of point from HAL.

See also NFS.TML for chainage only.

04/04/03  $25

 GC03

Chainage and offset report from HAL and VAL.

Report selected objects showing Pt Number, Chainage, Offset, Height difference from VAL and Description/name.

Now includes pline vertices and, optionally, coordinates.

Similar to Geocomp option SDS 122.

See also GC14.TML for 3D chainages.

04/04/03  $25

 GC04

Create mid-points on short plines.

Where a two-point pline is less than a minimum length, create a mid-point.

If the mid-point of the next pline is in the same location, the duplicate point is omitted.

A common use is to create points on crosses imported from CAD as two plines with no centrepoint.

See also ILINE.TML to intersect lines, GC31.TML and DIVIDE command.

04/04/03  $25

 GC05

Calculate the centre of mass between two DTMs.

04/04/03  $200

 GC06

Round elevations in project file.

04/04/03  $25

 GC07

Helmert transformation.

Using up to 10 Control Point/Data Point pairs, compute a best fit of shift, rotation and scale, then transform the selected data, including blocks, and report the residuals.

See also GC38 for Affine transformation, which uses different scale factors in North and East.

If shifting, rotating or scaling around a single point, use MOVE, SCALE, ROTATE or RTSCALE.

04/04/03  $75

 GC09

Places blocks or symbols by group.

A mapping file (default = Geocomp.map) determines the block or symbol, the size and scaling behaviour. If the group =0, no symbol is placed.

Most import TMLs written by Geocomp Systems set a group for each object. If you import or create objects in other ways you will need to assign groups to use this function.

GCIMPORT enables this method during the import by selecting "Map Points and Circles with Blocks or Symbols". To place the blocks or symbols at a later stage, use GC09 after setting groups where required.

To replace circles with blocks by group (for example tree canopies), use GCIMPORT or GCINSBLK.

04/04/03  $50

 GC10

List and total area, 2D length and 3D length.

For each selected pline or set, the report shows the area and the horizontal or slope length. The totals are also shown.

No areas are shown for open records, and no slope distance is calculated if any points have no elevations.

Use for estimating kerbs, pipes, paving and so on.

04/04/03  $50

 GC12DIN

Import 12D Model file.

Imports 2D, 3D, arc, text and alignment strings in .12DA file.

12D model is from 4D Solutions.

02/06/03  POA

 GC14

Chainage and offset report for tunnels.

Report selected objects showing Pt Number, Chainage, Offset, Height, Height difference from Vertical Alignment, 3D chainage, 3D offset, Distance travelled and Description/name.

See also GC03.

04/04/03  $50

 GC15

Delete plines by length range.

Prompt for records, minimum and maximum total length.

04/04/03  $50

 GC16

Change line colour and linestyle based upon group.

Use a table such as the example GEOCOMP.CLT.

See also GCCSVIN.

04/04/03  $50

 GC17

Calculate where points on a set intersect a nominated DTM layer given bearing and slope.

04/04/03  $50

 GC18

Create a report showing Chainage and height along a VAL.

04/04/03  $50

 GC20

Compute the cut and fills volumes of selected boundaries and places them in a report.

Compute the cut & fill volume for selected sets or plines. The results for the individual boundaries are placed in the report. The total cut & fill volumes are also calculated and placed in the report.

Also shows the ranges in x, y and z.

02/06/03  $100

 GC21

Change the default Callout Style.

For example, GC21 Date to set the current callout style to Date.

Use with alias or toolbar.

04/04/03  $25

 GC22

Check DTM Edge and design boundaries.

Move all points outside the boundary string into another layer.

Check that boundary string is 3D and does not cross itself.

04/04/03  $100

 GC23

Create a set where slopes from points intersect a DTM.

See also DTMSHOT and SLICE.

04/04/03  $100

 GC24

Bowditch adjustment of a lot or traverse.

Adjusts heights if present on points. Puts the adjusted set on layer "ADJUSTED".

Optionally, specify a closing point.

Only works with sets, not plines.

04/04/03  $50

 GC25

Extract a single isopach contour from two DTMs.

The default is the zero isopach which is the cut/fill line.

Select from 2D pline or 3D set.

Name of pline is "Cut/Fill Line".

Use this to determine the intersection of two DTMs or the extent of cut or fill.

04/04/03  $100

 GC26

Create attribute records on an object.

Use DUMPATT to list attributes on an object and callouts, or other EAT code functions, to label or otherwise use the attributes.

Requires attribute definition file geocomp.adf.

04/04/03  $50

 GC27

Label Xlines with chainages at end of xlines.

04/04/03  $50

 GC28

Create 3D points along HAL & VAL with chainage in name.

Similar to 3D except the dialog is on a single line and that it creates points, not sets.

The points are placed at the nominated interval. The elevation is interpolated from the VAL. The name is made up from the nominated name plus the computed chainage.

04/04/03  $25

 GC28A

Create 3D points along HAL & VAL.

Similar to 3D except the dialog is on a single line and that it creates points, not sets.

The points are placed at the nominated interval with the nominated name. The elevation is interpolated from the VAL.

04/04/03  $25

 GC29

Compute distance and direction with 3D components.

In the plan view, report the bearing, distance, height difference, vertical angle and slope.

In section views, report the horizontal distance, slope distance and grade.

04/04/03  $25

 GC30

Compute elevation difference to DTM.

Report for each selected point, the point number, easting, northing, point elevation, dtm elevation, elevation difference and name. The average elevation difference and RMS is also included.

04/04/03  $25

 GC31

Duplicate point removal on a layer with tolerances.

Specify tolerances in X, Y and Z. One point is retained and the others are moved to layer 0 for possible later deletion.

If "Mean Pts" is selected, the remaining point has coordinates at the mean of the other points. If not selected, the coordinates are derived from first point within tolerance.

There is also the option to generate a report.

Hints:

  • DTM formation, which occurs whenever a DTM is required, automatically removes duplicate points on the layer to tolerances of approx 1 mm. The duplicate points are relayered to layer 0. This is a very quick process.
  • CONVERT takes a long time to convert a lot of plines to sets, if "Dup pts ok" is OFF. It is much faster to CONVERT with this ON, then use DTM formation or GC31 to remove duplicate points afterwards.
  • Similarly, Terramodel can take a long time to IMPORT a DXF or DWG file if it has to remove duplicate points as it goes. If there is a layer called DXF_NO_PT_CHK at the time of import, the duplicate points are not removed. Then use DTM formation or GC31 to remove duplicate points afterwards.
  • If you use GC58 to remove duplicate sets, plines and text, use DTM formation or GC31 to remove duplicate points afterwards..

04/04/03  $25

 GC32

Report visible layers in layerlists.

List the visibility status of each layer in each layerlist.

The list includes the colour, linetype and number of objects for each layer.

04/04/03  $25

 GC33

Create a DTM from the upper (or lower) components of two DTMs.

Great for use with complex cut/fill volume estimation.

The new DTM only extends where both DTMs extend.

04/04/03  $25

 GC34

Find a nominated point by number.

Type in or pick a point then either highlight with concentric circles, recentre the display or recentre the display and zoom by 10x.

See also RPAN which just recentres the display where you pick.

04/04/03  $25

 GC35

Create points at centroids of a plines or sets.

The elevation derived from pline or, if set, mean elevation of points.

04/04/03  $25

 GC36

Move points onto a HAL.

The points are moved perpendicular to (or square off) the HAL.

02/06/03  $25

 GC37

Intersect Xlines with sets.

Selected objects crossing Xlines referenced to a specified HAL, then choose from any of the following options:

  • Create points on the current layer. The point name is derived from the intersecting set.
  • Report Chainage, Offset, Elevation and Set name.
  • Sort on offset, or by set record number order
  • Create a Geocomp Cross section (.CES) file. This .CES file can be imported into Geocomp Road Design or Geocomp Spatial Data System.

The DTM is not used.

If you have a road defined by sets along string lines, to make a roadway:

  • Use GC37 to create a .CES file
  • Register roadway alignment, create roadjob surfaces, and so on
  • IMPORTXS the model into a roadway specifying Geocomp Existing as the format

04/04/03  $25

 GC38

Affine Transformation.

Using up to 10 Control Point/Data Point pairs, compute a best fit of shift, rotation, north scale and east scale, then transform the selected data, and reports the residuals.

Text and blocks are shifted, rotated and scaled, but not skewed with the rest of the data. To skew text or blocks too, explode first.

See also GC07 for Helmert transformation, which computes a single scale factor.

04/04/03  $100

 GC39

Move intersection point and update Xlines.

Delete the Xlines on the main registered HAL of a roadway and place new Xlines at alignment points and at the nominated interval.

If you pick the main registered hal, you can move the nearest intersection point to a new location.

The new Xlines will all have the left and right extents of the first of the original Xlines.

04/04/03  $100

 GC3PTARC

Create a two-arc set through three points.

Create sets consisting of two arcs connecting the three points in the nominated order.

This is unlike the single-arc set created with ThreePC (Cogo.. Curves.. 3 points), which uses the middle point to compute the radius and centrepoint, but the middle point is not part of the set.

The difference is most noticeable when all three points have elevations, and you are using functions that interpolate elevations along sets. For example, if the middle point is a low or high point in a kerb or channel, a correct DTM requires ARCBL to take the elevation of the middle point into account, which can only happen if the middle point is included in the set.

See also BFITCURV, ARC,ARC2P and ARC2PSET.

04/04/03  $125

 GC40

Compare points in two layers by coordinates.

Settings include minimum distance for comparison and point comparison tolerances (in x,y and z).

The standard report is in the format:

Point Point Bearing Distance DEast DNorth DElev Name_Pt1 Name_Pt2

The Expanded report format is:

Point East North Elev Name Point East North Elev Name DEast DNorth

See also GC40A and GC40M.

04/04/03  $25

 GC40A

Compare points in two layers by coordinates using search ranges.

Settings include minimum distance for comparison, point comparison search ranges (in x,y and z) and point tolerances in plan and elevation.

The Basic report format is:

Point Point Bearing Distance DEast DNorth DElev Name_Pt1 Name_Pt2

The Expanded report format is:

Point East North Elev Name Point East North Elev Name DEast DNorth DElev

See also GC40 and GC40M.

04/04/03  $25

 GC40M

Compare points in two layers by coordinates using alignment.

Settings include minimum distance for comparison, point comparison search ranges (in x,y and z) and point tolerances in plan and elevation.

The Basic report format is:

Number East North Elev DEast DNorth DElev Name

The Expanded report format is:

Chainage  Offset Elev Elev DElev Name

See also GC40 and GC40A

29/01/03  $25

 GC41

Create obstructions in profile view.

Where the HAL crosses selected objects, place a circle in the profile view.

A circle of specified diameter is placed at the chainage of each object. If obvert is selected, the top of the circle is placed at the elevation. If invert, the bottom of the circle. The circle will appear as an ellipse if the profile view has vertical exaggeration.

This clearly shows where an alignment is relative to a pipe network.

See also XSLABEL to add obstructions to cross section plots.

04/04/03  $25

 GC42

Report point elevation minus roadway elevation.

The design elevations are calculated from the roadway, not just the cross sections. Where no elevation difference can be determined, the points are marked with *.

The basic report shows the chainage, offset, elevation difference and point name.

The extended report shows the point number, chainage, offset, elevation, design elevation, elevation difference and point name.

04/04/03  $100

 GC42AB

As-built roadway report.

For comparing an as-built roadway survey against the roadway design.

The design elevations are calculated from the roadway, not just the cross sections. Where no elevation difference can be determined, the points are marked with *.

The heading shows the roadway name and description, the desired depth of the layer of material (default = 0) and the tolerances above and below that depth.

The report shows the chainage, offset, design elevation, surveyed elevation, surveyed elevation minus design elevation in mm and an indication when out of tolerance. The results are sorted in chainage order.

The end of the report shows the number of points, mean of differences, mean of positive differences, mean of negative differences and standard deviation.

04/04/03  $100

 GC43

Calculate surface or horizontal areas of shapes in a roadjob.

Estimate approximate areas quickly.

This report is presented in chainage ranges. The length of shape is reported for each chainage.

Assumptions:

  • Shapes are used only once in a subgrade. If a shape is used more than once, the calculated areas include the shape each time. This could overestimate the area of a shape.
  • The roadway is straight. Because no curve correction is applied, this may over or underestimate the area.
  • No skips. The skip manager is ignored. This may overestimate.

See also GC43S.TML.

04/04/03  $250

 GC43S

Calculate surface or horizontal areas of shapes in a roadjob based on chainages, within surface materials.

This is similar to GC43.TML, except it only computes the values where the centroid is within a selected surface material.

04/04/03  $275

 GC44

Calculate surface or horizontal areas of a DTM based on chainages.

The centroid of each triangle is checked for limits of chainage range, boundary and corridor width. Then the horizontal or surface areas of all selected triangles, including parts of triangles outside the limits, are calculated and reported.

  • Choose either the maximum slope of the triangle or the crossfall at right angles to the HAL.
  • Limit the triangle by a boundary and left and right offsets or both.
  • Create points in the current layer of the triangle centroids used in the calculation.
  • Enter a report heading.
  • Results are reported in Slope ranges from the SlopeTable Section of the Tmodwin.ini. For example:
    [SlopeTable]
    TableSize=3
    0=200.0
    1=100.0
    2=50.0
  • See also GC44S.TML.

04/04/03  $250

 GC44S

Calculate surface or horizontal areas of a DTM based on chainages, within surface materials.

This is similar to GC44.TML, except it only computes the values where the centroid is within a selected surface material.

04/04/03  $275

 GC45

Create points along a HAL at incremental distances.

04/04/03  $50

 GC46

Compute cut volumes between surfaces within blocks.

This is ideal for computing excavation volumes in pits, mines and quarries, where there are large numbers of layers of material. Triangles are used, rather than grids, which increases accuracy.

Set up the surfaces using Surface Manager. The Finish Surface, which represents the design limit of excavation, needs to cover the extent of the other surfaces. You can also nominate multiple boundaries in plan (="blocks"), an elevation range, and a report style. If a .CSV report style is selected, the resulting comma-separated variable (.CSV) file can be imported into a spreadsheet application for further computation.

If a depth surface is nominated an elevation surface is created then deleted.

04/04/03  $75

 GC47

Road resheet profiles.

Create profiles to use for road resheet design. The selected points in the existing surface are compared against the centreline and templates in the roadjob.

A profile is created along the road centreline such that the nominated minimum cover is obtained at the selected points. Two other profiles are also created allowing for variations in the template crossfalls. These three profiles can then be used in making up the final design vertical alignment.

04/04/03  $100

 GC48

Create profiles from shapes in a roadway.

Select a roadway, chainage range and interval, and selected shapes.

The created profiles are ideal for checking grades on kerblines, edge of pavement, and so on.

04/04/03  $100

 GC49

Create a point on a line at an elevation.

Given two points, create a point on the line between them, such that the new point has the specified elevation.

04/04/03  $25

 GC50

Interpolate or extrapolate elevations on 2D points based on 3D points in the same set.

See also INT3DSET, INTERP3D and GCRIVER.

04/04/03  $25

 GC51

Intersection Design.

Design vertical alignments in intersections. A limit of nine alignments allows for four kerb returns, four splitter islands and a roundabout.

This simplifies a process which would otherwise require repeated use of profile editing, 3D, DTM creation, etc.

Before running this function, design the intersection in 2D and tile plan and profile views so that you can see the updated intersection contours immediately the vertical profiles are edited.

To use this function:

  • Select Settings to nominate up to nine HAL/VAL pairs.
  • Select Recompute to create 3D points along the alignments (on the nominated layer using the 3D.TML settings), regenerate a DTM of the intersection and show updated quick contours.
  • Selecting the radio button for a pair, makes that alignment active, highlights the alignment and its direction in the plan view, and fits the profile view showing only referenced profiles.
  • To edit profiles, make the desired alignment active with the radio button, exit the Settings dialog, pick the design profile then locate the point in the profile to edit.

04/06/03  $200

 GC52

Change the group of selected objects.

See also SGRP which has a dialog for keeping track of used groups and SETGRP which sets to the next group.

04/04/03  $25

 GC53

Include or exclude multiple points from DTM.

This is also known as making points contourable or non-contourable.

This option sets the "include point in DTM" attribute of selected points such that these points are excluded from use in a DTM, even if the points would otherwise be valid DTM points (that is, with elevations and on the correct layer).

You can set this attribute for single points using EDIT.

Points imported from CivilCAD using CVDIMPT retain their contourability status.

See also 3DFILTER filters points from a DTM by making them non-contourable.

04/04/03  $25

 GC54

Apply Geoid-Spheroid correction.

Interpolates the geoid-spheroid separation from a suitable DTM, and subtracts this value from the ellipse height points.

See also ADDISO.

04/04/03  $100

 GC55

Interpolate or extrapolate heights from two 3D sets onto points on another set.

For each point on the set to be changed, elevations are computed at the intersection of the perpendicular bisector and each selected 3D set. The new elevation of the point is on the grade between the computed intersection points.

The construction lines can be created as plines on the current layer to show which points were used to computed which elevation.

If one of the sets is a DTM edge, and the other draped onto the DTM parallel to and inside the edge, this TML can be used to extend a DTM outwards at approximately the same grade.

04/04/03  $50

 GC56

Swap in X,Y or Z.

Swap either X with Y, X with Z or Y with Z.

Alternatively, mirror around X or Y axes.

Adjust for coordinates the wrong way around, contour walls using terrestrial photogrammetry, move or rotate structures in 3D, etc.

Handles points, plines, blocks and text.

Functions that may be useful in conjunction: SCALEELV, RTSCALE, MIRROR, GC07, GC38. See also ROT3D.

04/04/03  $50

 GC57

Create 3D points from cross sections

Cross sections must be selected in the Xsect View. They may include points.

04/04/03  $50

 GC58

Remove duplicate sets, plines and text

Compare objects in a layer and moves duplicates to layer 0.

Use this to removes redundant objects that have been imported multiple times.

Duplicate sets must have identical point numbers (so you might want to remove duplicate points first. See GC31.).

Duplicate plines must have all identical vertices, elevation, color, spline type, etc.

Sets and plines can be reversed.

Duplicate text must have the same insertion point coordinates, characters, layer, colour, slant, height, rotation, aspect, font, orientation, horizontal justification and vertical justification. the same.

04/04/03  $50

 GC59

Quality Assurance report from Geodimeter as-built survey

Read a Geodimeter job file from an as-built survey, compare with a HAL and report. The job file must include the setout points and the corresponding picked-up points.

The report includes Design Chainage, Design Offset, Design Elevation, Setout Chainage, Setout Offset, Setout Elevation, Chainage Difference, Offset Difference and Elevation Difference.

04/04/03  $50

 GC60

Radial setout report

  1. Pick a layer containing the station points from which you are setting out
  2. Select the points to set out
  3. Specify a limiting radial distance

For each station in turn, all points within the limit are listed. The report shows the station point, setout point, bearing, horizontal distance, elevation difference and name.

Use this report in the field to set out points by theodolite or level, where you do not have the ability to upload the station and setout points into a total station.

04/04/03  $50

 GC61

Create a point at a distance along a line between two points

Nominate two points, and a horizontal or slope distance along the line from the first point to the second point.

Once the first point is created, the default distance is the last distance entered, which will be measured from the point just created. The message area keeps track of the total distance entered. To restart computing the measurement from the first point, cancel and restart the function.

To extrapolate, enter a negative distance or a total distance greater than the distance between the points.

If the points have elevations, the elevation is interpolated.

04/04/03  $50

 GC63

Intersect batter defined by two sets with DTM

For each Xline, the grade between the sets is extended until it meets the DTM. The created points are joined to create the intersection between the batter and the DTM. A vertical or perpendicular offset (-ve for down) can be applied to the batter.

04/04/03  $50

 GC64

Intersect two batters each defined by two sets

For each Xline, the grade between the two design sets is extended until it meets the grade of the two batter sets. The created points are joined to create the intersection between the two batters. Vertical or perpendicular offsets (-ve for down) can be applied to both batters.

04/04/03  $50

 GC65

Create points by Chainage, offset and elevation from HAL/VAL.

If a VAL is selected, enter the elevation difference if any.

If VAL is not selected, enter the elevation, or leave it blank for no elevation.

Optionally, enter a group. If left blank, the group is 0.

Similar to the Ground option of PSTATION.

04/04/03  $50

 GC66

Create breaklines at ridges, valleys or changes of grade, in the specified DTM layer.

Ridges are triangle edges where both triangles slope down, valleys are where both triangles slope up and changes of grade are where the grade difference is larger than nominated.

This is useful for interpreting and refining DTMs made up from point data.

04/04/03  $50

 GC67

Move points onto nearest Xlines.

This is useful when working with surveyed cross section point data.

For each Xline in turn, this TML finds the chainage where the xline crosses the HAL, then finds all points within both the specified "Chainage tolerance" value and the extent of the Xline, then moves each point to the chainage of the Xline while maintaining the offset from the hal.

If the Xlines are perpendicular to the hal, and the chainage offset is less than half the spacing between the Xlines, this has the same effect as moving points onto the nearest Xline.

If "Create XSects" is ticked, the points are used to create cross sections in the XSect view. The points in the section are not sorted on offset.

04/04/03  $50

 GC68

Add points into sets based on maximum horizontal distance.

This is especially useful where points are too far apart for DESIGN to work properly.

04/04/03  $50

 GC69

Change zero elevations (Z = 0) to no elevation (Z = *).

2D points are often stored in DWG and DXF files as 3D points with elevations equal to zero. Because these elevations are retained when imported into Terramodel, they interfere with DTM formation.

Be careful as there are cases where zero elevations are correct, especially near coastlines.

See also GC53 to retain elevations but exclude them from DTM and ELEVATION to change elevations.

04/04/03  $50

 GC70

Combine elevation of point and DTM.

Compares the elevation of each point with the elevation interpolated from the DTM layer and changes the elevation. The options are: DTM, DTM - Z, DTM + Z, Z - DTM, -Z - DTM, DTM * Z and DTM / Z.

For example, use this to convert drill hole depths to absolute elevations.

The DTM only option replaces all elevations with interpolated DTM elevations, unlike DTMPTS which only sets the elevations of 2D points.

04/06/03  $50

 GC71

Create solid thick lines.

One application is to show line marking.

Creates two parallel plines on either side of a pline or set, a closes the ends then hatches each closed pline. The offset is half the nominated width in plan units. The pline and hatch are created in same layer as the original line with the colour of the layer. The hatch is solid with spacing = 1.

The resultant line appears to be solid, at nominated width in ground units on the display, independent of view scale and smooth around bends.

The line will be plotted wider by the thickness of the pen assigned to its colour, so use a thin pen and solid linetype.

02/06/03  $50

 GC72

Report satellite horizon curtain.

Compute the vertical angle from selected points to visible sky at a nominated bearing interval.

Useful for entry into GPS satellite visibility software.

Custom  POA

 GC73

Interpolate elevation from VAL.

For each selected point, find the chainage along a HAL, interpolate the elevation from a VAL at that chainage, and modify the elevation of the point.

04/04/03  $25

 GC74

Set start chainage for multiple HALs.

See also SETSTA and CHAINAGE/STATION.

04/04/03  $25

 GC75

Report distance and slope between 3D sets.

Show the perpendicular distance and grade between two 3D sets.

The report is recomputed in the message scroll area as you move the mouse along a HAL.

04/04/03  $100

 GC80

Compare sum of lot areas against boundary.

Report the area of each selected set, and compares the area of the largest set against the sum of all the others.

In a subdivision, the area of the boundary lot should equal the sum of the areas of all the other lots. If the difference is the size of a lot, look for omitted or duplicated lots of that size. If the difference is smaller, look for incorrectly drawn lots.

07/01/03  $100

 GC82

Compute DTM areas by slope ranges within boundary.

Within selected boundary polygons, compute the both the planimetric (horizontal) and surface areas of the DTM for slope ranges.

Slope ranges are these same as those used by DTMAREA.

The default layer is the current DTM layer. To set the current DTM layer, see DTMCH.

See also SLOPE and GC20 and GC44.

21/02/03  $100

 GCADJANT

Adjust points for a non-vertical antenna.

Adjust points that have been computed at a fixed height vertically below a target or receiver on a pole, when the pole was actually perpendicular to the surface. One example is a GPS antenna mounted on a four-wheeled vehicle.

For each point, the true antenna location is determined at the antenna height above the point. By projecting the antenna length from the true antenna location in a direction normal to the average slope of triangles touching the point, a new point is created uphill from the first point, optionally on a new layer.

04/04/03  $POA

 GCARC

Draw a pline or set 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.

Similar to ARC, except you can specify whether to create a pline or set.

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.

See also ARC2P and ARC2PSET.

04/04/03  $25

 GCBOUND

Match extents of boundaries

For each of two DTM edges, copy the points from the other set which are outside the selected set on to the layer of the selected set, then create a new DTM edge.

The result is two new sets covering the same maximum horizontal extent of the two sets, but with different layers and elevations.

The areas and volumes between the new surfaces are shown in the message scroll area.

Use this to compute volumes between two surfaces where the model is assumed to batter from the extent of one DTM to the other.

04/04/03  $500

 GCCONIN

Import a Geocomp contour (.CON) file.

04/04/03  $25

 GCCONOUT

Export a Geocomp contour (.CON) file.

04/04/03  $25

 GCCONTXT

Set elevations of labelled contours.

Find contours on selected layer within a specified distance from selected text, and change the elevation of the contour pline to match the value of the text.

Convert the plines to sets, and you have created an approximate DTM surface from a labelled 2D contour plan.

If the tolerance is too small, some contours will be missed. If you have only labels on index contours, and the tolerance is too large, some unlabelled contours will be asigned elevations.

By default, plines with elevations already are not changed. To force a change, tick "Do all".

Text containing non-numeric characters will be ignored.

If there are insufficient labels, the other contour elevations can be set manually using GCMULCON, GCONECON or PLTO3D. If there is a DTM, you could interpolate the contour elevations using ELVPLINE or regenerate the contours.

04/04/03  $25

 GCCOPY

Copy objects onto the current layer, while retaining other properties.

Retains color, linetype, reference, group, visibility, etc. Ideal for creating a single-layer DTM.

Creates new points if required.

See also GCDTM, DTMBYLL and MultilayerDTM.

04/04/03  $25

 GCCSVIN

Import and string comma-delimited ASCII coordinate data.

Data needs to be in format Point,x,y,z,description. This is typical output from Trimble, TDS, spreadsheets and other systems. X and Y can be swapped.

If the descriptions include our recommended feature and string codes, the points are strung automatically. Layers, groups, colours, linetypes and blocks/symbols can all be set using mapping files.

See also GC16.

04/04/03  $25

 GCDCOUT

Export alignments to Trimble DC files.

02/06/03  $25

 GCDESC

Toggle point names on/off.

04/04/03  $25

 GCDTM

Relayer objects into a DTM layer using a .DTP file.

Set groups first by GCIMPORT.

Digital Terrain Parameter (.DTP) files are created by Geocomp during DTM formation.

See also DTMBYLL, GCCOPY and GCDTMIN.

04/04/03  $25

 GCDTMIN

Import a Geocomp .DTM file onto a layer.

A Geocomp Digital Terrain Model (.DTM) is a self-contained file of coordinates, triangles and breaklines, from which Geocomp can extract contours and sections and compute volumes.

Creates a set from each triangle in the DTM file. The sets are created with a group of 1037 on a single nominated layer. The breaklines and boundary are included in the triangle edges.

04/04/03  $100

 GCDTMOUT

Export a layer as a Geocomp .DTM file.

Create a Geocomp Digital Terrain Model (.DTM) from a DTM layer.

You can clip the .DTM at a boundary.

The maximum number of points per DTM that can be read by Geocomp 9 is approximately 32,700 points. The limit in Geocomp 10 is 99,999.

04/04/03  $100

 GCEARTH

Roadway Earthwork Volume Report.

Report is laid out for importing by spreadsheets.

04/04/03  $125

 GCGENGRD

Create points on a grid pattern.

Create points at nominated origin, interval, bearing and number within a boundary on a layer.

See also DTMGRID, GRDPTS, GRIDELEV and GRIDMAKE.

04/04/03  $25

 GCGRDVOL

Compute the cut and fill volumes of selected grid cells.

The volumes are reported and text showing the values is created in each cell. The selected cells can be closed plines of any shape.

  • Generate grid: Creates regular grid cells as a series of abutting rectangular plines.
  • Settings:Controls report and text layers and styles.
  • Single:Computes the cut & fill volume for a single selected grid cell.
  • Multiple: Computes the cut & fill volume for a selection set of grid cells. The results for the individual cells and the total cut & fill volumes are calculated and reported.

Place the generated cells and subcells on different layers, so they can be selected or displayed easily.

If you label the cells with text, use vertical justification in the styles to prevent overwriting.

Because cells can be any shape, the cells could be stockpile boundaries, for example.

See also GRIDVOL which is much the same except it does not have the settings button.

04/04/03  $25

 GCGSIOUT

Export alignment in Leica RoadPlus GSI format.

Choose from HAL and VAL or Roadjob.

See also GSIDTMOU and GCPTSOUT.

02/06/03  $100

 GCGTSOUT

Export alignment in Topcon GTS format.

02/06/03  $100

 GCHALIN

Import Geocomp horizontal alignment (.HAL).

The HAL file is imported as a pline in the plan view.

Use GCIMPORT if you want the SDS data with the HAL.

See also GCHALOUT and GCHVERIN.

04/04/03  $25

 GCHALOUT

Export Geocomp horizontal alignment (.HAL).

Converts a pline HAL in the plan view consisting of straights, arcs or spirals, but not splines.

The output file name must be six-digits with extension .HAL, for Geocomp to read it.

To extract sections other than to edge of model at 10m intervals , change the interval and offsets in SDS 84.

See also GCHALIN and GCVEROUT.

04/04/03  $25

 GCIMPORT

Import Geocomp data and survey data using the Geocomp Data Collector Interface.

Raw data from a number of different data collectors can be downloaded, converted to a Geocomp Standard Field File (.FLD) and then converted to Geocomp SDS format. (The FLD file can also be imported into RDE via a script).

Geocomp SDS format records the computed coordinates in a .PTS file and the feature code and stringing in a matching .STR file. The resulting 3D points are assigned block or symbol, layer, name and group according to the feature code. They are strung where required with sets of configurable layer, colour and linetype. Blocks representing tree canopies can be sized by the recorded radius.

Geocomp PTS/STR files, whether exported from Geocomp or the Data Collector Interface, can be imported. See also the Geocomp import-related TMLs GC09, GCHALIN, GCVERIN, GCCONIN, GCDTMIN, GCPLTIN, GCCSVIN, GCINSBLK, GCJOINMP, GCJOINPT, PTJOIN and IMPORTGC.

GCIMPORT is installed with Terramodel supplied from Geocomp Systems. GCIMPORT can be launched using a Geocomp button on the toolbar or by typing GCIMPORT.

Select "Import .Pts/.Str" button and browse to select a GEOCOMP .PTS file. The .STR, .ANT, .LTO, .DMN and .HAL and .VER files of the same version will also be imported.

This dialog also allows for selection of the ENT table. This table controls the layer names, descriptions/names, colours, linetypes and symbols according to the Geocomp entity number. If the Geocomp files have been derived from survey, the entity and stringing have been worked out from the feature coding.

The layer name can be the short description, long description or moss string code in the ENT file. The entity number may be added to the front of the layer name.

The object name (sometimes called description) is derived from the Geocomp string description, the short name (alpha-code), the long name or the moss (point or string) code in the ENT file.

The Geocomp entity is set to the Terramodel group.

If "Map Points and Circles with Blocks or Symbols" is selected, blocks or symbols are automatically placed by group. See GC09.TML and GCINSBLK.TML.

Configuring the Data Collector Interface

  • The Geocomp Data Collector Interface is a DOS application called from Terramodel for Windows. Geocomp users will pick it up quickly. For everyone else, we recommend training. Carefully read the Geocomp documents referred to, in particular the Geocomp Reference Manual GC6, Chapter 10 and Appendix D, available in .pdf from Geocomp Systems.
  • sufficient environment space and free conventional memory must be made available. ANSI.SYS must be loaded to download from any instrument other than a Geodimeter.
    • For Windows 95 and 98, include the line devicehigh=c:\windows\command\ansi.sys in your C:\CONFIG.SYS.
    • For Windows NT, 2000 and XPPro, include device=%SystemRoot%\system32\ansi.sys in your %SYSTEMROOT%\SYSTEM32\CONFIG.NT.
  • The default location for this interface is C:\Program Files\Trimble\Terramodel\Geocomp. If the software is installed anywhere else, you will need to edit the TM.BAT and the GEOCOMP.PAR files. Contact Geocomp Systems for more information if required.
  • You also need to select your data collector type, communication parameters and coding character positions. See the Geocomp manuals for an explanation of these settings.

Downloading from the Data Collector or Instrument to Terramodel

  1. Open a new project
  2. Run GCIMPORT
  3. Select Data Collector. This will launch the Data Collector Interface.
  4. From the Data Collector Interface, select 1, New File Number. Assign a unique four-digit job number and a two-digit version number for the survey data. If you don't do this, you will overwrite previous survey files each time.
  5. Select 3, Data Collector Interface
  6. Select 2, Transfer from [currently configured data collector]
  7. Download the file from the data collector. This creates a data file with a six-digit number (with a file extension dependent on the data collector format) in C:\Program Files\Trimble\Terramodel\Geocomp.

    Alternatively, download the data using some other software (e.g. Terramodel Download Script, Geocomp, SokkiaComms, Leica Survey Office, Nikon TransIT or Geodimeter Software Tools) and copy the raw data into the C:\Program Files\Trimble\Terramodel\Geocomp directory with a name six-digit number format.

    If you get a black screen, you have an ANSI.SYS problem. See above.

  8. Select 3, Create Standard Field File. This is a raw data file in a standard Geocomp format.

    If you need a control point file, create it in advance using GCPTSOUT.TML and a target of Geocomp CRD. The .CRD file name is in the format CONTnn.CRD where nn are digits indicating the control point file number. The character positions of the station description in the name of the point are critical.

  9. Optionally, Select 8 to edit or view the .FLD file, or use any text editor.
  10. Select 4, Reduce Standard Field File. This creates a pair of Geocomp .PTS and .STR files. The .PTS file contains the coordinates and the .STR file contains the stringing and coding information.
  11. From the main Data Collector Interface menu, select 0 then Enter to return to Terramodel GCIMPORT.
  12. Select Import Survey Data in Terramodel to import the survey data into the current plan view.

Uploading from Terramodel to the Data Collector or Total Station using the Geocomp Data Collector Interface

  1. Create the coordinate file to upload with PTSOUT or GCPTSOUT, selecting the appropriate data collector format as the Target. Save the coordinate file in  C:\Program Files\Trimble\Terramodel\Geocomp. Use a six-digit name with an extension depending on the target.
  2. Run GCIMPORT
  3. Select Data Collector
  4. From the Data Collector Interface, select 1, New File Number. Assign a unique four-digit job number and a two-digit version number for the survey data. If you don't change these values you will overwrite previous survey files each time.
  5. Select 3, Data Collector Interface
  6. Select 6, Transfer to [currently configured data collector]
  7. Upload the file to the data collector.
  8. From the Data Collector Interface menu, select 0 Enter to return to Terramodel GCIMPORT.

Uploading from Terramodel to the Data Collector or Total Station using other uploading software such as Geodimeter Survey Tools or SokkiaComms.

  1. Create the coordinate file to upload with PTSOUT or GCPTSOUT, selecting the appropriate Data Collector format as the Target, or use an alternative method appropriate to your uploading software.
  2. Upload the file according to your software instructions.

04/04/03Geocomp 10 User's Guide
Geocomp 10 Reference Manual
Geocomp Feature Code Table
The manuals for your total station or data collector
The manuals for your instrument's file transfer software, if used
 Without Data Collector Interface $250
With Data Collector Interface $1000

 GCINSBLK

Replace circles with trees

Place a symbol or block for each selected circular set, scaled to match the diameter.

The most common use is to place large numbers of tree blocks scaled to fit canopy or trunk diameters.

Delete the original circles if you want.

For a few circles, UNITBLK or BLOCK Insert may be better.

If the circles are plines, CONVERT to a set first, then set the group with GC52 or SGRP.

The block is chosen according to the group of the set, and a mapping file. This is the same mapping file used by GCIMPORT and GC09. See Geocomp.map for an example which includes an explanation of the format.

GCIMPORT can import survey data including circles. If you elect not to "Map points and Circles with Blocks or Symbols" at the time, you can use GCINSBLK to replace the circles later.

Use GC09 to place blocks or symbols on points by group. To create points at centroids of sets or plines, use GC35.

See also LABELSETS.

Tree canopy blocks included with Terramodel include: Tree1 to Tree8, Tree coniferous type 1, Tree deciduous type 1 to 3, GCSYM423,437,438,452 and 453. Symbols 100 to 109 are provided as both symbols and blocks SYM100 to SYM109. Some of these are illustrated in the Terramodel 10.1 User Guide pages 171 and 200.

04/04/03  $50

 GCJOINMP

Join points based on point number with gaps

Create sets on the current layer by joining points with sequential point numbers.

Optionally leave gaps by specifying a maximum distance between points or restricting to consecutive points.

See also PTJOIN and GCJOINPT.

04/04/03  $50

 GCJOINPT

Create sets from points by feature and string in name

Create sets by joining points according to the feature code and string data in the name.

Similar to GCIMPORT in operation, except the data has already been imported.

Settings optionally control layer name (via ENT file), colour and linetype (via CLT file), symbol or block placement and feature code and string code character positions.

See also PTJOIN, GCJOINMP, GC09 and GCCSVIN.

02/06/03pcodes.pdf POA

 GCLABGRD

Label grid in polygons.

Similar to LABELGRID, except that it allows multiple bounding polygons of any shape. A settings dialog allows the specification of the horizontal and vertical grid intervals, text styles and whether the labels are inside or outside the polygon.

Very useful with PLANSET.

Gridlines can cross a polygon up to 20 times.

To create the grid use GRIDMAKE.

02/06/03  $200

 GCLABIP

Label intersection points.

Similar to LABELPI, except that it allows you to turn off the delta angle, the coordinates or both.

Chainages are labelled with "Ch".

The nearest point on the selected HAL is labelled with chainage, as "Ch", and optionally the delta angle, easting and northing.

The text is placed perpendicular to the HAL at an offset selected graphically.

See also the similar LABELPI which uses "Sta." to label the chainage.

10/07/03  $25

 GCLFAOUT

Export Quantm linear features .LFA

Quantm uses a linear_features.lfa file to define crossing requirements at linear features.

The set name defines the linear feature description and the layer name defines the linear feature label.

Sets must have all 3D points or all 2D points. If you have some 2D points in the set, assign elevations first, for example by DTMPTS or GC50. If a set has all 2D points, Quantm will interpolate from the DTM.

Export special zones using GCSZAOUT.

Export DTM data using GCTMAOUT.

02/06/03  $POA

 GCLPTS

List the coordinates and group of the selected points.

The list can include Point Number, Record Number, Easting, Northing, Elevation, Name, Layer, Colour, View, Symbol Number, Group and General Information.

See also LPOINTS which does not include Group, but is part of the LIST command and LPTSRAD which also shows bearing and distance from a stand point.

04/04/03  $25

 GCMATCH

Edge match sheets of digitised contours.

Create new contour segments across the gaps. Then JOIN to create contiguous contours.

22/05/02  $100

 GCMULCON

Assign contour elevations to multiple plines.

Pick a line which crosses the plines. The number of discrete plines is counted. You can then assign incrementing (or decrementing) elevations to all the plines along the line.

Similar to LabelContours function, except the elevations are assigned instead of read.

See also GCONECON, GCCONTXT and PLTO3D.

14/11/00  $100

 GCNEDIN

Import Quantm grid data.

Import Grid (NED) .asc data created by Quantm.

See GCTMAIN.

11/06/03  POA

 GCONECON

Assign elevations to selected contour plines.

See also GCMULCON, GCCONTXT and PLTO3D.

26/09/00  $100

 GCOUT

Export data to Geocomp .PTS and .STR format.

The two files are .PTS containing coordinates and .STR containing the stringing for those points. These files are always used together and have six-digit file names. Each string has a description (from the name) and an entity between 1 and 999 inclusive.

The output should be specified as a six-digit .PTS file.

To set the entities, chose from:

  • Match record name with short entity name
  • Match record name with moss code
  • Match record name with long entity name
  • Use group number of record
  • Decode the layer name from the first few characters (e.g. get entity 102 from layer 102_TOP.)

You can also choose whether you want to explode blocks, linetypes or text. If text is not exploded, text is written to a matching .ANT annotation file.

04/04/03  $25

 GCPAD

Places building pads at nominated elevation within a lot.

Select a free location anywhere inside a lot. Define a standard offset and either a Relative or Absolute Elevation. The new set is created on the current layer, offset from the lot boundary by 0.005 at the elevation specified. If an existing set is already offset, then only the Elevation Relative or Absolute values need to be applied.

Custom  POA

 GCPAN

Pan by keyboard (8 = north).

 
Pans one complete screen in the current view.
As shown in the following table, type in GCPAN, a space then a digit indicating direction:
 
NW = GCPAN 7
 N = GCPAN 8
NE = GCPAN 9
 W = GCPAN 4
 
 E = GCPAN 6
SW = GCPAN 1
 S = GCPAN 2
SE = GCPAN 3
These could be assigned directional buttons in a workspace.
See also VPAN which uses different keystrokes.
If you want to use a mouse to move to a location, select PAN, RPAN or GC34 instead.
04/04/03  $25

 GCPLTIN

Import data from Geocomp .PLT plot file into sheet view.

04/04/03  $125

 GCPTAIN

Import data from Tpsetout .PTA survey point file.

See also TPSETOUT for exporting to Tpsetout.

04/04/03  $25

 GCPTSIN

Same as PTSIN, with the addition of Geocomp Control Points (.CRD) files.

02/06/03  $25

 GCPTSOUT

Output points to an ASCII file (in more formats).

In addition to formats available in PTSOUT, GCPTSOUT can output to:

  • Leica .GSI/.GRE with 8 character descriptions
  • Leica .GSI/.GRE with 16 character descriptions
  • Sokkia SDR2 series and SDR33 series.
  • Geodimeter Area Files (.ARE)
  • Nikon 700 series Upload files
  • Geocomp Field .FLD
  • Geocomp Control Point .CRD files.

The Job name field is currently only used with Sokkia.

Some of the other formats have been modified slightly compared with PTSOUT, such as adopting Easting/Northing order.

See also EXPORT and PTS2TEXT.

04/04/03  $100

 GCQA

Report elevation difference to design DTM.

04/04/03  $100

 GCRENUM

Renumber points in set order.

Sequentially renumbers points in selected sets, starting at the highest point number in the project plus one.

See also RENUM, RENUMBER and REVERSE.

04/04/03  $100

 GCRIVER

Interpolate elevations onto a digitised river.

Where a 2D "river" crosses contour plines, points are created with the contour elevation. A set is then created along the river string with heights interpolated along the string.

This improves the terrain model. For best results, remove flat triangles in link settings.

See also GC50.

28/02/01  $100

 GCRLNOUT

Create Geodimeter Roadline 3D Files from sets

Cross sections are created by intersecting sets at Xlines along the alignment.

The HAL, VAL, "roadway templates", and "side templates" are exported to an .RLN file suitable for uploading to Geodimeter Program 39 using Geodimeter Software Tools or the Upload Script.

Selecting "Use names" includes names in the .RLN file. Select "Limit 12 Pts" if uploading, as only 12 points can be uploaded for each side template. Alternatively, if the file is to be imported using the Import script for editing as a Terramodel Roadway, the limit is not required.

The details of each computed point are reported.

See also P39.

04/04/03  POA

 GCSDROUT

Export alignment in Sokkia SDR format.

03/06/03  $100

 GCSKIPMN

Edit skip ranges.

Report, sort or import skip ranges.

See also SKIP

04/04/03  $100

 GCSZAOUT

Export Quantm special zones .SZA

Quantm uses zones that require special treatment such as cost and crossing requirements.

Areas are defined by coordinates along plines written to the special_zones.sza file.

The pline name defines the zone description and the layer name defines the zone label.

Export linear features using GCLFAOUT.

Export terrain data using GCTMAOUT.

02/06/03  POA

 GCTADPOL

Label batter with block showing direction of slope.

GCTadpol.blk is placed between the top and toe sets at the nominated spacing. The block is oriented so that it points downhill. If the distance between the sets is less than the maximum distance, the block is clipped at the toe set. The appearance can be varied by defining your own "tadpole" block.

04/04/03  $25

 GCTMAIN

Import Quantm terrain data.

Use this to verify your TMA file before submitting it to Quantm.

Use MOSSIN to transfer proposed alignments from Quantm to Terramodel.

See GCTMAOUT.

02/06/03  POA

 GCTMAOUT

Export Quantm terrain data.

Create a .TMA file for submission to the Quantm route optimization for infrastructure service. The TMA file is a grid of points interpolated from a DTM within a boundary.

Check your .TMA file by reimporting it using GCTMAIN.

Export Special Zones using GCSZAOUT.

Export Linear Features using GCLFAOUT.

04/04/03  POA

 GCTRACE

Create a set bounded by selected lines.

Select the lines that describe the boundary and then select the center point. A set is created around the bounding lines.

Gaps less than the maximum snap distance are crossed automatically.

A typical applications include computing areas (in any view) and creating closed sets from supplied linework representing subdivision lots .

See also TRACEBDY which has a fixed maximum snap distance, LOTJOIN to create multiple sets from multiple centres, AUTOSET to create a clockwise set from points and QSET to quickly key in a lot boundary.

02/06/03  $100

 GCTSP

Add Geocomp module to Terramodel Search Path.

For Terramodel to find TMLs in a folder other than the data or standard Terramodel folders, the folder must be specified in the Terramodel Search Path (TSP). The TSP is defined in the tmodwin.ini. TSP command reports the current Terramodel Search Path.

Run CGTSP if the Geocomp module has been installed, but Terramodel cannot find any files in the \Terramodel\Geocomp folder.

The Geocomp module installation modifies the tmodwin.ini to prepend the \Terramodel\Geocomp\ folder to the TSP. However, if the Tmodwin.ini is manually edited, copied over by an older .ini file containing your desired settings or reset by the environmental variable TMODWIN=, the TSP may no longer contain the Geocomp module folder.

GCTSP.TML must be in the \Terramodel\TMLs folder so it can be found.

23/08/02  $25

 GCTSTYLE

Set current text style.

Usage: GCTSTYLE textstyle. For example, type GCTSTYLE seg_label to change the current text style to seg_label.

Use in combination with toolbars, aliases or macros. For example, the following macro sets the current text style to tmodelf_50 then prompts for text:

Start Macro
gctstyle tmodelf_50
stext
End Macro

04/04/03  $25
 GCTTAOUT

Export a set to Trimble .tta and .ttx.

See also TRMBROAD which exports a roadway and GCDCOUT and the Trimble Roading 3D (DC) export script which export alignments via .dc files.
04/04/03  $25

 GCVALEDT

Move vertical alignment intersection point.

04/04/03  $25
 GCVERIN

Import Geocomp vertical alignment (.VER).

The .VER file is imported as a pline in the profile view.

Use GCIMPORT if you want the SDS data with the VER.

See also GCHALIN and GCVEROUT.
04/04/03  $25

 GCVEROUT

Export Geocomp vertical alignment (.VER).

Converts a pline in the profile view consisting of straights and parabolic curves.

For circular curves, only the IP is converted.

See also GCVERIN and GCHALOUT.
04/04/03  $25

 GEOC_PAL

Add GeoNav palettes.

Modifies tmodwin.ini to include GeoNav and Geocomp64 Palettes and one-to-one64 colormap.

19/06/02  Included with HDMS
 GEOMRPTS

Report measured values from objects.

Select objects and print a report of selected objects.

20/05/02RG 429Reports/Geometry/StakeoutS
 GEOSYS

Establish the GPS geodetic system.

Use this to define your local grid before importing GPS Real-Time Kinetic (RTK) data to compute with RDE.

See also COORDCON.
Command Settings/GPS Geodetic SystemS

 GFE

Geodimeter File Editor.

Edit Geodimeter format files including RAW, JOB, UDS, ARE, PTS and PCO.

GFE is part of Field Data Module, so no key is required.

See also Geodimeter System Tools (GST).

Commandbuilt-in helpFile/Geodimeter File Editor S

 GM1

Limit the slope of triangles.

Raises the lowest point in affected triangles in a DTM surface by 1 mm until no triangle has a slope greater than the nominated value.
26/11/98  $25

 GOLDER

Import data from a Golder Associates format

28/02/01  $25
 GRDPTS

Interpolate an ASCII X,Y,Z file from a DTM and grid.

Similar to DTMGRID, except points are not retained in the project. This means that very large grids can be created limited ONLY by disk space. The generic X,Y,Z file format can be read into many applications including Spreadsheets.
04/04/03  S

 GRIDELEV

Generate a grid of points, interpolate elevations then generate a report in "Landform" format.

  1. Generating a grid of points.

    The Grid Layout dialog allows for control of the number of rows and cols, the start location, the rotation and the layer on which the grid points are generated. The grid starts in the top left hand corner, goes across then down. If any points already exist on this layer you will be prompted for the option of deleting any existing points. Thus it is important to have each set of grid points on a unique layer. The layer name is written as the header to the output file.

    This is based on GRIDVOL.

  2. Interpolating elevations onto the grid points.

    This function is simply the DTMPTS command and is called by this TML. You have to be careful in selecting the DTM layer from which to interpolate the heights. You also need to be careful in selecting the grid points. Usually this would be done by the layer selection criteria.

  3. Generating a report in a format that is acceptable by the Landform program.

    The resulting report is put into Terramodel's report viewer. Be careful in that this part simply extracts the first rows X cols number of points from the grid layer. If you have manually inserted more points then this will make the results wrong.

    This file then needs to be saved as an .ELE file for use with Landform.

04/04/03  $50
 GRIDMAKE

Create points or plines using grid settings.

  1. Using SNAPSET, set the grid origin and bearing
  2. Using GRIDSET, define the grid spacing and type
  3. Using GRIDSET, turn the grid on
  4. Create a limiting pline box
  5. Using GRIDMAKE, create the points or plines

To label the grid, see GCLABGRD or LABELGRID

See also DTMGRID and GCGENGRD.  
CommandDraw/Pline/Grid S

 GRIDVOL

Compute the cut and fill volumes of selected grid cells.

The volumes are reported and text showing the values is created in each cell. The selected cells can be closed plines of any shape.

  • Generate grid: Create regular grid cells as a series of abutting rectangular plines.
  • Single:Compute the cut & fill volume for a single selected grid cell.
  • Multiple: Compute the cut & fill volume for a selection set of grid cells. The results for the individual cells and the total cut & fill volumes are calculated and reported.

Place the generated cells and subcells on different layers, so they can be selected or displayed easily.

If you label the cells with text, use vertical justification in the styles to prevent overwriting.

Because cells can be any shape, the cells could be stockpile boundaries, for example.

See also GCGRDVOL which is much the same except it has a settings button to control reports, text layers and style.

20/05/02  S

 GRP2NAME

Change the name of each object to match its group.

This can be helpful where you want to use groups with a function that uses names. For example, where you want to export to a format that includes a name or description field.

You may then want to use DESC to change numeric names to alphanumeric.

See also REGROUP which changes the group to match the layer and LAY2NAME which changes the name of each object to match its layer.

04/04/03  $25

 GSIDTMOU

Export a layer in Leica DTM Stakeout GSI format.

The DTM layer can be uploaded into Leica Total Stations that include DTM stakeout software, such as TC1100.

Coordinate shift values are set where the coordinates are 1000000 or above.

This conversion avoids the usual messy conversion via 3DFace objects in DXF.

See also GCGSIOUT to export alignments and GCPTSOUT to export points.
04/04/03  $25

 GSSWP

Geocomp Systems Support web page.

Type GSSWP at the command line to launch your default web browser and start a new window for the Geocomp Systems Support web page http://www.geocomp.com.au/support/.

See also RUN and TMLLIST.

Alias   

 GST

Geodimeter Software Tools.

Geodimeter Software Tools (or GST) is a stand-alone application for communication with Geodimeter instruments.

While Geodimeter Software Tools 2.02 is included on some Terramodel installation CDs including 9.8, but is largely replaced in Terramodel 10.13 by other functions including GFE, RDE, IMPORT, EXPORT, Remote Device Manager and Trimble Data Transfer.

GST is not installed automatically. After installing, (by default to C:\Trimble\GST\Geotool.exe), run GST and check that the Settings are correct for your conventions. Note especially that the default angle units are grads not DMS.

GST can be executed from a Terramodel command prompt using an ALIAS.

GST is not secured to a key. If you have the application GEOMODEL installed, it will run as GEOTOOL, which is similar to GST, if no key is present. If it finds a Terramodel key without the Geotool module (which is normal), neither GEOTOOL nor GEOMODEL will run. In this case, use GST, Trimble Data Transfer or IMPORT and EXPORT for communication and CONTOUR for contouring.

You can download GST from http://www.spatl.com/support/gst.html.

Alias   

 HATCH

Hatch the region enclosed by a boundary.

  Draw/Hatch closed linesS

 HATCHENC

Hatch the region enclosed by selected objects.

20/05/02 Draw/Hatch enclosed areaS

 HDMS

Hydrographic Data Management System.

A suite of tools for processing hydrographic data.

HDMS can be tailored to suit your hydrographic software and instrumentation.

Available in customised versions for several hydrographic systems including Geocomp Systems' GeoNav, Trimble HydroPro and Reson.

Depth labels can be applied, formatted and weeded.

Depths, points and contours can be coloured by depth ranges.

See also:

  • Terramodel HDMS
  • Coordcon: Coordinate System Transformation within Terramodel
  • LLGrid: Label with latitude/longitude grid
  • GeoCalc: Coordinate System Transformation - stand alone
  • Nav Notes: Related notes and links
  • GCGeocode: Select, transform or filter millions of points
Version 1.9.5 23/05/03hdms.pdf POA
 HECIN

Import a HEC-RAS Geometry file.

20/05/02ADD 9.7 347File/ Misc. Import/Export/ HEC-RAS ImportS

 HECOUT

Export a HEC-RAS Geometry file.

20/05/02 File/ Misc. Import/Export/ HEC-RAS ExportS

 IDANGLE

Report angle within two lines or three points.

If three point, nominate a pivot point, an ahead bearing and a deflection bearing.

See also ANG and LABELANG.

Command Reports/Identify angleS

 IGRP

Isolate a group

Turns all objects with the selected group on, and all other objects off.

04/04/03  U

 ILINE

Create points at intersections of selected lines.

Choose the layer for the new points and the order of point creation.

In the version supplied by Geocomp Systems, sets as well as plines are supported, and elevations are interpolated. If the elevation cannot be interpolated from the line with the lowest record number, ILINE interpolates from the other record, where possible.

04/04/03  S

 IMPORT

Import data using scripts.

Using a system of programmable scripts, import from to a wide range of file formats. The formats include various data collectors and survey instruments, ASCII, AutoCAD dwg & dxf, TDS, Microstation .dgn, Terramodel .pro and LandXML.

You can also download the file from some survey instruments using the Remote Device Manager.

The Import Script Manager controls the scripts, including which scripts are listed on the menu. See also EXPORT and DFEDIT.

Terramodel can take a long time to IMPORT a DXF or DWG file if it has to remove duplicate points as it goes. If there is a layer called DXF_NO_PT_CHK at the time of import, the duplicate points are not removed. Then use DTM formation or GC31 to remove duplicate points afterwards.

CommandUG,FDMFile/Download/ImportS

 IMPORTGC Required for IMPORTXS.TML to import Geocomp .CES format files.

04/04/03  $25

 IMPORTXS

Import cross sections into a Roadway.

Supports a range of formats. Each format has its own additional TML. Supported formats include: Geocomp CES, Terramodel Roads V8, Texas RDS, Geopak, Agtek, NCDOT, Softdesk CEAL and Softdesk FDOT.

To import a file of chainage, offset, elevation without a Roadway, see INCHOFRL instead.

To plot the cross sections, RDX needs Xlines defined at the chainages.

Creating a Roadway from points.

  1. Create a Horizontal Alignment.
  2. Define Xlines at similar intervals to your field cross sections.
  3. Select the Xsections from PTS command from the DTM menu or type in XSOUT.
  4. Pick your HAL, and select all your points to be included in the sections.
  5. Define a tolerance for which your points may lay off the Xlines.
  6. Select an output type as ROADS and name the file.
  7. Register your HAL in the Hal Manager.
  8. Use the Road Job Manager to create a new road job which uses the previously defined HAL.
  9. Use the Surfaces button in the Road Job Manager to insert a surface into your cross sections. Select Elevation and Slice.
  10. Run IMPORTXS. Select file type of  Terramodel Road V8  and import the .xsc file created above.
  11. Use the Xsection Editor to view the Cross Sections, or use RDX to plot the cross sections.

Creating a Roadway from sets.

Use GC37 to create a Geocomp Existing Surface .CES file, then import as described below.

Importing Geocomp Cross Sections.

  1. Register a HAL in the HALManager.
  2. Define a Road Job in the Road Job Manager.
  3. Insert surfaces using the Surface Manager. If a surface is a finished design surface, define it as Finish. All surfaces that are to be imported must be elevation surfaces that are not sliced. The order of the surfaces may be important.
  4. In the Xsection Manager, Select Import Xsection.
  5. Select a Roadway Cross Section surface or a DTM layer, or both, into which to import the .CES data.
  6. From the Import File Types, select Geocomp Existing if you are importing the first surface (typically the Existing) in the .CES file. Select Geocomp Design if you are importing the second and any other surfaces (typically Design).
  7. Press Import to select the CES file.
  8. You then have the option to sort points on offset. If the points represent a DTM, select Yes. If the surface includes overlaps, as in a tunnel, select No.
  9. Close twice to exit these functions, then go to Xsection Editor to see the cross sections.
  10. Return to Import XSection if you have more surfaces to import.
  11. If you want to plot these cross sections, first create Xlines then use RDX or RDX_GC.

Note that to import the Geocomp .CES format, you need IMPORTGC.TML. This is supplied with a suitable IMPORTXS.TML. Sections are placed using chainages in the selected HAL, not centre-line coordinates in the CES file.

04/04/03RG 919Roads/Road design/Xsection managerS

 INCHOFRL

Imports a file of chainage, offset, elevation.

The imported points are created relative to an existing HAL.

Xlines are also created.

The two supported file formats are:

chainage,offset,elevation
and
chainage,offset,elevation,name

See also IMPORTXS.

11/06/03  YPL

 INCRTEXT

Create text records from incrementing numbers.

Great for house and lot numbers.

20/05/02ADD 9.3 157 Draw/Text/Incrementing textS

 INSALT

Import GeoNav Salt Harvester log files.

04/04/03  POA

 INT3DSET

Create sets with elevations interpolated or extrapolated from specified points.

This is useful for estimating surfaces for volume calculations. Draw a set like a pline, specifying elevations for only those points where the elevation is known, leave the rest of the points with elevations = *. Elevations where unknown are automatically interpolated or extrapolated from the 3D points.

The points with known elevations are given the name "tm_3d", and the others are named "tm_2d".

Use INTERP3D to recompute the elevations on "tm_2d" points if any of the "tm_3d" points are later changed.

See also GC50.

20/05/02RG 1249Draw/Set/Interpolated 3D setS

 INTERP3D

Modify elevations of points with name "tm_2d".

Elevations are interpolated from elevations of points in the same set with name "tm_3d".

Use INTERP3D to recompute elevations interpolated by INT3DSET after any points in the set have been changed.

See also GC50 which does not require named points, but therefore cannot be updated automatically.

20/05/02RG 1252Draw/Set/Update interp. 3DS

 INTOSET

Insert points into a set.

Pick a set and points and insert the selected points into the set if the points are within the SetArcTol value defined in the TMODWIN.INI file.

04/04/03  U

 IR_BAY

Design irrigation bays.

Survey, design, estimate and plot of flood irrigation projects in a single application. Given the bay layout and existing surface, adjust the slopes and levels of each bay to optimise and balance the earthworks. Includes several related files.

17/05/01Irrigation Bay Design User's Guide and Reference Manual POA

 JOBOUT

Create Geodimeter job files from points.

Select a station and a number of points, and create a job file. The pseudo-observations are computed from the points.

Only useful if you have an application that requires observed Geodimeter data, rather than coordinates.

04/04/03  $25

 JOIN

Join sets with common points.

If there are gaps, use CONNECT instead.

19/05/99  $25

 KEAYSIN

Import data from Keays transfer (TR?) files.

04/04/03  $75

 KEAYSOUT

Export data to Keays transfer (TR1) files.

04/04/03  $75

 KORKDTM

Export DTM layer to Kork format.

20/05/02  S

 LABELANG

Label the ANGLE-RIGHT at each point of the selected Set.

Uses the current text style.

20/05/02ADD 9.3 157Draft/Label angle-right/S

 LABELGRID

Label grid within a box.

See also GCLABGRD.

To create a grid, see GRIDMAKE.

  Draft/Label grid/S

 LABELPI

Label an intersection point.

The nearest point on the selected HAL is labelled with chainage, as "Sta.", delta angle, easting and northing.

The text is placed perpendicular to the HAL at an offset selected graphically.

See also the similar GCLABIP which allows you to turn off the angle and coordinates and uses "Ch" to label the chainage.

04/04/03 Draft /Label PIsS

 LABELSTA

Label chainage (=station), using text leader lines.

20/05/02Label 9.3 157Draft/Label Chainage values S

 LABPT

Quick point labels

Produce "smart text" (EAT) objects labelling selected points.

Allows the point labelling settings to be defined by graphical example, either based on an existing point label or a temporarily placed template, or by editing a dialog box. The settings can then be saved to or loaded from a file. Labpt settings files have a .LPS filename extension.

See also LabelPoint command, LABPTQ, F7, F9and GCDESC.

20/05/02RG 256 Draft/ Label points with textS

 LABPTQ

Label selected points with point number, elevation or name.

Select any combination of the three. Set layer, text style and colour.

See also LabelPoint command, LABPT, F7, F9and GCDESC.

20/05/02 KeyboardS

 LANDFILL

Create a herringbone floor.

For use in landfill drainage systems.

One requirement for a landfill is that the drainage must "feel" a net percentage (2%) slope across the trough system. The user begins with a known low point and the desired longitudinal and transverse slopes. A series of troughs is created and the data points connected with sets in order to ensure the correct DTM formation.

20/05/02RG 1233Cogo/Create landfill floorS

 LAY2NAME

Change the name of each object to match its layer.

This can be helpful where the data has been classified by layer, but you need to plot or export using names.

Names of text objects and blocks are not changed.

See also DESCwhich change numeric names to alphanumeric, REGROUP which changes the group to match the layer and GRP2NAME which changes name of each object to match its group.

21/08/03  $25

 LAYLSET

Make layers in the selected layerlist visible, and other layers invisible.

04/04/03  $25

 LAYOUT

Create parallel sets for subdivisions.

20/05/02RG 600Cogo/Streets/LayoutS

 LAYUSTN

Relayer and colour selected objects based on first four characters in description.

This is primarily used to convert a RoadDtm layer to separate layers for conversion to Microstation.

The name attribute of each RoadDtm object is derived from the point codes in the Road Template Shapes.

If the first four characters in the name attribute match the first four characters in the MAP file, then the object will be relayered to the layer nominated in the map file. If the layer in the map file does not exist, it will be created with the nominated colours.

04/04/03  $50

 LC

Locate coordinate.

Reports the coordinate of the selected location.

04/04/03  U

 LEVEL3W

Add or edit three-wire level (stadia) information.

20/05/02RG 676Cogo/Utilities/3 Wire level reductionS

 LEVELLST

Report the level (stadia) points.

20/05/02RG 679Cogo/Utilities/Level note reportsS

 LEVELS

Add or edit single wire level (stadia) information.

20/05/02RG 673Cogo/Utilities/Level note reductionsS

 LINEINT

Evenly space points where X and Y is wrong.

Where a hydrographic survey uses location by GPS, and the survey vessel passes under a bridge, the coordinates may be incorrect.

Use LINEINT to estimate coordinates for these points on a set using interpolation, even spacing and the recorded depths.

02/06/03  POA

 LINETYPS

Draw samples of all the currently loaded linetypes.

The samples are placed on the current layer in the sheet view.

This gives a visual indication of what is available in the current project.

02/06/03  $25

 LISTFONT

List all the currently loaded fonts

Lists the fonts in the message scroll and creates sample text in the sheet view on layer LIST_FONTS.

This shows all fonts used by objects in the project.

They do not need to be included in the text styles.

This gives a visual indication of what is available in the current project.

04/04/03  $25

 LLAYER

Print a report of all the layers in the current project and the number of objects on each layer.

The same as LIST... Layers.

20/05/02 Reports/ListS

19/09/00  $25

 LLGRID

Draws Latitude and Longitude grids and labels.

Coordinate systems must be configured first using COORDCON.

20/05/02  S

 LLOTS

Creates a chart showing the block, lot, area and % area for each set selected.

Same as LIST... Lots.

20/05/02 reports/ListS

 LLRPT

Layer list report

Creates a report listing each layer list defined within a project, and each layer within each layer list.

04/04/03  U

 LOADATT

Load or reload the specified attribute definition file.

20/05/02  S

 LOBJS

List details of selected objects.

Includes the layer, type, number of elements (for plines and sets), colour, and linetype.

Same as LIST... Objs.

20/05/02 Reports/ListS

 LOTJOIN

Create closed sets from sets enclosing selected text.

Multiple location points can be nominated by selected text (e.g. Name=LOT*).

Similar to TRACEBDY and GCTRACE which only do one lot a time.

20/05/02  S

 LPLINES

List details of selected plines.

Includes the name, starting chainage, elevation, coordinates along the pline, and the radius associated with any vertex that has been curved, of selected plines.

Same as LIST... Plines.

20/05/02 Reports/ListS

 LPOINTS

List the coordinates of the selected points.

The same as LIST.. Points.

The list can include Point Number, Record Number, Easting, Northing, Elevation, Name, Layer, Colour, View, Symbol Number and General Information.

If you want to include Group, see GCLPTS. If you want radiations, see LPTSRAD.

20/05/02RG 423Reports/ListS

 LPTSRAD

List the coordinates of the selected points.

Similar to LPOINTS except it includes radiations from a stand point.

If you chose to change the point name to include the bearing and distance, you can use CRDTABLE to tabulate them.

04/04/03  $25

 LSEC1

Label long sections in Geocomp-style.

It prompts for profiles in the profile view and plots a box beneath showing the chainages and elevations of the surfaces.

Vertical alignment details can be labelled on selected profiles.

Labels are referenced to the active alignment.

A settings dialog box allows for the input of chainage ranges, elevation of datum line, text fonts and horizontal line spacing to be used.

A report lists the elevations of each profile by chainage.

See also LVC, LSEC_UK and LableVal.

04/04/03built-in help $275

 LSEC_UK

Labels long sections in United Kingdom-style.

Refer to the extensive Terramodel help.

See also LSEC1, LVC and LableVal.

04/04/03 Draft/Label profilesS

 LSETS

List set details

Includes the name, the number of points in the set, and the point numbers that form the selected sets.

The same as LIST... Sets.

04/04/03 Reports/ListS

 LUNUSED

List the unused point numbers within the specified point number range.

Same as LIST... Upts.

20/05/02 Reports/ListS

 LVC

Label points along a vertical curve.

See also LSEC1, LSEC_UK and LableVal.

20/05/02  S

 MAPIIN

Import MapInfo .MIF files.

04/04/03  $75

 MAPIOUT

Export MapInfo .MIF files.

Map information is exported as .MIF.

A matching dummy .MID database file is also created, for those applications which require one, such as Trimble Pathfinder. If you need .MID files filled out, we can customise this TML to match your required fields.

04/04/03  $75 for .MIF, POA for custom .MID

 MATCH

Match selected object properties to another object.

As you pick the reference object, a dialog box is presented containing check boxes representing the properties associated with that object type. You check the ones that you wish to be applied to the selected objects. The selected properties of the reference object will then be assigned to the previously selected objects, where appropriate.

20/05/02RG 467Modify/MatchS

 MDLIN

Import MDL ALS *.CDU data.

Imports .CDU data files from Quarryman Autoscanning Laser System (ALS) by Measurement Devices Ltd (MDL).

20/02/01  POA

 MG1

Label triangle with centroid.

Creates a point at the centre of each triangle of a DTM surface.

The elevation of the point is equal to the slope of the triangle. The point is also labelled with the % slope and a triangle symbol indicating direction of slope.

Where there is a double triangle and no label, the slope is close to zero. If the text and arrow is too big, reduce the Plan View Scale ( try 20). The labels and symbols are placed on the current layer in the current line colour.

15/10/01  $25

 MHIMPORT

Import a cut/fill volume report for mass haul analysis.

Nominate a roadway and phases. Import a cut/fill volume report in .CSV format.

20/05/02 KeyboardS

 MIRRORDY

Mirror dynaviews about their Y axes.

Rotated dynaviews are also shifted.

20/05/02  S

 MKBLK

Create a 1, 2, or 3 point unit block from selected objects.

Designed especially to work with UNITBLK.

See also BLOCK Create.

20/05/02 KeyboardS

 MKBLKINT

Convert selected external blocks to internal.

Internal blocks are defined within the project file. Use internal blocks where you supply a complete project file.

Alternatively, use BLOCK Modify.

Use external blocks to transfer blocks between projects. To create an external block, use BLOCK Save.

20/05/02RG 1236KeyboardS

 MKV

Place a temporary marker at each point of a set or vertex of a pline.

No physical markers are created; when the screen refreshes the markers have gone.

04/04/03ADD 9.3 157Draw/Mark VerticesS

 MOSSIN

Import Survey and Design from Moss GENIO data

Interpret codes using .MIN mapping file. Decode the format statement so recognises most variations. Converts alignments and surveys.

MOSSIN ignores triangles in the data file. To import triangles, use MOSSTRI.TML.

04/04/03ADD 9.7 353File/ Misc. Import/Export/ MOSS ImportS

 MOSSOUT

Export Moss Genio data.

Map codes using an .MSX file.

14/05/03ADD 9.7 353 File/ Misc. Import/Export/ MOSS ImportS

 MOSSTRI

Import Triangles from Moss Genio data.

Place triangular sets on the current layer.

Ignores all data types in the file except triangles. For other MOSS Genio data types, use MOSSIN.

04/04/03  $25

 MOVEPAD

Move a pad DTM and display volumes.

Create batters from a pad DTM to another DTM and calculate the resulting cut and fill quantities.

Like DESIGN, the batters are projected at the slope settings of a closed series of sets around the pad DTM.

As you shift the points on the pad layer using the mouse, the cut and fill quantities are recomputed and displayed in the message area.

If you nominate a new elevation, the elevations of all points on the pad layer are updated so you get a horizontal pad. Therefore, if your pad includes crossfall or steps, or multiple elevations for any other reason, do not enter an elevation in MOVEPAD but use CUTFILL, DESIGN or PADUP and PADDOWN instead.

To manually add or subtract an increment to the elevation of points in a pad with multiple elevations, see PADUP and PADDOWN.

To automatically balance earthworks by iterating increments to the elevation of points in a pad with multiple elevations, see CUTFILL.

Command Modify/MovepadS

 MSCAPEIN

Import Mincom Minescape grid data.

The layer is derived from column 4 in the data file.

The name/description is from the grid row and column numbers in dat file columns 4 & 5.

Columns 6, 7 & 8 are easting, northing and elevation.

04/04/03  $100

 MultilayerDTM

Create a Digital Terrain Model from multiple layers.

Enable a layer to be used as a base for a multi-layer DTM. When the base layer is specified as a DTM, the member layers are treated as a single DTM.

The member layers are defined by creating a layer list with the same name as the base layer and including the desired layers as members of the layer list.

The MultiLayerDTM command controls the setting for the specified layer and then opens the Layer list setting dialog box so that the appropriate layer list can be created.

A layer that is a member of one multi-layer DTM cannot be a member of another multi-layer, and cannot be used as a single layer DTM.

The base layer must contain at least three points with elevations.

See also DTMBYLL and GCCOPY.

20/05/02 DTM/Define multilayer DTMS

 MVIEW

Creates multiple dynaviews.

04/04/03  U

 MXVALIN

Import VAL from MX report.

Warning: This report is not very precise.

04/04/03  $100

 NFS

Changes the name of selected objects using chainage of point from HAL.

See also GC02 for chainage and offset.

04/04/03  U

 NPSCHART

Draw a table of set or pline information

Table headings are chainage, northing, easting, radius, delta, length, tangent and deg. of curve.

04/04/03  U

 OBJREG

Automated Plan Set Assembly and Management Program. Register Object to Sheet Command.

This command is used to register objects drawn on a sheet by the user, to that sheet, or to a specific dynaview on the sheet originally created by PLANSET.

Register user-created objects with the sheet, so that when the sheet is moved or deleted, these objects are moved or deleted with it. This association is done using Groups.

There is one group number associated with each sheet. Objects of a general nature, not associated with a particular plan or profile dynaview, should be registered to the sheet. After selecting the objects to be registered to the sheet, click on the Sheet button to assign them to the sheet in which they lie. Since the program determines the appropriate sheet, you may include items from multiple sheets in the selection set when making a general assignment to a sheet. There are four group numbers associated with a plan or profile dynaview.

20/05/02RG 357Draft/ASAP-Plan Set/Object registrationS

 OBSDIFF

Report vertical differences between obstructions.

Reports the vertical difference between two sets. If the sets cross more than once, it uses the closest intersection to the location used to select the first set.

21/08/03  $25

 OFFALL

Turn off all objects in the current view.

The objects are turned off (made invisible) regardless of the search settings.

 offall.txt Wencomp

 OFFELEV

Create plines or sets at a horizontal and vertical offset.

Specify which side by mouse.

04/04/03ADD 9.3 157KeyboardS

 OFFELEVM

Create plines or sets at a horizontal and vertical offset from multiple sets.

Specify multiple sets from which to offset.

04/04/03  $25

 OFFSEG

Create plines or sets at a horizontal offset

Offset from pline, set or segment.

04/04/03ADD 9.3 158KeyboardS

 OLIST

Count each type of record in each view.

20/05/02  S

 OLIST2

Count each type of record in each view to P3Pad.

20/05/02  S

 ONALL

Turn on all objects in the current view.

The objects are turned on (made visible) regardless of the search settings.

 onall.txt Wencomp

 ONGRP

Turn on all objects of the nominated group.

Turn on is the same as make visible.

 ongrp.txt Wencomp

 P29

Roadline 2D Editor

Similar to P39 but 2D.

Command  S

 P39

Roadline 3D Editor

This emulates the Geodimeter Program 39, which allows Geodimeter users to create and edit the file sets associated with a 3D Roadline.

The Roadline 3D Editor takes 3D roadway geometric data from a HAL, VAL and a typical section from a pline in the xsect view. This data can then be manually edited or added to in a series of tables.

The result is a single .RLN file containing the .ARE files for uploading into a Geodimeter instrument. These can then be manually edited or entered in tables.

Upload the .RLN file into the instrument using the UPLOAD script or Geodimeter Software Tools (GST).

See also GCRLNOUT.

Commandp39_doc1.doc supplied with GST S

 PADDOWN

Raise all points in a pad by an increment.

The default elevation increment is 0.5.

Use in conjunction with MOVEPAD.

See PADSHIFT for set up.

04/04/03  $25

 PADSHIFT

Sets the shift value used in PADUP and PADDOWN.

To raise or lower a pad during MOVEPAD without losing relative elevations:

  • Add PADUP and PADDOWN to the toolbar. For example, add
    Button9=PadUp,padup.bmp
    Button10=PadDown,paddown.bmp
    to TMODWIN.INI.
  • Set the PADSHIFT project variable using PADSHIFT.TML.
  • Click on the PADUP or PADDOWN button and observe the updated results in MOVEPAD

04/04/03  $25

 PADUP

Lower all points in a pad by an increment.

The default elevation increment is 0.5.

Use in conjunction with MOVEPAD.

See PADSHIFT for set up.

04/04/03  $25

 PARABOLA

Creates a parabola.

20/05/02RG 1237Draw/Pline/ParabolaS

 PARKING

Create parking bays/stalls.

Specify bay/stall length, width and angle.

Optionally average the remainder and place the backline in the bay.

You may need to adjust the angle by 90 degrees depending on whether the bays are on the right or left.

04/04/03RG 626Cogo/Create parking stripesS

 PINSET

Insert point at intersection of lines.

Pick a set segment joining 3D points and a set or pline crossing it, then insert a point in the first set at the intersection.

The elevation is interpolated from the first set, unless you overtype the computed value.

You can enter a point name.

19/02/03pinset.txt Wencomp

 PLANSET

Automatic Sheet Assembly and Production.

See the User Guide for extensive information.

Requires ASAP module.

02/06/03RG 304, UG 285, TG 275Draft-ASAP plansetS

 PLATFORM

Create platforms for housing development.

Commonly used in Asia.

   YPL

 PLTO3D

Set elevation of contour plines.

For manually assigning elevations to 2D contours. Nominate an elevation, interval and colour, then pick plines.

See also GCONECON and GCMULCON.

See also GCCONTXT which does uses contour label text and ELVPLINE which interpolates from a DTM.

04/04/03  U

 POLYGON

Create a regular polygon.

Give the desired number of sides and a specified distance to one of the vertices.

Allows for vertical exaggeration factor and checks for invalid distance.

20/05/02ADD 9.3 158Draw/Pline/PolygonS

 PORTSC1

List points showing heights as depths.

Exactly the same report as List... Points, except that elevations in the report are multiplied by -1. The elevations of the points are unchanged.

04/04/03  $25

 PREDAREA

Divide a lot into predetermined areas.

See also ADJAREA, REARLOTL, and SPLITSET.

Command Cogo/Predetermined areaS

 PROJECTV

List and edit project variables.

20/05/02RG 1241KeyboardS

 PROJINFO

Enter and view information about a project file.

This function shows the created, last modified and last plotted dates. Also shows and allows editing of project variables for Description, Draftsperson, Revision and Drawing Number.

These values can all be used in EAT codes, in title blocks for example.

Use PROJECTV to see and edit other project variables.

Do not confuse this function with PRJINFO.

Command File/Project InformationS

 PSTATION

Create points relative to a HAL.

Options:

  • INSTRUMENT: HAL, chainage, offset, Instrument height, target height
  • GROUND: HAL, chainage, offset, elevation
  • STADIA: HAL, chainage, instrument height, Staff observations

GROUND is similar to GC65.

Command Cogo/Point by chainage/stationS

 PTBLKS

Create Points at the insertion point of selected 3D Blocks.

2D blocks are ignored. Points are named with the block name.

04/02/03 Draft/Points on 3D blocksS

 PTJOIN

Join points by sequential point number or matching name.

See also GCJOINPT and GCJOINMP.

04/04/03  $25

 PTLAB

Edit point label blocks.

20/05/02 Keyboard$25

 PTLAYCOL

Relayer and colour POINTS based upon description.

Uses a .MAP file with description, layer, colour such as PLAY.MAP.

20/05/02RG 1239Modify/Point layer/colorS

 PTS2PROF

Copies points from plan to profile view relative to HAL.

Includes a vertical leader line.

Useful for showing obstructions.

04/04/03  $25

 PTS2TEXT

Export a coordinate list.

The file format is fixed at X Y Z PTNo. For example:

-10.29 -1.97 105.0 13
-12.00 -3.64 6.0 24
-13.79 -1.23 7.0 25

See also EXPORT ASCII points, PTSOUTPTSOUT and GCPTSOUT.

04/04/03  $25

 PTS2TRV

Create a .TRV file from the selected points.

Traverse (.trv) is an old Terramodel data collector standard format.

20/05/02ADD 9.3 158KeyboardS

 PTSIN

Import point data from an ASCII file.

Select from a range of coordinate survey formats.

The formats are:

  • Civilsoft (1 & 2)
  • Geopak
  • Lietz SDRMap
  • Lewis & Lewis
  • LisCAD
  • TDS
  • Wildsoft

See also GCPTSIN which includes these formats and Geocomp Control Points (.CRD).

See also IMPORT which imports many formats, including TDS.

See also GCPTSOUT and PTSOUT.

20/05/02RG 77File/Misc Import/Export/Points ImportS

 PTSITE

Change elevation by elevation relative to a point.

This command can be used in site design to establish the elevation of a point based on another known point and a relative change in elevation.

Enter a new elevation for the point in the elevation control. By preceding the value with an @ symbol (i.e. @50, @-8.5), you can add or subtract the value from the elevation of the setup point and assign the resulting elevation to the point you want to change. This control for this command has been enhanced to enable you to enter a vertical angle with the appropriate symbol (P, %, Z, V, etc.) or to click on a line to specify the vertical angle. The elevation of the edit point will be calculated using the setup point and the vertical angle specified from the setup point to the edit point. Refer to Terramodel User Guide for Coordinate Geometry Controls.

For example, enter "1.5%" for a grade 1.5% up from horizontal.
For a 1:150 grade, enter "R150:1" because the format is R horizontal:vertical.

See also PTSITE2.

20/05/02UG 211KeyboardS

 PTSITE2

Change elevation by slope and distance relative to a point.

Similar to PTSITE except it prompts for slope and distance.

04/04/03  U

 PTSOUT

Output points to an ASCII file.

Formats include:

  • CivilSoft 1
  • CivilSoft 2
  • Geopak
  • Lewis & Lewis
  • Leitz SDRMap
  • LisCAD
  • TDS ASCII
  • Wildsoft

Many of these formats are for uploading to surveying instruments.

See also GCPTSOUT which includes more formats commonly used in Australia.

See also EXPORT and PTS2TEXT.

20/05/02RG 78File/Misc Import/Export/Points ExportS

 QSET

Quick set creation by bearing and distance.

Great for 2D traverse and lot boundary entry.

Optionally, assign a lot number when closing the set.

Has undo point option. A curve button allows entry of various curve properties.

See also ARC, BLDG, BUILDING and TRAVERSE.

02/06/03  S

 QSGRIDIN

Exports to Qsurv Grid file format.

04/04/03  $25

 QSURVOUT

Exports to Qsurv format.

Select records, HAL, Xlines (and optional VAL) and export QSURV .HOR, .VAL and .CES files.

23/11/01  $25

 QSGRIDOU

Exports to Qsurv Grid file format.

04/04/03  $25

 QSURVOUT

Exports to Qsurv format.

Select records, HAL, Xlines (and optional VAL) and export QSURV .HOR, .VAL and .CES files.

02/06/03  $250

 QUIKLSET

Utility for isolating, reviewing, and changing the visibility of layers.

See also TLYR.

20/05/02ADD 9.3 157Settings/Quick layer settingsS

 QV

Moves a VAL IP and recompute roadway volume.

20/05/02RG 1244KeyboardS

 RANGE

Display the highest and lowest elevations within a boundary.

See also DTMSTATS

04/04/03  $25

 RCLTABLE

Create table of arc properties.

The table shows R, I, T, A, S, V, E & W.

See also RETTABLE and RETURNS.

04/04/03  $25

 RDE

Raw data editor.

Add new information to raw survey data, to modify the current raw data, or to delete (or comment out) raw data you don’t want to use. It also allows you to define the initial assumptions for the calculation process and to set tolerance definitions for three computation levels of raw data.

As you enter the new information, the RDE recomputes (and optionally adjusts!) the coordinates for all the stations and sideshots.

When you exit the RDE, the raw data survey locations have been optimally calculated and already integrated with your project. You can return to further edit your raw data later.

Data imported using IMPORT Scripts is automatically brought into RDE.

Label and join the points with AUTODRAFT after exiting RDE.

CommandADD 9.7 231,FDMEdit/Raw data editorS

 RDSCACALN

Import a Caice alignment file.

See also EMSXALIGN and RDSGPALIGN.

20/05/02 KeyboardS

 RDSECHO

Export cross section data.

204/04/03RG 1009Road/Reports/Input echoS

 RDSGPALIGN

Import a Geopak alignment report

Read a specific Geopak alignment file format.

See also EMSXALIGN and RDSCACALN.

20/05/02  U

 RDX

Create cross section plots in the sheet view.

Requires Roadway module. If you haven't got Roadway, use XSHEET or XSHEETGC instead.

Also creates cross sections in the XSect view.

See also RDX_GC.

20/05/02RG 1015Road/Plots/Cross sectionsS

 RDX_GC

Creates cross sections plots with a table.

See RDX which creates the table differently.

04/04/03  $500

 REARLOTL

Alter a rear lot line that is composed of multiple straight or arc segments to produce a single straight segment across the rear of the lot.

Quite often when using the PREDAREA command to create lots, one has to create a rear lot line set by offsetting a curvilinear right of way line. In that case, wherever the rear lot line set contains arcs, the resulting rear lot lines contain one or more arc segments that are sometimes considered objectionable.

Select the rear lot line segments then construct one straight rear lot line segment from the rear of the two side lot lines, eliminating the arc center points and any other interior points which made up the rear lot lines. If the points which are removed from the set are not members of other sets, they are deleted.

20/05/02RG 1245Cogo/Straighten rear lot lineS

 REGALIGN

Register multiple alignments.

Selected sets and plines in the plan view will be registered as horizontal alignments in the HAL Manager. Selected sets and plines in the profile view will be registered as vertical alignments in the VAL Manager.

04/04/03  $25

 REGROUP

Change the group of each object to match its layer.

Since groups are limited to integer values from 0 to 65535, only layer names in this range will be considered.

See also GRP2NAME (or LAY2NAME) which changes the name of each object to match its group group (or name).

04/04/03   

 RELAYFIG

Relayer selected sets or plines if they are closed.

This is helpful to surveyors, assessors and others that have to spend a lot of time cleaning up lot boundaries after digitizing or import from another software application. Any number of lots can be selected, and only the lots that are closed are relayered. Relayering the lots that are closed quickly enables you to tell which lots still need to be examined.

 relayfig.txt Wencomp

 RENUM

Renumber individual points.

Enter the new point number then select the existing point. If the new point number has already been allocated, the first available point number above the entered value will be adopted.

The Properties button controls whether changes are made to point number, layer, point colour or name.

Points in the Raw Data Editor must be renumbered in RDE instead.

See also RENUMBER and GCRENUM.

04/04/03  S

 RENUMBER

Renumber points by shifting their point numbers or compression.

This command does not renumber any point object associated with raw data observations. (Point numbers associated with raw data can only be changed within the Raw Data Editor.)

  • Compress/All/Some/Shift These radio buttons are used to select the method of renumbering points.
    • The Some method renumbers and compresses a selected group of points. The selected points will be renumbered beginning with the starting point number specified and continued consecutively, without gaps, until the last point is renumbered. If there are existing points within the range specified, none of the points will be renumbered and you will be warned.
    • The Shift method changes the point numbers of selected points by adding or subtracting a specified shift amount to or from each point number. If there are existing points within the range specified, none of the points will be renumbered and you will be warned.
  • Rec This select control is used to select the points to be renumbered for the some and shift options.
  • Start or Shift When the Compress option is Some, specify a beginning point number. The selected points will be renumbered consecutively beginning with the starting point number. When the Compress option is Shift enter the number to be added to or subtracted from each point selected.

Set lines are properly updated with the change in point numbers.

See also RENUM and GCRENUM.

Command  S

 RESECT

Solve a 3-point resection problem.

20/05/02RG 680Cogo/Utilities/ResectionS

 RETTABLE

Create table of arc properties.

The table shows R, I, T, A, a, b, c & d.

See also RCLTABLE and RETURNS.

04/04/03  $25

 RETURNS

Create a kerb return elevation table.

This option creates a table generated in the plan view to show the elevations of the quarter points in kerb returns.

Select a segment (usually an arc) of the horizontal alignment and the vertical alignment. Pick a location in the plan view for the table. In Settings, pick a text style and vertical offset. The segment length is reported in the message scroll area.

The elevations of the points at the start of the segment, one quarter, half way and three quarters along and the end are computed from the VAL and placed in a table. Points with elevations shown as ** are outside the range of the VAL.

If you pick a segment other than an arc, you are notified.

See also RETTABLE and RCTTABLE.

04/04/03  $25

 REVERSE

Reverse the direction of selected objects.

04/04/03  $25

 REVIEW

Move objects from one view to another.

For example, move objects from PLAN to SHEET.

The only attribute that is changed is the view. The coordinate system is retained.

For example, a point in the PLAN view with Easting X = 1000, Northing Y = 2000 and Elevation Z = 100 when reviewed to the XSECT view becomes Offset X = 1000, Elevation Y = 2000 and Chainage Z = 100.

In another example, if you have an ASCII file of a profile in the format "Chainage,Elevation" you could import into the PLAN view then review to the PROFILE view.

20/05/02RG 1246Modify/Change View modeS

 ROADRPT

Roadway report.

04/04/03RG 987Roads/Reports/RoadwayS

 ROT3D

Rotate points in 3D.

Given three control points, and three data points, transform selected points in three distances and three rotations.

Reports any differences in distance between the points as a result of the transformation.

Useful anywhere an object needs to be moved in 3D space. For example, take a design of a bridge or building component and transform it to the location and orientation for assembly or casting. Or, transform points on a manufactured object to the final location to see if it will fit.

   POA

 RPAN

Recentre display.

Moves the centre of the current view to the selected location.

See also GC34.

19/02/03rpan.txt Wencomp

 RUN

Opens an external file.

The command line syntax is RUN "directory" "filename.ext". This will open the file, using the application associated with the file extension, in the specified directory. Directories relative to the Terramodel directory can be used.

RUN is an ALIAS which executes TMRUN.EXE, supplied with the Geocomp Update.

See alias.ini for examples of how to use TMRUN in an alias.

The extension can be anything including .url, pif or .lnk. These file types can be used to extend arguments beyond the maximum 66 characters.

See also EXEC.

Alias  $0

 SAWIMPT

Import South Australia Water Hydro files.

28/02/01  POA

 SCALEELV

Multiply the elevations of point, pline and text objects by a scale factor.

Typical uses are changing unit systems, for example millimetres, feet or links to metres and the sign, for example heights to depths (factor = -1).

Note that EAT codes can include a factor so that you can change the unit of the display without changing the value of the point. For example, include a factor of 0.001 to display floor elevations in mm while the elevation is in metres.

Use SCALE to scale in X or Y.

20/05/02RG 1232Modify/Elevation/Scale point elevationsS

 SCLBLKS

Scale blocks by a factor.

This command is useful when the plot scale of a project is changed and the blocks inserted within the project need to be scaled up or down.

04/04/03  U

 SEARCHELEV

Find points of nominated elevation.

   YPL

 SET2PROF

Create a pline profile of the selected set.

Create a vertex at each chainage where the corresponding point has an elevation.

The first and last point must have an elevation.

20/05/02ADD 9.3 158Draw/Pline/Val from 3D setS

 SET2TRV

Create a .TRV file from the selected set.

20/05/02ADD 9.3 158KeyboardS

 SETAREA

Compute area of inside one set and outside another.

04/04/03  U

 SETCURL

Set the current layer by picking an object.

The current colours and linetype become those of that layer.

You can do the same thing by highlighting the layer selection dialog on the toolbar, then picking any object.

 setcurl.txt Wencomp

 SETGRP

Set the group to the next group.

The next group is the highest group currently in the project plus one.

See also SGRP which has a dialog for keeping track of used groups and GC52 which sets to a nominated group.

 setgrp.txt Wencomp

 SETLABEL

Label sets with name.

Label selected sets with smart text, based on the object name, and places the label on the current layer. The label is placed along the sets at the midpoint.

 setlabel.txt Wencomp

 SETSTA

Change the beginning chainage of an alignment based on assigning a chainage at any location on the alignment.

20/05/02ADD 9.3 158KeyboardS

 SFLOOR

Given two DTM surfaces this command creates a third surface at a given percentage between the two.

For each point on the bottom surface a point on the top surface is interpolated and the difference between the two points calculated. The percentage difference is then used to determine the elevation of the new point. A typical application of this command is to create a "safe bottom" for a landfill.

20/05/02RG 1247DTM/Safe landfill floorS

 SGRP

Set the group of objects from a list.

Uses a dialog to track group usage.

The default group is one more than the highest group used in the project.

See also GC52 to just nominate the group and SETGRP to set the group to the next group.

04/04/03  U

 SHADETRI

Shade triangles based on slope.

Settings are stored in .SHD file.

04/04/03  $50

 SHOWDIR

Show direction of selected object.

The direction is indicated by a moving arrowhead. Adjust the speed from 1 to 10.

20/05/02  S

 SIGHTDST

Compute vehicular sight lines for a road design.

Register an active alignment then, at intervals over a chainage range, create lines representing a driver's line of sight where limited by a DTM surface.

From the resulting lines, you can see whether the design sight line requirements have been met. If not, you can change the alignment or the amount of cut into the batter to suit and try again.

You can choose the driver's height above the pavement surface and an offset from the HAL.

Typically, you would run this twice, with positive and negative offsets, to represent travel in both directions.

02/06/03  $100

 SKIP

Skip manager.

Opens the Skip Manager dialog box, to allow you to define a skip range.

Skip ranges are used for bridges and intersections along the roadway alignment where the design is not performed and volumes are not accumulated.

See GCSKIPMN to edit skip ranges.

Command Roads/Road Design/Skip managerS

 SLICE

Interpolate batter (tie) points on a DTM given HAL, VAL and side slopes.

Set chainages by interval or XLines. Nominate horizontal and vertical offsets. Nominate cut and fill slopes.

20/05/02RG 605Cogo/Streets/SliceS

 SLL

Sketch smooth curves

Creates splines by sketching for use as curved leader lines or landscaping such as vegetation or golf course boundaries.

See also Draw...STREAM.

20/05/02RG 1248Draw/Pline/Splined leaded lineS

 SLOPE

Identify DTM elements within a slope range.

Create plines around areas of a DTM where the slope exceeds a specified value.

Use these plines to HATCH the triangles. Hatch will work even though the plines are not closed.

Where the plines can be joined, you can use GC20 to compute the horizontal or surface areas.

See also MG1, GM1 and SW1.

20/05/02RG 385DTM/DTM SlopeS

 SMPROAD

Simple Roads.

Create road strings in a plan view from a single template.

Optionally, create a set where the batters intersect the DTM.

Requires a DTM, HAL, VAL profile and template created by SMPTMPL.

Optionally, left and right ditches can be added. These ditches are placed according to attributes set in SMPTMPL. Ditch profiles must be referenced to the main profile. To omit ditches, either don't create or don't reference the ditch profile.

The set points may be created at xlines. If at interval, the interval may be from chainage 0.00 or the nominated chainage (depending on an attribute of the simple template).

The roadway module is not required.

20/05/02RG 608, ACC 65Cogo/Streets/SmpRoadS

 SMPTMPL

Define simple road template attributes.

This template is used with simple roads function SMPROAD. Only one simple road template can be defined at one time.

The template consists of a pline drawn from left to right in the xsect view. The offsets from 0,0 in the Xsection view are the offsets from the alignments.

Template attributes include batters and a vertical offset.

Ditches can be located at a batter from the edge of the template at a fixed grade until the elevation of a ditch profile is met. The ditch continues outwards at that elevation to the nominated ditch width, then batters to the DTM.

The template can be set so that that start

20/05/02RG 611, ACC 65Cogo/Streets/SmpTmplS

 SNR

Search and replace.

Replaces all examples of a "text string" in names of points, plines, and sets. This command will also replace text strings for text objects.

Example:

Text = hello world
Search = world
Replace = john
New text = hello john

Limitation: This command does not see EAT codes as special text. For example:

Text = Elev \SUB{Z,2} 
Search = S
Replace = xx
New text = Elev \xxUB{Z,2}
     
(this is no longer a valid EAT code)

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.

See also CHNGTEXT and CHTXT.

04/04/03  U

 SPLAY

Cut splay corners into lots

Select the corner of the set to be splayed and nominate a splay distance and text style.

A new segment is placed in the set, a pline is placed at the old corner and the splay is dimensioned with text objects.

Legible text orientation is useful for the text style.

04/04/03  $25

 SPLITSET

Split closed sets into smaller closed sets

Split closed sets into smaller closed sets based on settings specified by the user. It has an option for splitting land into aliquot parts, based on midpoint protraction, and also will split a lot based on points picked by the user.

This TML would be helpful to surveyors, assessors and others that have to spend a lot of time dividing lots of land into smaller lots.

See also PREDAREA and ADJAREA.

 splitset.txt Wencomp

 STAKED

Compare staked/as-built to design.

Compare the 2D or 3D locations of a selected set of points (staked/setout/as-built/as-constructed/monitored) against a reference set of points (design/reference) and create a report.

The staked points are matched to the reference points by one of three methods:

  • Proximity - Terramodel searches for a design point within a user-defined tolerance of each selected point
  • Proximity and Layer - Terramodel searches for a design point on a user-defined layer and within the user-defined tolerance of each selected point
  • Point number (offset) - Terramodel searches for a design point number that matches each selected point number by a user-defined offset value.

In addition, you can select an offset distance from each selected point to search for a reference point.

Command Reports/Staked/MonitoringS

 STAKING

Configure a roadway staking report.

20/05/02RG 1000Road/Reports/Staking/EngineeringS

 STATION

Set the start chainage (or beginning station) of a HAL.

In International English installations of 10.11, this command appears on the menu as CHAINAGE, but in Help and Manuals as STATION.

In Terramodel 9.8 only, this terminology is configurable under Convention Settings.

Using ALIAS, STATION may be executed from the command line by CHAINAGE, STARTCHAINAGE and so on.

See also SETSTA and GC74.

Command Edit/Chainage or Edit/StationS

 SUNSTAR

Create an azimuth based on star or sun shots.

Calculates the astronomical azimuth of a line using observations to stars and/or the sun.

SunStar assumes that observation data is collected using the Hour-Angle method.

20/05/02RG 683Cogo/Utilities/Star shot reductionS

 SURFAREA

Report the cut and fill surface areas in a road job.

Based on the average-end area method. The Roadjob must be registered with the Roadjob Manager.

20/05/02 KeyboardS

 SURPEXPT

Export in Surpac format.

The groups are derived from the Surpac string numbers.

04/04/03  $25

 SURPIMPT

Import in Surpac format.

04/04/03  $25

 SVIEW

Open or change state of a view.

This command accepts two arguments. The first argument is the view index (Plan=0, Profile=1, Sheet=2). The second argument is optional and defines the state of the view window (Minimize=0, Restore=1, Maximize=2). If the second argument is not included the view window will be maximized. This command is most commonly used in a toolbox button or an alias.

04/04/03sview.txt U

 SW1

Identify points on steep triangle edges.

All DTM points on a triangle side steeper than the specified % slope are changed to the nominated colour.

16/10/01  $25

 TC*

Drill hole and blast pattern layout.

For use with explosives in open-cut mining or quarrying.

The components you require depend on your application (material, number of seams, interfacing with other applications, and so on). A typical suite includes custom development, workspaces such as TC_DRILL.WS and the following TMLs:

TC01 Setup drill hole project variables
TC04 Drill hole pattern layout
TC04A Create drill holes along pline or set
TC05 Interpolate drill holes to top surface
TC06 Create single drill hole from top
TC07 Delete drill holes
TC08 Change the length of drill hole
TC08A Change drill hole length relative to surface
TC09 Generate validation report
TC09A Generate validation report against reference DTM
TC09B Generate validation report against free surface
TC10 Generate blast summary report
TC11 Identify drill hole
TC12 Export to .CSV file
TC14 Display drill hole symbols and names
TC20 Add drill hole length to name
TC99 Display attributes
 as required POA
 TDIR

Sets the bearing of selected text objects.

04/04/03  U

 TDS

Tripod Data Systems Survey Link DC.

Start the TDS Survey Link DC program.

First install TDS Survey Link DC and activate the Terramodel "TDS Survey Link DC" module.

Command Cogo/Utilities/TDS Survey Link DCContact your Terramodel dealer

 TEXT2PNT

Creates points at the insertion point of text or blocks.

By selecting "Ht from Text Value", numeric text can be used to set the elevation of the point from the value of the text. This is useful for converting 2D plans, where the elevations are presented as text labels, to 3D. See also ELVPLINE. If the text includes non-numeric characters, the elevation is set to *.

By selecting "Ht from Point Ht", the elevation of the point is derived from the elevation of the text object. This may be useful when data is imported with symbols as text.

If the insertion point of each text or block object is a constant offset from the true location, MOVE all the created points by that amount. If you draw a pline from one of the created points to its corresponding true location (for example the centre of a symbol), when you MOVE you can pick the ends of the pline to set the "from" and "to" locations.

See also ELTXT.

04/04/03  $25

 TEXTCASE

Change the case of selected text.

  • THE UPPER BUTTON CHANGES ALL CHARACTERS TO UPPER CASE
  • the lower button changes all characters to lower case
  • The sentence button capitalizes the beginning of a sentence and makes all other characters lower case
  • The Title Button Capitalizes The First Letter Of Each Word In The Selection

20/05/02ADD 9.3 154Modify/Text CaseS

 TEXTFIT

Change the aspect ratio of selected text.

Either stretch or shrink the width graphically, or enter a new aspect ratio.

This can be used to make text fit into a tight space.

20/05/02 KeyboardS

 TEXTRND

Round selected bearings and distances for cadastral plans.

Superseded by the variable precision feature in Unit Settings.

04/04/03  $50

 TEXTSWAP

Swaps the text between two text records.

20/05/02 KeyboardS

 TLYR

Toggle visibility of a specified layer.

This command is intended to be used in an alias or in a toolbox button. The layer name is specified as an argument.

Usage: tlyr layername

See also QUIKLSET.

04/04/03  U

 TMLLIST

Display this TML List.

Open a new window for this list (\Program Files\Trimble\Terramodel\Geocomp\tmllist.htm) in your default browser.

To update this list, when you are connected to the web, click here to update this list then File... Save As to your \Program Files\Trimble\Terramodel\Geocomp folder.

You can also launch this list from a shortcut on your desktop, the command line, or the Help menu (if you use a menu from Geocomp Systems).

See also GSSWP.

Alias   

 TMXIN

Import a Terramodel eXchange (.TMX) file.

For transferring objects from one Terramodel PROject to another.

See also the Terramodel project import script which imports an entire project, including project variables, whereas TMXIN only imports those objects written to the TMX file by TMXOUT.
20/05/02RG 79File/Misc Import/Export/TMX ImportS

 TMXOUT

Export a Terramodel eXchange (.TMX) file.

For transferring selected objects from one Terramodel Project to another.

See also the Terramodel project export script, which exports selected objects to a project file.

20/05/02 File/Misc Import/Export/TMX Export$

 TP*

Pipeline Design.

The components you require depend on the fluid, (e.g. water, gas, slurry), and the specifications (e.g. maximum 3D deflection, available joints) A typical suite includes custom development, workspaces such as TP_PIPE.WS, attribute definition files such as TP_PIPE.ADF, blocks for valves, and the following TMLs:

TP01 Setup pipeline project variables
TP02 Create HAL and VAL sets from HAL and VAL plines
TP03 Create 3D pipes using HAL and VAL sets.
TP10 Generate reports on 3D pipes. The report includes the number of standard lengths, number of bends and 3D angle between pipe segments.
TP40 Places air valve blocks at positive-to-negative grade changes and scour valve blocks at negative-to-positive grade changes.
TP41 Creates obstructions in profile view using pipe centreline and obstruction layer list.
TP99 Displays and edits pipe node design information.
TPCENVIE Creates plan and profile view based on chainage.
TPLSEC Create long section plot showing pipe bearing, land owner, geotechnical information, pipe cover and pipe grade.
 as required POA
 TPSETOUT

Export to Tpsetout formats.

Supported data types include:

  • Points (.pta)
  • Triangles (.tsa)
  • Horizontal alignment (.hza)
  • Vertical alignment (.vta)
  • Crossfall (.cfa)
  • String lines (.hla)
  • Lane descriptions (.ldf)
  • Vertical adjustments (.vtb)
  • Vertical offsets (.clo)

Tpsetout is written by Michael Gunter.

See also GCPTAIN for importing Tpsetout .PTA survey files.

04/04/03  $75

 TRACEBDY

Create a set bounded by selected lines.

Select the lines that describe the boundary and then select the center point. A set is created around the bounding lines.

Gaps less than 0.5 are crossed automatically. If you want control this maximum snap distance, use GCTRACE instead.

A typical application is creating a closed set from supplied linework representing a subdivision lot.

See also LOTJOIN to creates multiple sets from multiple centres, AUTOSET to create a clockwise set from points and QSET to quickly key in a lot boundary.

In Terramodel help, this TML is called Trace.

20/05/02ADD 9.3 154Draw/Set/Trace enclosing boundaryS

 TRAV2D

Simple 2D Traverse or Radiation entry.

Starting at selected standpoint, create 2D points by entry of bearings and distances on the keyboard.

Enter values from a single standpoint quickly without using the mouse or tab keys.

To change standpoint type a point number or use a mouse.

If Line is selected, the points are linked to the previous point by a set segment.

In Trav mode, the dimension is from the previously created point. In Rad mode, it is from the Stand point.

04/04/03  $50

 TRMBGRID

Creates a Trimble gridded DTM (.DTX) file.

Specify a DTM layer and the origin, extents, intervals and bearing of the grid.

Requires TRMBUTIL.TML.

04/04/03Trmbgrid.txt U

 TRMBROAD

Export a roadway to Trimble .tta or .ttx.

Specify the format as alignment (.tta) or cross sections (.ttx).

The cross sections are extracted from the placed shapes or DTM of the finished surface or subgrade.

These alignments can be read by Trimble Exchange and Trimble Geomatic Office Roadlink software.

To transfer alignments to Trimble ACU instruments:

  1. Use TRMBROAD to create .TTA and .TTX files
  2. Open a new job in Trimble Geomatics Office (TGO)
  3. Select Metric and specify the alignment name as the job name
  4. Select Roadlink
  5. Select Import DC file
  6. Select the .TTA and .TTX file
  7. Import
  8. Export to Survey Controller

Note: Some Trimble applications require the same number of points on each section.

Write to screen or file.

Uses TRMBUTIL.TML and RDSUTL.TML.

See also Trimble Roading 3D (DC) export script and GCTTAOUT which exports a set.

04/04/03trmbroad.txt U

 TRMBTIN

Export a layer to a Trimble TIN (.TTM) file.

Specify the DTM layer and boundary.

Uses TRMBUTIL.TML.

04/04/03trmbtin.txt U

 TRUEDIST

Reports a segment length with an applied scale factor.

The first time this TML is run, set a scale factor and a precision. These are stored as project variables.

For any selected segment, the horizontal length is reported as the "grid distance", and the scaled distance with is reported as "true distance".

Works with plines and sets.

If measurement units are set to Feet, TrueDist reports distance in both feet and miles. If Meters, reports "Meters".

 truedist.txt Wencomp

 TSP

Terramodel search path browser.

This function shows the folders Terramodel searches through to find files such as TMLs, blocks and bmps. The location of the current project is listed first, then the Terramodel search path, and lastly the Terramodel software folder. The Files window shows the name and folder of each file visible to Terramodel.

The Terramodel Search path can be changed by manually editing the TSP= value in tmodwin.ini. The SYSTEM command shows the TSP as well as other values in tmodwin.ini and p3server.ini.

See also GCTSP.

Command File/System Configuration/Search Path BrowserS

 TTMIN

Import a Trimble TTM file.

Creates a layer of triangles from the TIN.

04/04/03  S

 TTMIN

Export Trimble TTX cross section file.

04/04/03  $25

 TVLITE

3D Visualizer.

3D Visualizer, also known as 3D Visualiser, Terravista Lite and 3D Views, projects a DTM layer into a perspective view or in plan.

The image can include coloured bands, grids, or triangles showing elevation ranges. The colours are configurable.

You can shade the surface using configurable light sources.

Navigate using the mouse in flying or rotating modes.

View the data in perspective, orthographic or plan views.

You can export the image in .bmp, .jpg, .psd, .gif, .tif and .tga formats; or as a stereo pair.

TVLite is included with Terramodel CAD. Terramodel Visualizer, also known as Terravista, is a separate module with more features including textured areas, trees, orthophoto draping and editing in perspective view.

See also VRMLOUT.

CommandADD 9.7 51DTM/3D VisualizerS

 TXTOUT

Write selected text to a file.

Text records are sorted by descending northing thereby written to the file as they appear on the screen. EAT codes are written as real text.

20/05/02ADD 9.3 158File/Misc Import/Export/Text ExportS

 UNDER

Create a profile of a pipe conduit under a road.

Automatically locate pipes under roads given a maximum degree of curvature (R).

It prompts for a first segment (Mid:) that must lie under the road. The location of this segment is determined by cover requirements. The nominated second segment lies to the left or right of the Mid segment. Two back to back curves of the nominated radius are fitted starting at the Mid segment and working outwards either left or right. The option needs to be repeated for the other side.

04/04/03  $100

 UNITBLK

Place a block by 1, 2 or 3 points.

The block can be scaled and rotated easily using the mouse.

See also MKBLK.

20/05/02 Draw/Insert Unit BlockS

 VALEDIT

Shift intersection points in a vertical alignment.

All the IPs after the nominated point are shifted by the horizontal and vertical difference to the new point.

This is useful when the vertical alignment needs to be updated because the horizontal alignment is lengthened or shortened. It can also be used to raise or lower all or part of a profile.

04/04/03  $150

 VARIOFF

Create a line of constantly varying offset from a selected alignment, between user-designated points.

The alignment can be either a pline or a set. The offset line can be either a pline or a set. The starting points are designated by drawing the starting offset line containing only the fixed points through which the finished offset line is to pass.

The offset line can contain multiple segments. It is to contain only the fixed points through which the finished line must pass. It can not contain curves. The offset line can be drawn using any of the standard point snapping modes, thereby allowing the designated fixed points to be established by chainage and offset, known coordinates, or any suitable means.

In operating the program, you select the alignment from which the offsets are to be based. You select the offset line wherein the fixed points are defined, and you designate a chainage interval.

The initially drawn offset line will be modified by adding vertices or points at the interpolated offset at each required chainage interval.

04/04/03 Edit/Variable line offset S

 VICRDSEC

Create cross sections from cross section plots.

The computed cross sections are placed in the XSect View. They can then be replotted, converted to surfaces and so on.

The cross section plot style is assumed to be similar to the VicRoads style. Other styles can be interpreted provided the data types are separated by layer.

  1. Import the Horizontal alignment into the plan view
  2. Make the HAL the active alignment
  3. Import cross section plots into the plan view.
  4. Using SCALE, multiply all the data in the plots by the X and Y scale factors so that the new scale is 1:1.
  5. VICRDSEC
  6. Select the cross section plot data to be considered, typically by Window.
  7. Select the layer containing the existing surface cross sections
  8. Select the layer containing the design surface cross sections
  9. Select the layer containing the chainage labels
  10. Select the layer containing the datum lines

The chainage values are derived from the chainage text below each section. The horizontal offset is measured from a vertical line found near the chainage label. The datum elevation is derived from the datum label. The section elevations are computed above the datum line.

04/04/03  $100

 VIEWSCAL

Change the current plan view scale and refresh the display.

If you use argument 0, a view scale is computed so that text placed by F7 is approximately 2mm high (assuming sheet units are cm and screen is 30 cm). The "Default for Pt Labels" button does the same.

Any other argument is applied as a factor to the current view scale. For example, viewscal 2 changes 1:500 plan view scale to 1:1000, Viewscal 0.5 changes 1:500 plan view scale to 1:1000.

A negative argument works the other way. For example, Viewscal -2 changes 1:500 plan view scale to 1:1000.

04/04/03  $25

 VPAN

Pan by keyboard (North = 1).

Pans complete screens in the current view.

As shown in the following table, type in VPAN, a space, a digit indicating direction, another space and the number of screens to pan at once.
NW = VPAN 8 1
 N = VPAN 1 1
NE = VPAN 2 1
 W = VPAN 7 1
 
 E = VPAN 3 1
SW = VPAN 6 1
 S = VPAN 5 1
SE = VPAN 4 1
You could make up a workspace with directional buttons.
See also GCPAN which uses different keystrokes.
If you want to use a mouse to move to a location, select PAN, RPAN or GC34 instead.
20/05/02  S

 VRMLIN

Import Virtual Reality Markup Language (VRML) .wrl data

Import groupings, transformations and indexed face sets from VRML97 files.

Place on a nominated layer, or use node names for layers.

Create a set for each imported face, or just create the points.

See also VRMLOUT.

02/03/04built-in help $0

 VRMLOUT

Export Virtual Reality Markup Language (VRML) .wrl data

Form a VRML model from sets or a DTM.

These models can be displayed in perspective from any viewpoint.

Web browsers can be VRML viewers if they have a plug-in such as http://www.blaxxun.com/services/support/download/install.shtml. You may have a plug-in on your Windows CD.

For a DTM, the front of the faces is viewed from above. For sets, the front of the faces is determined by the clockwise or anti-clockwise direction of the sets. SHOWDIR shows the direction of a set and REVERSE reverses it.

The colour is derived from the set or the layer.

You can control whether the surface colours are diffuse, emissive or specular.

The objects are nodes of type Indexed Face Set, with names from layers. The format is VRML97. Refer to the built-in help file for more details.

See also VRMLIN, TVLITE and Terramodel Visualizer.

02/03/04built-in help $0

 WALK

Create a pline given a DTM, a slope and a starting location

Use to define road alignments by constant slope such as haul roads.

The start must be within a triangle, not at a DTM point.

04/04/03  U

 WESCOMIN

Import data from Wescom

04/04/03  $75

 XLIN_PTS

Create Xlines of points near HAL.

Specify the maximum offset and the left and right Xline extent.

04/04/03  $25

 XSHEET

Create cross section plots in the sheet view.

Also create cross sections in XSect view.

If you have a Roadway, you may prefer to use RDX instead.

20/05/02RG 615Cogo/Streets/XSheetS

 XSHEETGC

Create cross section plots in Geocomp-style.

Based on XSHEET but with an extra Geocomp settings button.

Allows more control of labelling and extends the drop line to the surface.

04/04/03  $100

 XSLABEL

Add obstructions to cross section plots.

Add obstructions to cross section plots created by RDX, RDX_GC, XSHEET or XSHEETGC .

Choose from Pipe Labels, 2D labels and 3D labels. Control the settings of added text, lines and blocks.

If your settings include "Add Block", the added block is by default xsblock.blk.

If the name of the object being labelled consists of exactly three elements delimited by semicolons, XSlabel will parse the object name as follows:

block name; block scale; z offset in m

For example,

waterpipe250;0.25;0.1
should place waterpipe250.blk, scaled by 0.25, and z-shifted by 0.1 m above the point.

If the block is a unit block (created 1.0 high), the block will be scaled to the true size.

The block must exist internally, in a custom folder, or in the \Shared\Blocks folder.

If the insertion point of the block falls outside the dynaview, they will not appear in the sheet view. Increasing the minor vertical grid spacing, in Cross Section column grid settings, will help because this controls the datum.

See also GC41 to add obstructions to long section plots.

20/05/02RG 618Cogo/Streets/XslabelS

 XTIE

Compute a line at the intersection of slopes from two segments.

For example, locate a channel in a median by battering from the carriageways.

04/04/03  U

 XTOCL

Define walls for Terramodel Visualizer (Terravista)

  • Select the building footprint as the cross section set.
  • Define a Centreline by creating a vertical set the height of the building.
  • Run XTOCL to pick the sets, the centreline name, the number of points per arc and the intersection point of the cross section and the centreline.
  • Edit the .GTT file if required.
  • In Terravista, create a new project, add the Terravista project and turn on pipes and sets.

    See also How to create a solid building in Terravista from its plan outline using pipes for an illustrated example.

04/04/03  U

MANUAL

Abbreviations for Terramodel manuals used in the detailed description.

ACC Terramodel 9.3 Accellerator Class
ADD 9.5 Terramodel 9.5 User Guide Addendum
ADD 9.7 Terramodel 9.7 User Guide Addendum
ADD 9.7 Terramodel 9.7 User Guide Addendum
ADD 9.8 Terramodel 9.8 User Guide Addendum
FDM Terramodel Field Data Module User Guide
as required Contact Geocomp Systems for documentation
RG Terramodel 9.3 On-Line Reference Guide
TG Terramodel 9.6 Training Guide
TG-COGO Terramodel Training Guide - Coordinate Geometry
TG-Concepts Terramodel Training Guide - Basic Terramodel Concepts
TG-Labeling Terramodel Training Guide - Labeling a Subdivision
TG-Plans Terramodel Training Guide - Assembling and Managing a set of Plans
TG-Roadway Terramodel Training Guide - Designing a Roadway
UG Terramodel 10.1 User's Guide Revision A

SOURCE

This code indicates where you can get the TML files, the available support and whether you are qualified to get them for free or need to pay for them.

S

Standard issue by Trimble in the current version of Terramodel. May require applicable modules. Current members of the Trimble Terramodel Active Members Support Program or Geocomp Systems Customer Care Program can obtain updates, if any, free of charge through those programs. Contact the companies or distributors to join.

The Geocomp module, available from Geocomp Systems and our distributors, may include modified versions of these TMLs.

U

Unsupported issue by Trimble. These TMLs have been released by Trimble as-is, and are not officially part of the software.

These may be included with Terramodel or the Geocomp module, and may be available for download through Trimble Terramodel Software Active Members and Geocomp Systems Customer Care.

$

Issued by Geocomp Systems. May require the current release of Terramodel and applicable modules. Current members of the Geocomp Systems Customer Care Program can obtain any of these TMLs free of charge.

Non-members can purchase these TMLs by ordering through one of our distributors or emailing, telephoning (+613 9877 8400) or faxing (+613 9877 8411) an order to Geocomp Systems. Include the TMLs you want, the prices listed for them (in $US), and Visa or MasterCard credit card details including name, number and expiry date. Customisation, updates, support and bulk discounts are also available by arrangement. See also about TMLs at the bottom of this document.

POA

Specialist modules produced by Geocomp Systems. Price on application. Call, fax or email us for specifications, scope, minimum requirements, price and so on.

Wencomp

Geocomp Systems supplies these TMLs with Terramodel by agreement with Wencomp Services.

Other companies

Available from other developers. Follow the link for more information.

About TMLs

TMLs (Terramodel Macro Language programs) are created to extend the capability of Terramodel for Windows, demonstrate features or solve a specific problem. They may be largely undocumented and are provided as-is for your use. Continuous development means that this list is neither complete nor entirely accurate.

See TMLLIST for displaying and maintaining current version of this list.

The previous (10.12) version of this list is at http://www.geocomp.com.au/support/terramodel/10.12/tmllist.htm.

Additional files such as blocks or mapping files are required with some TMLs. Many TMLs require Terramodel to be licensed for relevant modules.

The TML Macro Language is similar to "C". The language is described in the "TML Macro Language" help file supplied with Terramodel. You can create or edit TMLs with any text editor or "C" development environment. You don't need a separate compiler. Alternatively, Geocomp Systems, Trimble, TMLStore, Wencomp and other companies can write custom TMLs and provide training in TML development.

Have you created TMLs you would like listed here? If we like it, we can add a TML to this list under mutually agreed conditions. If you have a URL for the TML, please advise that. Otherwise, email us with the name and description and what you think its price should be, if any.

For information about TMLs in Terramodel for DOS, contact Trimble.

Terramodel is copyright © Trimble. These TMLs are written by Trimble, Geocomp Systems and various other parties. See the source column in Documentation and any author's notes in each TML and for copyright, date and other information.

Purchase of a TML from Geocomp Systems includes initial email support only, unless support is provided under our Customer Care program, or similar. If you report a fault with the TML within 30 days of purchase, and we agree that it is a fault, we may repair, replace or refund entirely at our discretion. Geocomp Systems Standard Terms and Conditions apply.

The law of the State of Victoria Australia applies.

Note also the Disclaimer of Warranty in the Terramodel User's Guide and the licence agreement entered into during installation of Terramodel.

This document (TMLLIST.HTM) is edited by Garth Coverdale from a variety of sources and is Copyright © Geocomp Systems Pty Ltd  2003.