Skip to main content
Skip table of contents

Leica WILD

Function

This option reads data in accordance with one of three older file formats defined by Leica Canada Inc. You will be asked to select the 10,20,30 method; the 10-19,20-29,30-999 method; or the TRA file format.

We also support the newer GSI 8 and GSI 16 formats, as well as files downloaded via DXM.

Leica System 1200 users should refer to the Leica FDE (Field Data Extractor) topic.

Procedure

For Leica systems, Map360 supports the following formats:

  • Leica GRE 10,20,30 Method

  • Leica GRE 10-19,20-29,30-999 Method

  • Leica TRA Format

Leica GRE 10,20,30 Method

The Leica translation program will read data in three different formats, all designed by Leica Canada Inc. When you select the Leica option you will be asked whether you wish to read with the 10,20,30, the 10-19,20-29,30-999, or the TRA file methods. The 10,20,30 method was the original method designed by Leica Canada.

  • Code 10: This code indicates that the next measurement block will contain setup information. The instrument station point number is to be entered as the first code number; the setup description as the second; and the instrument height as the third.

  • Code 20: This code represents a shot to a backsighted point. The code is followed by a description of the target location, and the target height.

  • Code 30: This code indicates that shots will follow to foresight points. A code description and a target height must immediately follow this code.

  • Code 40: This code indicates that side shots will follow, but with a left or right offset. The code 40 is followed by the code description, target height, and a positive or negative offset distance. Negative is left and positive is to the right.

  • Code 41: This code indicates that side shots will follow. The code is followed by a code description and the target height. If an additional distance is appended, then this distance will be added to the shot distance. This is used for radial shot offsets. If the number is negative, then the slope distance will be shorter; if the distance is positive, the distance will be longer.

The Leica GRE3 and REC module use numbers for descriptions. These numbers can be automatically converted to descriptions through the Description cross reference system. If you enter descriptions in the library, then the numbers will automatically be converted into descriptions. The Leica GRE4 can use either numbers or letters for the codes. In all cases where we refer to number descriptions, the GRE4 letter codes are supported.

A sample file downloaded from a Leica collector is listed below, with comments added in parentheses to clarify how the code numbers are interpreted. Due to the length of the lines shown below, they may wrap around onto the next line.

410001+00000091 42....+00000001 43....+19890628 44....+00000028 45....+00000725

410002+00000092 42....+00000001 43....+00000002 44....+00000003 45....+00000004

410003+00000093 42....+00000011 43....+00000012 44....+00000013 45....+00000014

( the above is not used )

410004+00000010 42....+00000098 43....+00001567

( setup following with a description of 98 and an instrument height of 1.567m )

110005+00000001 21.104+25415424 22.104+08925640 31..00+00000000 51....+0000+000

( setup on point 1 )

410006+00000020 42....+00000097 43....+00001657

( backsight point is coming as a description of 97 and target height of 1.657 m )

110007+00000002 21.104+21857580 22.104+08958550 31..00+00002410 51....+0000+000

( backsight is point 2 with backsight of 218d57’58" Vert 89d58’55" slope 2.41 m)

410008+00000030 42....+00000094 43....+00001489

( foresight coming with description 94 and target height of 1.489 m )

110009+00000003 21.104+35800310 22.104+08958500 31..00+00003170 51....+0000+000

( point 3 was shot as a foresight )

410010+00000030 42....+00000099 43....+00001874

( another foresight is coming )

110011+00000006 21.104+04942260 22.104+08957500 31..00+00004990 51....+0000+000

( point 6 was shot as a foresight )

410012+00000010 42....+00000094 43....+00001685

( new setup coming )

110013+00000003 21.104+25425000 22.104+08950120 31..00+00000000 51....+0000+000

( setting up on point 3 )

410014+00000020 42....+00000098 43....+00001456

( backsight shot coming )

110015+00000001 21.104+00000000 22.104+09005120 31..00+00003170 51....+0000+000

( backsight of point 1 with horizontal angle of 0 degrees )

410016+00000040 42....+00000045 43....+00001650

