Create a Survey Plan

Use the Airborne QC > Generate Flight Path Plan > Create a Survey Plan menu option (geogxnet.dll(Geosoft.GX.AirborneQC.SetupSurveyPlan;Run)*) to generate the projected flight path covering an area of interest. The line spacing & direction are mandatory. You can further add tie lines, specify way points, and extend lines outside the area of interest.

Create a Survey Plan dialog options

Input polygon file

Provide the polygon file delineating the area of interest (AoI).

Script Parameter: QCPLAN.POLY

Flight line spacing

Flight line spacing in the project ground units.

Script Parameter: QCPLAN.SLSPA

Flight line azimuth (CW from N)

Flight line azimuth in clockwise degrees from North.

Script Parameter: QCPLAN.SLAZI

Add tie lines

Adding tie lines is optional. If you select this box, then you will be prompted to provide the corresponding details. By default, tie lines are not generated.

Script Parameter: QCPLAN. ADD_TIE_LINES [ 0 – no (default), 1 – yes]

Tie line spacing

Tie line spacing in the project ground units. This entry becomes enabled when Add tie lines is checked. By default, it is set to 10 times the line spacing. You can always reset this entry to its default value by clicking on .

Script Parameter: QCPLAN.TLSPA

Tie line azimuth (CW from N)

Tie line azimuth in clockwise degrees from North. This entry becomes enabled when Add tie lines is checked. By default, it is set to the direction normal to the flight line direction. You can always reset this entry to its default value by clicking on .

Script Parameter: QCPLAN.TLAZI

Calculate drape survey altitude

Checking this option invokes the elevation drape calculation after the flight path is generated. By default, the drape altitude is not generated.

Script Parameter: QCPLAN. DRAPE [ 0 – no (default), 1 – yes]

Output database

Select the database in which to save the X&Y coordinates of the flight path. You can select an existing database or enter the name of a new database. In the latter case, the database is overwritten.

Script Parameters: QCPLAN.NAME

Map name

If left blank (default), the flight path is not plotted on a map. You can enter a new map name or select an existing one. In the latter case, the flight path is plotted on an existing map, and if a group with the same name exists, it will be overwritten.

Script Parameters: QCPLAN. MAP

Advanced Parameters

Sample spacing

Define the interval at which to interpolate the X&Y points along a straight flight line. Subsequently, for drape calculation, the digital terrain will be re-sampled at this increment. As a result, the sample spacing defines the resolution of the drape.

If left blank, only the first and last points of each line are saved to the output database.

Script Parameters: QCPLAN. SAMPLE_SPACING

Extend lines outside polygon

Normally, the aircraft flies outside the AoI to turn around. The drape calculation should take into account the terrain bordering the AoI. Define the extend required for the aircraft to turn around

Script Parameters: QCPLAN. EXTEND_ LINES

Initial flight line number

Starting survey line number.

Script Parameter: QCPLAN.SLSTA

Flight line number increment

Survey line number increment between successive lines.

Script Parameter: QCPLAN.SLINC

X waypoint

The X coordinate of a point within the AoI that a flight line must pass over. If specified, the initial flight line number will pass over this point.

If left blank, the lower left point of the AoI acts as the waypoint.

Script Parameter: QCPLAN.SLX

Y waypoint

The Y coordinate of a point within the AoI that the flight line must pass over.

Script Parameter: QCPLAN.SLY

Initial tie line number

The following entries are activated if Add tie lines is checked. Specify the starting tie line number. Select this number so that the largest flight line number does not overlap with it.

Script Parameter: QCPLAN.TLSPA

Tie line number increment

Tie line number increment between successive lines.

Script Parameter: QCPLAN.TLINC

X way point for tie lines

The X coordinate of a point within the AoI that a tie line must pass over. If specified, the initial tie line number will pass over this point.

If left blank, the lower left point of the AoI acts as the waypoint.

Script Parameter: QCPLAN.TLX

Y way point for tie lines

The Y coordinate of a point within the AoI that the tie line must pass over.

Script Parameter: QCPLAN.TLY

Application Notes

Input Parameters

This GX reads a Geosoft polygon file defining the boundary limits of the survey area, the line spacing, line azimuth and optionally, the sample spacing and waypoints to create a proposed flight path plan covering the survey area. Both normal survey lines and tie lines can be defined concurrently.

The line number increment default is 10. This allows for re-flights or breaks along the same line to be labelled using an increment of 1. For example, the first re-flight for line 11230 is labelled 11231. This label convention for re-flights is required in the flight path QC GX.

The first line, labelled using the initial line number specified, will contain the way point specified. All subsequent lines will be labelled incrementally using the line number increment specified. If the waypoint is not specified, it is set to the first point in the polygon file.

Output results

The GX determines the line numbers and points along the survey/tie lines within the boundary, and optionally with an extended aircraft turnaround margin. Survey lines are labelled with a L and tie lines with a T.

In the instances where the flight lines cross areas outside of the boundary to fill irregularly shaped areas, lines are segmented and the line number is incremented by 1.

Use Plot Plan (QCPLAMAP GX) to draw the survey plan produced by this GX.

*The GX.NET tools are embedded in the geogxnet.dll file located in the "...\Geosoft\Desktop Applications \bin" folder. If running this GX interactively, bypassing the menu, first change the folder to point to the "bin" directory, then supply the GX.NET tool in the specified format. See the topic Run GX for more details on running a GX.NET interactively.