Leica/Wild Operation Codes

(This functionality is available with the Input / Output module)

This topic documents the operation codes that may be used when performing field surveys with Leica/Wild data recorders for processing in the system.

Refer to the LEICA DBX Code Lists topic for Operation Codes in general

Refer to the Leica/Wild Measurement Block topic for information about the Leica/Wild GSI format and how it is processed into a Field file.

Please note that if you are using a TC-600 total station, the operation codes used depend on the firmware version of the particular TC-600 that you are using. Refer to the TC-600 Field Operations topic.

Please note that if you are using a Leica GPS-300, the operation codes available are documented in the Leica GPS-300 Operation Codes topic.

Please note that if you are using a Leica GPS-500, the field operations are documented in the Leica GPS-500 Field Operations topic.

Refer also to the Traversing topic.

Definitions:

Note: The system uses point identifiers and the point identifier is extracted from the measurement block.
For metric data files, all distances are assumed to be in millimetres or tenths of a millimetre (as set on the instrument) unless a decimal point is encountered.
For imperial data files, all distances are assumed to be in tenths or hundredths of a foot (as set on the instrument) unless a decimal point is encountered.

LIST OF LEICA/WILD OPERATIONAL CODES

GROUP 0 - Field Measurements & Feature Code

GROUP 1 - Extended String and Point Functions

GROUP 2 - Job Details

GROUP 1 - More Extended String and Point Functions

GROUP 3 - Dimension Codes

GROUP 4 - Enhanced Codes

Field Template operations

String extension operations

Control line, building and Quality operations

Parallel and Secant Operations

Split Code Operations

GROUP 5 - Editing Codes

DETAILS OF EACH LEICA/WILD OPERATIONAL CODE

GROUP 0 - Field Measurements & Feature Code

OPERATION CODE 1

New Set Up (Before Observation)

  1. Station Point Identifier
  2. Instrument Height
  3. Target Height
  4. Backsight Station Point Identifier - Optional

The backsight station point must be known at reduction time. If on datum, information block 4 is not used or is set to zero. If a backsight station is set, the next observation will be used to calculate the bearing rotation to be applied to the following observations.

OPERATION CODE 2

New Target Height (Before Observation)

  1. Target Height

OPERATION CODE 3

Sets of Directions (Before Observations)

  1. Number of Arcs to be read (default is 2 arcs)
  2. Number of Foresights (default is 1)

The maximum number of observations that can be included in a set of directions is 256. That is, the number of Arcs multiplied by the number of foresights can not exceed 256. If the number of observations in a set of directions exceeds 100, a reformatting error will occur.

Operation code 3 may be used to read a set of directions including vertical angles and slope distances. Note that a set must contain slope observations, as the vertical circle readings (and slope distances) are averaged and reduced as part of the reduction and extraction process. The observations must be read in the following manner.

Arc 1 - Face 1 reading clockwise from backsight to foresights

Arc 2 - Face 2 reading anticlockwise from the last observed foresight back to the backsight.

The process may be repeated any number of times provided the maximum number of directions in total set does not exceed 200.

Operation code 3 may contain 2 information words

Information Word 1 contains the number of arcs to be read

(The default if no value is entered is 2 - i.e. a set of directions consisting of a Face 1 reading followed by a Face 2 reading)

Information Word 2 contains the number of foresights read. (The default if no value is entered is 1)

To ensure that the system uses the required orientation and target heights when reducing a set of rounds and subsequent observations following a set of rounds, always use the following procedure:

  1. Carry out a setup immediately prior to observing a set of rounds.
  2. You may change target height for each "Arc 1" observation, but do not change the target height for subsequent arcs. The target height set for an "Arc 1" observation to a particular foresight point is automatically used by the system for the corresponding subsequent observations. Therefore, ensure that the target height is the same for all pointings to any particular point.
    Note that if no distance is read, then the vertical angle associated with such observations can be ignored in the Reduction process by NOT selecting the "Mean All Verticals" option. This enables you to observe using any target height provided all you are interested in is sets of horizontal angles.
  3. After the set of rounds is completed, carry out another setup to define the required orientation for any subsequent observations.