( side shot coming )

110017+00000004 21.104+05547070 22.104+09000550 31..00+00001520 51....+0000+000

( shot point 4 as a side shot )

410018+00000040 42....+00000055 43....+00001650 44....-00000250

( side shot coming with a .25m offset coming to the left )

110019+00000020 21.104+05547070 22.104+09000450 31..00+00001520 51....+0000+000

( shot point was 20 )

410020+00000040 42....+00000056 43....+00001650 44....+00000250

( side shot coming with a .25m offset coming to the right )

110021+00000021 21.104+05547070 22.104+09000500 31..00+00001520 51....+0000+000

( shot point is 21 )

410022+00000040 42....+00000045 43....+00001650

( regular side shot coming )

110023+00000005 21.104+13955120 22.104+09001120 31..00+00001800 51....+0000+000

( point 5 shot )

410024+00000041 42....+00000055 43....+00001650 44....-00000250

( side shot with an offset .25m closer than the reflector )

110025+00000030 21.104+13955120 22.104+09000350 31..00+00001800 51....+0000+000

( point 30 shot )

410026+00000041 42....+00000067 43....+00001650 44....+00000250

( side shot coming .25m farther than the reflector )

214 110027+00000031 21.104+13955120 22.104+09000360 31..00+00001800 51....+0000+000

( point 31 shot )

410028+00000030 42....+00000099 43....+00001578

( the rest of the data uses the same codes as above )

110029+00000006 21.104+27120100 22.104+08954500 31..00+00003920 51....+0000+000

410030+00000010 42....+00000099 43....+00001687

110031+00000006 21.104+04512540 22.104+08912010 31..00+00000000 51....+0000+000 410032+00000020 42....+00000094 43....+00001547

110033+00000003 21.104+00000000 22.104+08912120 31..00+00003920 51....+0000+000 410034+00000030 42....+00000098 43....+00001654

110035+00000001 21.104+32030420 22.104+09002450 31..00+00004990 51....+0000+000 110036+00000001 21.104+14030420 22.104+26957150 31..00+00004990 51....+0000+000 410037+00000040 42....+00000075 43....+00001756

110038+00000007 21.104+10736280 22.104+08958120 31..00+00001530 51....+0000+000 110039+00000007 21.104+28736280 22.104+27001480 31..00+00001530 51....+0000+000 410040+00000040 42....+00000089 43....+00001842

110041+00000008 21.104+18816450 22.104+08957450 31..00+00001700 51....+0000+000 110042+00000008 21.104+00816450 22.104+27002150 31..00+00001700 51....+0000+000 410043+00000030 42....+00000097 43....+00001842

110044+00000009 21.104+26816530 22.104+08953120 31..00+00003760 51....+0000+000 110045+00000009 21.104+08816530 22.104+27006480 31..00+00003760 51....+0000+000 410046+00000010 42....+00000097 43....+00001544

110047+00000009 21.104+04657150 22.104+08925240 31..00+00000000 51....+0000+000 410048+00000020 42....+00000099 43....+00001547

110049+00000006 21.104+00000000 22.104+08912000 31..00+00003760 51....+0000+000

410050+00000040 42....+00000036 43....+00001874

110051+00000010 21.104+17000170 22.104+08912110 31..00+00002430 51....+0000+000

110052+00000010 21.104+17000170 22.104+08912120 31..00+00002430 51....+0000+000 110053+00000010 21.104+17000170 22.104+08912130 31..00+00002430 51....+0000+000 410054+00000040 42....+00000072 43....+00001565

110055+00000011 21.104+31553480 22.104+08957560 31..00+00002050 51....+0000+000 110056+00000011 21.104+31553480 22.104+08957550 31..00+00002050 51....+0000+000 410057+00000030 42....+00000098 43....+00001789

110058+00000012 21.104+27141420 22.104+08956560 31..00+00003920 51....+0000+000 410059+00000010 42....+00000098 43....+00001657

110060+00000012 21.104+04921570 22.104+08625430 31..00+00000000 51....+0000+000 410061+00000020 42....+00000097 43....+00001654

110062+00000009 21.104+00000000 22.104+09002540 31..00+00003920 51....+0000+000 410063+00000030 42....+00000097 43....+00001589

110064+00000002 21.104+12348010 22.104+08957530 31..00+00002410 51....+0000+000

The Leica data collectors are supported in raw data and coordinate modes. If both modes are available, then both are read from the file. The method of interpretation is further detailed below.

The following types of blocks exist in a Leica file:

Code Record blocks

Code Record blocks describe the data that will follow in the next measurement record (i.e. setup data, backsight, foresight etc). In addition, they may contain description codes, target and instrument heights. Code record blocks contain a "41" in columns 1-2 of the record.

Example:

410004+00000010 42....+00000098 43....+00001567

In columns 12:15 is a code indicator :

  • Code 10 - Setup data is expected to follow immediately after this record (i.e. the next line in the data collector file must be of type "11" - see Measurement Record Blocks below).

    • If columns 17-18 contain "42" then columns 26-28 and columns 29-31 are numeric descriptions for posts, manholes, trees, etc. These are cross-referenced with the "Description" table and set to the corresponding point description.

    • Columns 39-47 contain the instrument height. If the target height was equal to the instrument height previously, then the target height is also updated automatically (i.e. it is still equal to the instrument height).

  • Code 20 - Backsight data is expected to follow immediately after this record (i.e. the next line in the data collector file must be of type "11" - see Measurement Record Blocks below).

    • If columns 17-18 contain "42" then columns 26-28 and columns 29-31 are numeric descriptions for posts, manholes, trees, etc. These are cross-referenced with the "Description" table and set to the corresponding point description.

    • If columns 33-34 contain "43" then columns 39-47 are the new target height.

  • Code 30 - Foresight data is expected to follow immediately after this record. If columns 17-18 contain "42" then columns 26-28 and columns 29-31 are numeric description types.

    • If columns 33-34 contain "43" then columns 39-47 are the new target height.

  • Code 40 - Side shot data is expected to follow immediately after this record.

    • In addition this record optionally contains the perpendicular offset distances.

    • If columns 17-18 contain "42" then columns 26-28 and columns 29-31 are numeric post types. These are cross-referenced to the "Description" table, to set the current point description.

    • If columns 33-34 contain "43" then columns 39-47 are the new target height.

    • If columns 49-50 contain "44" then columns 55-63 contain the new perpendicular offset to the foresight point.

  • Code 41 - Side shot data is expected to follow immediately after this record. In addition this record optionally contains the parallel offset distances.

    • If columns 17-18 contain "42" then columns 26-28 and columns 29-31 are numeric description types.

    • If columns 33-34 contain "43" then columns 39-47 are the new target height.

    • If columns 49-50 contain "44" then columns 55-63 contain the new parallel offset to the foresight point.

Measurement Record Blocks

This record type is the RAW data that is downloaded for each shot, and is indicated in the file by having "11" in columns 1-2 of the line.

This record line contains groups of 16 characters. Each group has its own code in the first 2 characters of the group. This code indicates the type of information in this group (Slope distance, Horizontal angle etc).

The group codes are as follows :

  • 21 Horizontal Angle

  • 22 Vertical Angle

  • 31 Slope distance

  • 32 Horizontal distance

  • 33 Vertical distance

  • 81 Easting

  • 82 Northing

  • 83 Elevation

  • 84 Easting

  • 85 Northing

  • 86 Elevation

The record must contain either :

  • Coordinate data - codes 81,82,83 or codes 84,85,86.

  • Raw Data - codes 21,22,31,32,33

  • Both of the above.

If you do not have coordinates, or raw data, then this entire line of data is ignored. You must have each of the codes for the line to be valid. For example, you must have all of codes 81,82,83 or all of codes 84,85,86. You may not have only codes 81,83 in the line (in which case code 82 - the northing - is missing).

Columns 10-15 of the line contain the point number of the shot. This point number is either the setup point, the backsight point, or the foresight point as determined by the last "41" code line (see Code Record Blocks above).

