The Monitor Station Coordinates File Format

Some analysis projects concern a specific set of stations and need to access the coordinates of those stations repeatedly. The GPSTk supports this through a monitor station coordinates (MSC) file. The class MSCStore provides a means of loading files in this format and then obtaining station coordinates based on either strings or numeric identifiers. The format supports discontinuities in station occupations (i.e. moving antennas to new locations) and station drift over long periods due to crustal dynamics.

New Format

Parameter # of Characters Range/Value Units
Release Year(1) 4 1980-9999 year
Release Day of Year(1) 3 1-366 day of year
Numeric ID 5 0-99999 N/A
String ID 7 N/A N/A
Reference Epoch(2) 14 1980-2200 001-366 00000-86400 year, day of year, second of day
Earliest Effectivity(3)(4) 14 1980-2200 001-366 00000-86400 year, day of year, second of day
X Coordinate 12 +/-9999999.999 meters
Y Coordinate 12 +/-9999999.999 meters
Z Coordinate 12 +/-9999999.999 meters
X Velocity 7 +/-1.00000 meters/year
Y Velocity 7 +/-1.00000 meters/year
Z Velocity 7 +/-1.00000 meters/year

Old Format

Parameter # of Characters Range/Value Units
Release Year(1) 4 1980-9999 year
Release Day of Year(1) 3 1-366 day of year
Numeric ID 5 0-99999 N/A
String ID 7 N/A N/A
Epoch(2) 7 1980.00-2200.00 year
Earliest Effectivity(3)(4) 7 1980.00-2200.00 year
X Coordinate 12 +/-9999999.999 meters
Y Coordinate 12 +/-9999999.999 meters
Z Coordinate 12 +/-9999999.999 meters
X Velocity 7 +/-1.00000 meters/year
Y Velocity 7 +/-1.00000 meters/year
Z Velocity 7 +/-1.00000 meters/year
Notes:
  1. These are provided as a convenience for bookkeeping and are not used by the MSCStore class.
  2. The epoch date is the effective date of the coordinates with no velocity adjustments.
  3. The earliest effectivity of the coordinates may be earlier than the epoch date.
  4. Multiple entries for the same station with different effective dates are allowed. The MSCStore.getXVT() method will select the appropriate coordinates based on the effective date.
  5. For purposes of propagating the station positions, a year is 365.25 days long.

Example of (new) MSC Input File

2006020 0001algo   2006 001 000002006 001 00000  918129.353-4346071.282 4561977.849 0.000 0.000 0.000
2006020 0002cas1   2006 001 000002006 001 00000 -901776.155 2409383.345-5816748.482 0.000 0.000 0.000
2006020 0003chat   2006 001 000002006 001 00000-4590671.146 -275482.636-4404596.579 0.000 0.000 0.000
2006020 0004fair   2006 001 000002006 001 00000-2281621.677-1453595.897 5756961.808 0.000 0.000 0.000
2006020 0005gode   2006 001 000002006 001 00000 1130773.730-4831253.577 3994200.414 0.000 0.000 0.000
2006020 0006iisc   2006 001 000002006 001 00000 1337936.423 6070317.122 1427876.809 0.000 0.000 0.000
2006020 0007riog   2006 001 000002006 001 00000 1429907.799-3495354.832-5122698.664 0.000 0.000 0.000
2006020 0008tidb   2006 001 000002006 001 00000-4460996.468 2682557.091-3674443.307 0.000 0.000 0.000
2006020 0009tskb   2006 001 000002006 001 00000-3957199.257 3310199.731 3737711.646 0.000 0.000 0.000
2006020 0010wsrt   2006 001 000002006 001 00000 3828735.857  443304.976 5064884.711 0.000 0.000 0.000
2006020 0011yakt   2006 001 000002006 001 00000-1914998.969 2308241.510 5610225.544 0.000 0.000 0.000

Example of (old) MSC Input File

2006020 0001algo   2006.002006.00  918129.353-4346071.282 4561977.849 0.000 0.000 0.000
2006020 0002cas1   2006.002006.00 -901776.155 2409383.345-5816748.482 0.000 0.000 0.000
2006020 0003chat   2006.002006.00-4590671.146 -275482.636-4404596.579 0.000 0.000 0.000
2006020 0004fair   2006.002006.00-2281621.677-1453595.897 5756961.808 0.000 0.000 0.000
2006020 0005gode   2006.002006.00 1130773.730-4831253.577 3994200.414 0.000 0.000 0.000
2006020 0006iisc   2006.002006.00 1337936.423 6070317.122 1427876.809 0.000 0.000 0.000
2006020 0007riog   2006.002006.00 1429907.799-3495354.832-5122698.664 0.000 0.000 0.000
2006020 0008tidb   2006.002006.00-4460996.468 2682557.091-3674443.307 0.000 0.000 0.000
2006020 0009tskb   2006.002006.00-3957199.257 3310199.731 3737711.646 0.000 0.000 0.000
2006020 0010wsrt   2006.002006.00 3828735.857  443304.976 5064884.711 0.000 0.000 0.000
2006020 0011yakt   2006.002006.00-1914998.969 2308241.510 5610225.544 0.000 0.000 0.000

-- BrentRenfro - 24 Jan 2008
Topic revision: r6 - 12 Jun 2015, UnknownUser
 

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback