GlobK Processing: refining and velocity determination for GPS (Page 3 of 3)
by Andrew Newman
Previous Gamit processing: Determining loosely constrained GPS positions
Please refer to the GLOBK manual (local version) for details of processing.
Data Preparation: (assuming you have already run gamit)
- You will need to combine all solutions into a single directory. The easiest way to do this is
to create a symbolic link for all the earlier data into the Socorro2004 directory in 'YEAR_DOY' format.
% cd ~/MGM/Socorro2004/
% for file in 3?? # this is for current directory
do
ln -s $file 2004_$file
done
% for file in ../Socorro2003/3?? # 2003
do
ln -s $file 2003_`basename $file`
done
% for file in ../Socorro2002/3?? # 2002
do
ln -s $file 2002_`basename $file`
done
- We can use the shell script 'sh_glred' to take the data from
multiple years of campaigns and calculate global velocities. The following script
assumes that you have the daily solution output of gamit for
each year and day of data of interest listed in local subdirectories
with the following format 'YYYY_DOY'. The most necessary files for
sh_glred are the daily H-files (e.g., hsmb1a.04319), which contains the full covarience matrix
for all stations, position components, atmospheric/orbit/rotation/nutation/etc.. corrections.
% sh_glred -s 2002 311 2004 327 -yrext -local -expt smb1 -opt H G E
Output:
Cleaning up data:
Before we can adequately constrain velocities, we should remove any data that we know to be erroneous. We should check our
current velocity plots to determine identify any significant outliers in camaign stations and first check station logs
to see if anything wierd happened.
- Since these were data that I collected, you can check with me about logfiles. You will notice
that stations BOWL and PRTC in the early part of 2004 has a signficant shift...what should we do?
- We see that we need to remove data from sites BOWL and PRTC for days 319 and 320 of 2004 because
of a compromised spikemount setup and bad battery.
Since I still have station YESO running on those days, I don't want to just get rid of the offending days.
Instead, I will rerun those days using sh_gamit but "removing" the offending data from the rinex directory.
Get velocities for individual years:
Removing North American Plate Motion:
- In order to look at local relative motion we should remove the North American Plate motion from the model.
- For those that have taken Geodynamics you may recall that we can describe all plate motions on the surface of the Earth
by their Euler pole location and rotation. For the North American Plate, this motion can be described by (Lat=-4.59o, Lon=-82.91o, Rotation=0.1949o/Ma) [Sella et al., 2002]
- I wrote a small program to calculate euler poles a while back that can be useful here. The program, called 'euler' is
written in FORTRAN and has its executable and binary codes located in /usr/local/geophysics/bin. The program takes as input,
the pole (lat, long, rot), and site location (lat, lon) and outputs the predicted motion (East, North) for the site in mm/yr. Please look
at the source code for information about the input/output. As an example:
% euler
-4.59 -82.91 0.1949 33.89 -106.97 # Approx location of site SC01 taken from O-file
-12.439 -8.807 # This line was output by program
- The program output should be removed from calculated velocities to see the remaining local motion. It is probably best
to create a table that has each station name, location, velocity, velocity error, predicted motion, and period of reference.
You can use the program 'clean_sln' in /usr/local/geophysics/bin/ (on tsunami) to create a velocity file in the below format.
# NAME LON LAT ELEV VE VN VU ErE ErN ErU NA-E NA-N PERIOD
BOWL 253.114570897 34.233055752 1424.6359 -10.84 -9.31 9.16 3.37 2.95 6.29 -12.538 -8.778 2002-2003
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | | | | |
------------------------------- ---------------------------------------- ----------
| | |
from 'globk_smb1_?????.prt' from 'SUMNEW.SUM.smb1' output from 'euler'
While velocity covarience would also be useful in this table, it is not included for simplicity. We would likely need to recalculate
velocity covarience between components, to include in this table.
Plot Velocities on Map:
This will be done in class.
- References:
Sella, G. F., T. H. Dixon, and A. Mao (2002), REVEL: A model for Recent plate velocities from space geodesy, J. Geophys. Res., 107(B4), 2081, doi:10.1029/2000JB000033.
Previous Gamit processing: Determining loosely constrained GPS positions
|