If it is a setup point, then the system attempts to load the coordinates for the point from the MicroSurvey database. If the setup point has not yet been assigned coordinates, the system will use the coordinates downloaded. If downloaded coordinates do not exist either, then the system will prompt you for the values in the coordination program.

If it is a backsight point, then the system attempts to load the coordinates for the point from the MicroSurvey database. If the backsight point has not yet been assigned coordinates, the system will use the coordinates downloaded. If downloaded coordinates do not exist either, then the software will prompt you for the coordinates of the backsight point.

If only coordinates are downloaded (not raw data), then the system saves the coordinates directly to the MicroSurvey coordinate database - but not into the traverse database

If the group begins with "21", then this group contains the horizontal angle. The 6th character of the group is set to "1" for degrees or "2" for grads.

If the group begins with "22", then this group contains the vertical angle. The 6th character of the group is set to "1" for degrees or "2" for grads.

If the group begins with "31", then this group contains the slope distance. The 6th character of the group sets Metric or Imperial units. If the 6th character is:

  • 0 - metric, distances are to be divided by 1000

  • 1 - feet, distances are to be divided by 1000

  • 6 - metric, distances are to be divided by 10000

  • 7 - feet, distances are to be divided by 10000

  • 8 - metric, distances are to be divided by 100000

All the information is stored in the traverse file: the horizontal angle, vertical angle, and the slope distance, plus any non-zero perpendicular or parallel offsets. The data in the traverse file is used later in the coordination program to update the coordinate file to contain the newest coordinates for the point. If Point Protection is on, then the system will compare the new and old coordinates.

Leica GRE 10-19,20-29,30-999 Method

The 10-19,20-29,30-999 method is an improved version of the 10,20,30 method in that it allows the operator to press fewer keys on the total station while still recording the same amount of data.

SIMPLE INSTRUCTIONS FOR NEW USERS
(Please don’t get insulted if it’s too simple)

INSTRUMENT SET UP

  1. LEVEL UP THE INSTRUMENT.

    1. If the instrument is not level (within the range of the compensator) ERROR 58 will appear.

  2. DATA FORMAT*

    1. Check or define the format the data is to be recorded in.

    2. SET REC will display the current format.

    3. SET REC +- 99 RUN clears present format

  3. CHECK PRELIMINARY SETTINGS

    1. Units of measurement.

      1. SET 5 40 RUN 4 RUN

      2. sets it to 360 (Sexigesimal)

    2. Measurement system.

      1. SET 5 41 RUN _ RUN

      2. *0 = Meters

      3. 1 = Feet

    3. Data Collection.

      1. SET 5 76 RUN _ RUN

      2. 0 = Cable Port (for GRE Data Terminals)

      3. *1 = Rec Module Compartment

    4. Atmospheric Correction.

      1. SET PPM ___ RUN

      2. refer to the Chart in the Instruction Manual.

    5. Prism Constant.

      1. SET MM 0 RUN for Leica prisms, others may vary.

      2. *** NOTE ***

ALL of these settings are maintained in the instrument until the operator changes them. EVEN if the battery is disconnected. You DON'T have to check these every time IF YOU'RE CONFIDENT THEY HAVEN'T BEEN CHANGED. !!!

THE CODING PROCEDURE !!!

FOLLOW THESE SIMPLE RULES AND YOU WILL HAVE LABELS. IF YOU ARE RECORDING ANGLES AND DISTANCES YOUR INSTRUMENT AND ROD HEIGHTS WILL BE SHOWN. IF YOU ARE RECORDING CO-ORDINATES THE Z VALUES WILL BE CORRECTED FOR H.I. and H.T.

OPERATION

CODE

INFO 1

INFO 2

INFO 3

Occupy a point

Code 11 -19

H.I.

Offset

Numeric Data

Backsight a point

Code 21 -29

H.T.

Offset

Numeric Data

Foresight a point

Code 31 -39

H.T.

Offset

Numeric Data

Intermediate shot

