Load GPS Based Data
Use the Coordinates > Differential GPS > Load GPS Based Data menu option (GPSLOAD GX) to load differential GPS locations from a Geosoft ASCII table into differential positioning channels of the database. The differential correction data must be contained in a Geosoft Table File that contains at least Date, Time, X, Y and Alt fields.
Load GPS Based Data dialog options
Application Notes
Because of intentional signal degradation in GPS, the absolute position provided by a single GPS receiver can be in error by as much as 90 metres. This error can be determined by also measuring the recorded location of a ground GPS receiver, which has a known and fixed location. The difference between the recorded location and true ground location is the error. Clearly, both the ground GPS and moving GPS must measure the GPS signals from the same satellites at the same time in order for the error to be accurate.
You will require software such as the Picodas C3Nav program to actually compile the differential corrections. C3Nav matches the ground GPS and moving GPS readings at the same time, and uses the data only from the common set of satellites that both are observing at that time. C3Nav produces a listing file that contains the GPS time (seconds from the start of the week), and the differentially corrected location of the moving GPS receiver. The Geosoft program C3N2TBL can be used to convert theC3Nav output file to a Geosoft table ready for processing by GPSLOAD.
C3N2TBL has the following usage:
C3N2TBL gps_file tbl_file date {-x= -y=} tset
Where:
gps_file |
Input GPS data file from C3NAV (.OUT assumed). |
tbl_file |
|
Date |
date of time 0 in the input GPS file. It should be in YYYY/MM/DD format. |
-x |
GPS base X location. |
-y |
GPS base Y location. |
tSet |
The "TIME" field to hours of the day.The default is seconds on the week. This setting must match the time channel in the database. |
Example of an output GPS table:
/ GPS Table (converted from F04.C3N)
// GPS.BaseX=0.000000
// GPS.BaseY=0.000000
/
/= Date:date:i
/= Time:time:i
/= X:real
/= Y:real
/= Alt:real
/
1993/12/27 09:31:38 162.720685631 -76.5802765499 2889.6
1993/12/27 09:31:38 162.718343939 -76.58010946 2873.9
1993/12/27 09:31:40 162.716322579 -76.579991283 2882.2
1993/12/27 09:31:40 162.714396692 -76.5798665349 2896.1
1993/12/27 09:31:42 162.712132214 -76.579673028 2881.8
1993/12/27 09:31:43 162.710149004 -76.5795171639 2889.8
1993/12/27 09:31:43 162.708298075 -76.579374806 2902.4
1993/12/27 09:31:45 162.706115814 -76.5791818409 2895.1
1993/12/27 09:31:45 162.703919107 -76.5789828390 2887.6
-----------------------------------------------------------
The GPSLOAD GX uses the line date and GPS time channel to find the appropriate GPS correction. GPS tables are normally compiled on a flight basis, and only lines in the specified flight (or group) will be processed.
The differentially corrected locations can, and often do, have gaps, primarily because of differences in the constellation of satellites visible to the ground GPS and the moving GPS. These gaps can be filled by assuming that the moving GPS data is sufficiently linear in it's noise characteristics during the time of the gap. The GPSGAP GX can be run to fill the gaps.
See Also:
Got a question? Visit the Seequent forums or Seequent support
© 2023 Seequent, The Bentley Subsurface Company
Privacy | Terms of Use