The following Leica/Wild Raw Data set shows sets of directions at two station set ups.

(Added comments are shown in italics)

WILD GIF-12

410067+00000001 42....+00000001 43....+0001.565 44....+00001.45 45....+0000STN2

(Backsight target height is set to 1.45)

410068+00000009 42....+00000001 43....+001000.0 44....+002000.0 45....+000030.0

410069+00000003 42....+00000004

(Operation code for the following set of rounds consisting of 4 arcs

Note: The point identifier of the backsight [BS] and Foresight [FS] is only entered on the first pointing.

The target height of the foresight is entered only prior to the first pointing to that foresight)

110070+0000STN2 21.104+00000000 22.104+26828460 31..00+00037827 51..1.+0016+000 BS

410071+00000002 42....+000001.2 (Foresight target height is set to 1.2)

110072+000000A3 21.104+02956520 22.104+26727080 31..00+00018786 51..1.+0016+000 FS

110073+00000129 21.104+20957590 22.104+09233070 31..00+00018785 51..1.+0016+000 FS

110074+00000130 21.104+17959500 22.104+09131230 31..00+00037839 51..1.+0016+000 BS

110075+00000131 21.104+35959310 22.104+26828410 31..00+00037836 51..1.+0016+000 BS

110076+00000132 21.104+02956560 22.104+26726590 31..00+00018777 51..1.+0016+000 FS

110077+00000133 21.104+20957120 22.104+09233160 31..00+00018785 51..1.+0016+000 FS

110078+00000134 21.104+18000250 22.104+09131230 31..00+00037833 51..1.+0016+000 BS

(Point Identifiers 129 to 134 are replaced with the correct point identifiers on creation of the field file)

410079+00000001 42....+0000STN2 43....+00001510 44....+000001.4 45....+00000001

(Backsight target height is set to 1.4)

410080+00000003

(Operation code for the following set of rounds consisting of 2 arcs)

110081+00000001 21.104+04404280 22.104+27115260 31..00+00037832 51..1.+0016+000

410082+00000002 42....+000002.0 (Foresight target height is set to 2.0)

110083+000000A3 21.104+02030080 22.104+27212350 31..00+00023496 51..1.+0016+000

110084+00000135 21.104+20029410 22.104+08747430 31..00+00023510 51..1.+0016+000

110085+00000136 21.104+22404500 22.104+08844520 31..00+00037832 51..1.+0016+000

(Point Identifiers 135 and 136 are replaced with the correct point identifiers on creation of the field file)

410086+00000001 42....+000000A3 43....+00001.54 44....+000001.4 45....+00000001

(Backsight target height is set to 1.4)

410087+00000003

(Operation code for the following set of rounds consisting of 2 arcs)

110088+00000001 21.104+24151380 22.104+27111240 31..00+00018769 51..1.+0016+000

410089+00000002 42....+000002.0 (Foresight target height is set to 2.0)

110090+0000STN2 21.104+00824150 22.104+27007280 31..00+00023500 51..1.+0016+000

110091+00000138 21.104+18824340 22.104+08952530 31..00+00023516 51..1.+0016+000

110092+00000139 21.104+06150200 22.104+08848560 31..00+00018768 51..1.+0016+000

(Point Identifiers 138 and 139 are replaced with the correct point identifiers on creation of the field file)

On reduction and extraction, sets of directions are reduced and averaged. Vertical angles and distances are also averaged.

Note that for any consecutive station setups, the forward distances from the first station are averaged to obtain and average forward distance, and back observations from the next station are averaged to obtain an average back distance. The mean of average forward and back distances are then used  to obtain the final result. Hence you should always read the same number of sets at each station to obtain a weighted average distance.

OPERATION CODE 4

Fixed Azimuth (After an instrument setup)

1. Fixed Azimuth

Operation Code 4 is always used in conjunction with and immediately after a new set up (operation code 1). These operation codes may be used together in the following methods.

Method 1-Setting an Azimuth to a reference object

OpcodeInfo1Info2Info3Info4

1Station IDInstrument HeightTarget HeightBlank

4Fixed Azimuth