Code 41 -999

H.T.

Offset

Numeric Data

Change of H.T.

new H.T.

new H.T.

ERROR FLAG

999

  1. ENTER OCCUPIED STATION.

    1. CODE 10-19 RUN i.e. 11 - Occ Nail

    2. INFO 1 will appear.

    3. Enter Height of Instrument ____, then press RUN.

    4. INFO 2 will now appear.

    5. Press REC

    6. SET STATION COORDINATES BY EITHER SET E N H or SET COGO 21

  2. NUMBER THE OCCUPIED POINT.

    1. NR 1 RUN REC

  3. ENTER BACKSIGHT.

    1. CODE 20-29 RUN i.e. 12 - Bs Nail

    2. INFO 1 will appear.

    3. Enter Target Height _____, then Press RUN.

    4. INFO 2 will now appear.

    5. Press REC

  4. SIGHT ON BACKSIGHT

  5. SET HORIZONTAL CIRCLE TO ZERO or to known angle.

    1. SET HZo . RUN

    2. or SET COGO 23 RUN <PNO?> (if the coordinates if the backsight are stored)

  6. NUMBER THE BACKSIGHT.

    1. NR _ RUN REC or NR _ RUN ALL (to include distance).

    2. NOTE Measure the distance to the backsight if possible. If no distance is taken to the BS then the coordinates downloaded for the BS will have the same coordinates as the occupied station as a zero distance is used with the base coordinates to determine the BS coordinates.

  7. ENTER INTERMEDIATE SHOTS. CODE 41-999 RUN

    1. INFO 1 will appear.

    2. Enter Target Height. Press RUN.

    3. INFO 2 will now appear.

    4. Press REC

  8. SET RUNNING POINT NUMBER.

    1. SET NR 100 RUN

  9. SIGHT ON FIRST INTERMEDIATE SHOT.

    1. Press ALL

  10. SIGHT ON NEXT INTERMEDIATE SHOT.

    1. If descriptor and target height remain the same press ALL.

  11. IF ONLY THE TARGET HEIGHT CHANGES

    1. Sight on the Prism.

    2. Enter CODE 0 RUN

    3. INFO 1 will appear.

    4. Enter New Target Height.

    5. INFO 2 will now appear.

    6. Press REC, then ALL.

  12. IF ONLY THE DESCRIPTOR CHANGES:

    1. Enter CODE 40-999 RUN

    2. INFO 1 will appear.

    3. Press REC, then ALL.

  13. IF BOTH CHANGE AT THE SAME TIME THEN CODE BOTH (of course)

    1. Enter CODE 40-998 RUN

    2. INFO 1 will appear

    3. Enter New Target Height

    4. Press RUN

    5. INFO 2 will appear

    6. Press Rec.

  14. IF YOU SCREW UP

    1. (VERY RARELY HAPPENS OF COURSE) AND RECORD SOMETHING IN ERROR.

    2. Enter CODE 999 RUN REC

    3. This simply flags the error it does not erase the line in the field.

    4. You can add a few nifty and useful bits of info if you like by using the CODES 1 - 9 in conjunction with the files

      1. WORK.DAT

      2. EMPLOYEE.DAT

      3. MUNICIP.DAT

      4. INSTR.DAT

      5. SITE.DAT

      6. WEATHER.DAT

NOTE * These are optional and not necessary for a basic file. They can however "dress up" a file and be useful.

CODE

INFO 1

INFO 2

INFO 3

INFO 4

1

JOB #

DATE (mm/dd/yy)

TIME (hh/mm)

WORK CODE

2

PLAN #

LOT #

MUNICIPALITY

SITE CODE

3

EMPLOYEE

EMPLOYEE

EMPLOYEE

EMPLOYEE

4

INSTRUMENT

INSTRUMENT

INSTRUMENT

INSTRUMENT

5

WEATHER CODE

TEMP

PRESSURE

Leica TRA Format

