LaserTC

Table of Contents

Document Index


Overview

LaserTC is a small program designed to calculate accurate near-station terrain corrections for land gravity stations. It is designed specifically to calculate terrain corrections for gravity stations accompanied by data sets of irregularly-spaced terrain samples. Such samples can be rapidly generated using modern laser surveying instruments; hence, the name of the program. What LaserTC does is to fit a smooth surface to such elevation samples, then numerically integrate that surface in order to calculate the terrain correction. The surface fitted, while smooth, can also be constructed using a tension factor that will greatly minimize "overshoot" near extremely steep terrain features. The resulting terrain corrections are extremely accurate, being limited largely by how well-sampled the terrain is near the gravity station.

LaserTC is provided either as a Win32 or an OS/2 executable; a Linux version is also available for some Linux systems. The OS/2 versions will also execute under DOS using the appropriate run-time libraries; users wishing to run under DOS should contact Geophysical Software for instructions as to how to do this. More detailed installation instructions are available.

Table of Contents


How LaserTC works

LaserTC reads the elevation samples associated with a gravity station and calculates the innermost gravity terrain correction from such samples by numerical integration. Specifically, a smooth surface is fit to the elevation samples using procedures develped by Renka (1984, 1996a, 1996b). The calculated surface is then numerically integrated along radial lines from a minimum radius (Rmin) to a maximum radius (Rmax), using an adaptive integrator. The basic method is the same as that described by Cogbill (1990) for calculating the innermost part of a terrain correction calculated from Digital Elevation Models. Terrain corrections are calculated assuming a constant terrain density provided by the user (a default of 2.67 g/cc is used, though).

The elevation data used to fit the smooth surface are commonly provided in such a way that duplicate or near-duplicate spatial samples may be present on the elevation data file. LaserTC averages the elevation data that occur at the "same" location, thus eliminating duplicate spatial samples. At present, elevation samples are considered to occur at the same location if their coordinates, rounded to integral values, are the same. The rounding is performed on the input elevation data directly. For example, if the elevation data are provided in feet, their coordinates are rounded to the nearest foot prior to eliminating duplicate sample locations. The same is true if the elevation data are provided in meters. This means that the surface fitted to elevation data might be very slightly different if the elevation data are provided in meters rather than feet.

LaserTC is completely command-line driven; it accepts a small number of arguments, separated by spaces, on the command line. When an argument requires one to specify a value, the argument is separated from its value by an equals sign (=), with no intervening spaces. For example, to provide the name of an output file, -of=outputfilename would be used, where "outputfilename" is the name of the desired output file. A summary of the command-line options is presented below.

Table of Contents

Output Files

LaserTC creates three output files. The primary output file (default name: LaserTC.out) contains a summary listing of the gravity stations processed, the calculated terrain corrections, and the estimated uncertainties in the numerical integration. At this time, only those uncertainties associated with the radial portion of the integration are estimated. Future versions will include estimates of the total integration error. A second file, always called LaserTC.log, is created, as well. This file contains a more detailed, step-by-step listing of the calculational steps for each station. Finally, a third file, always called LaserTC.csv, is a comma-separated-value (CSV) file that contains the results of the terrain correction calculations. LaserTC.csv permits easy importation of the results of the calculation into 3rd-party spreadsheets.

Example Output Files

Examples of the primary output file and the log file are provided below.

Primary Output File


Innermost terrain correction calculations.  Fri Feb 28 07:19:16 1997
All corrections calculated for a unit density (1.0 g/cc).
Minimum radius for calculation:          1.0 m.
Maximum radius for calculation:         50.0 m.
Angular increment for integration:         5 degrees.
Terrain corrections below are in microGals.

 Station    X-Value    Y-Value  Elev   Obs Grav  Inner TC  No. Eval.   Err Est
Getchell       0.0        0.0    0.0    0.000        22.1      2376     0.005
MallData       0.0        0.0    0.0    0.000        94.6      2376     0.004

Log File

Processing inner-zone elevation data.  Fri Feb 28 07:19:16 1997


Station: Getchell
  Elevation file: mine.dat
  Obs grav:     0.00       Station coordinates:       0.00      0.00      0.00
  Number of elevation data read is:   495.
  Number of elevations retained is:   440.

Station: MallData
  Elevation file: mall.dat
  Obs grav:     0.00       Station coordinates:       0.00      0.00      0.00
  Number of elevation data read is:   100.
  Number of elevations retained is:   100.

Limitations

There are no explicit limitations on the number of elevation data that can be used on each elevation file, nor on the number of elevation data that may fall within the radius Rmax about each station. However, approximately 60×N bytes of memory are needed for each terrain correction calculation, where N is the number of elevation samples falling within the radius Rmax. Note also that computational time for the terrain correction calculation will be roughly N×log(N), where, as before, N is the number of elevation samples falling within the radius Rmax.

Licensing

LaserTC© is copyright 1997-2001, Geophysical Software, Inc., all rights reserved. The program LaserTC© is licensed, not sold, and may not be redistributed in any form without express written consent of Geophysical Software.

Table of Contents