The first observation after Opcode 4 is interpreted as a backsight to a point of specified fixed azimuth from the station setup point.

This will generate a field file setup code 103

Example

OpcodeInfo1Info2Info3Info4

111.61.5

490

First Observation is to point 5

Interpretation: The fixed azimuth of 90 degrees is from point 1 to point 5

Method 2-Setting an Azimuth on a traverse leg

OpcodeInfo1Info2Info3Info4

1Station IDInstrument HeightTarget HeightBacksight Point ID

4Fixed Azimuth

The first observation after Opcode 4 is interpreted as a backsight to the specified backsight point.

The second observation after Opcode 4 is interpreted as a foresight to the next traverse station.

The fixed azimuth entered is the azimuth from the setup station ID to the backsight.

Example

OpcodeInfo1Info2Info3Info4

111.61.55

490

First Observation is to point 5

Second Observation is to point 2

Interpretation: The fixed azimuth of 90 degrees is from point 1 to point 5

NOTE: For a closed traverse, use operation code 4 at the first traverse station setup.

For an open traverse, use operation code 4 at the first and last traverse station setups.

OPERATION CODE 5

New Feature Code (After first observation)

  1. New feature code
  2. Dimension 1 - Optional
  3. Dimension 2 - Optional

When LISCAD processes operation code 5, the feature code (and the string identifier which may be contained within the feature code) is processed according to the code definition set in Field Transfer/Settings/Code Definition command.

Each point may have none, one or two symbols. Refer to the Symbol Library dialog box in Appendix 1 of the manual. Each symbol on each point may be assigned a height and width which governs the size at which the symbol is displayed.

Dimension 1 and Dimension 2 may be entered in this operation code to define the size of the symbol(s) in preference to using the dimensions of the symbol(s) contained in the code table.

If the feature code has one symbol, then Dimension 1 is used as the height and Dimension 2 is used as the width of the symbol. If Dimension 2 is zero, Dimension 2 will be taken as equal to Dimension 1. If Dimension 1 and Dimension 2 are both zero, the symbol will be drawn with the default symbol size defined in the code table.

If the feature code has two symbols, then Dimension 1 is used as the height and width of symbol 1, and Dimension 2 is used as the height and width of the symbol 2. If Dimension 1 and Dimension 2 are zero, then the corresponding symbol(s) will be drawn with the default symbol size defined in the code table. If only Dimension 2 is zero, then the corresponding symbol 2 will not be drawn. A typical example of using two symbols on one point would be one symbol for a tree's foliage and another for the tree trunk.

Note: All Dimensions cannot be greater than 32 metres.

Note: The feature code and dimensions are set for the previous point and subsequent points until changed.

If the feature code defines a string in the code table and you wish to end the current string but start a new string with the same feature code, simply use operation code 5 again and enter the same feature code. If feature code 102 is defined in the code table as a string, the example below would join points 10 through to 12 with a string and then start a new string at point 13 through to 15.

Example: Observation to point 10

Operation Code 5 (enter feature code 102)

Observation to point 11

Observation to point 12

Observation to point 13

Operation Code 5 (enter feature code 102)

Observation to point 14

Observation to point 15

OPERATION CODE 6

Measured Offsets (After Observation)

  1. Offset +ve right, -ve left (as viewed from instrument)
  2. Added Distance +ve away from instrument, -ve towards instrument
  3. Height Difference +ve up, -ve down

OPERATION CODE -6

Move Point along Line

  1. Distance
  2. Elevation Flag
  3. Offset Distance (-ve left, +ve right)

If zero is entered for the Elevation Flag then the point will have no elevation. Entering 1 will result in the point taking the elevation of the measured point, while entering 2 will result in a graded elevation being computed between the measured point and the previously measured point.

OPERATION CODE 7

Circle with Radii (After Observation)

  1. Radius
  2. Radius \
  3. Radius } Optional
  4. Radius /

OPERATION CODE 8

Line Creation Methods (After first observation)

For Line type 8 (Wings), the following blocks are also used:

The number of subsequent points included in the line feature depends on the Line Creation Method selected.

The following Line Creation Methods are supported.