Leica Canada has a translator to convert the raw data that comes from the GRE or REC module into a very nicely formatted file. They call this a TRA file for translated file. Map360 will also read raw data files in this format. Survey data coded by the 10-19,20-29,30-999 Method can be translated to a TRA file by using the Q3 translator supplied by Leica Canada Inc. The following Leica Canada help file describes this translator. Please contact Leica Canada Inc. for more information on the coding system.

The translator " Q3.exe" translates a simple coding system that is outlined in this help file. Simply type TRA then enter the same filename you used when you downloaded. If you used a gif12 remember to give the filename the extension ".GRE"

If you have recorded angles and distance (11,21,22,31) the resultant ASCII file will read as a field book and be ready for editing by the surveyor. After editing; the file can then be input into a survey software package for processing.

The file will be given the extension .tra and look something like this

! POINT H.I. HRZ VER DIST OFFHRZ DESCRIPTION

OCC 1 1.660 NAIL

BS 2 1.200 .00000 88.58560 .000 .000 HCM

FS 3 1.650 33.19020 89.41530 32.412 .000 STAKE

IS 101 1.650 327.57460 90.49360 25.734 .000 EDGE CURB

IS 103 1.650 322.47040 90.35090 27.508 .000 EDGE CURB

IS 104 1.650 312.46270 90.34520 31.883 .000 AGT POLE

IS 105 1.650 309.14040 90.34480 34.071 .000 EDGE CURB

IS 106 1.650 305.50550 90.40580 36.573 .000 EDGE CURB

If you have recorded co-ordinates (11,81,82,83) the resultant ASCII file will simply be a listing of Pt #, Easting(Y), Northing(X) and Elevation (Z). Should you want labels follow the coding steps outlined below.

This file will be given the extension .yxz and look something like this.

1 12000.000 10000.000 1000.000 NAIL

2 12025.777 10000.000 999.561 HCM

3 11988.676 10001.592 1000.144 W STAKE

100 12002.054 10005.105 999.699 O GROUND

101 12002.779 10005.151 999.702 O GROUND

102 12000.207 10008.135 999.531 O GROUND

103 12000.207 10008.136 999.531 TOP OF SLOPE

104 11999.753 10008.204 999.526 TOP OF SLOPE

If you have recorded both angles distances and coordinates the software will separate the two and create both files. Nifty Eh!!.

*Field measurements translated from fred.gre

*Using program Q3.EXE Version 04.91 with q3.dic

*Date: 09-01-91 Time: 14:30:28

! POINT H.I. HRZANGLE VERANGLE SLPDIST HRZOFF DESCRIPTION

OCC 1 1.600 CONTROL POINT

BS 2 1.500 .00020 90.17000 16.463 .000 CONTROL POINT

IS 100 1.750 325.20130 90.18380 5.148 .000 ROAD

IS 101 1.750 330.37230 90.17180 5.013 .000 ROAD

IS 102 1.750 335.14590 90.17090 4.908 .000 ROAD

IS 103 1.750 343.57570 90.17410 5.023 .000 ROAD

IS 104 1.750 7.10030 90.16170 5.349 .000 ROAD

IS 105 1.750 13.34260 90.16400 5.317 .000 ROAD

IS 106 1.750 23.01260 90.16220 5.870 .000 ROAD

IS 107 1.750 32.07280 90.16120 5.170 .000 ROAD

IS 108 1.750 38.35010 90.16310 4.744 .000 ROAD

IS 109 1.750 38.35020 90.16520 4.743 .000 ROAD

IS 110 1.750 45.06210 90.16360 7.638 .000 ROAD

IS 111 1.750 55.31070 90.16240 6.456 .000 ROAD

IS 112 1.750 59.04500 90.16570 12.797 .000 ROAD

IS 113 1.600 66.34340 90.16360 13.213 .000 ROAD

IS 114 1.600 72.32210 90.17390 13.024 .000 ROAD

IS 115 1.600 92.25590 90.17460 3.715 .000 ROAD

The advantage of the TRA file format is that it is independent of the coding system used. The TRA file has remained the same even with the change from the 10,20,30 system to the 10-19,20-29, 30-999 system.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.