Basics of processing workflow for GAMIT/GLOBK

Slides:



Advertisements
Similar presentations
Utility programs and scripts Thomas Herring
Advertisements

Basics of GPS processing workflow
GPS data from receiver to processing input
Generating velocity solutions with globk
Examples of track use M. Floyd K. Palamartchouk Massachusetts Institute of Technology Newcastle University GAMIT-GLOBK course University of Bristol, UK.
Generating time series with glred
GAMIT: Daily GPS processing Lecture 2 Thomas Herring,
Large-scale cGPS processing and prototyping solutions
Overview of sh_gamit / sh_glred processing
Generating time series with glred
Principles of the Global Positioning System Lecture 20 Prof. Thomas Herring Room A;
Generating velocity solutions with GLOBK T. A. Herring R. W. King M. A. Floyd Massachusetts Institute of Technology GPS Data Processing and Analysis with.
Utility programs and scripts T. A. Herring R. W. King M. A. Floyd Massachusetts Institute of Technology GPS Data Processing and Analysis with GAMIT/GLOBK/TRACK.
Batch processing with sh_gamit
GAMIT/GLOBK Utilities 1.Organization/Pre-processing sh_get_times: List start/stop times for all RINEX files sh_upd_stnfo: Add entries to station.info from.
GPS data from receiver to processing input M. A. Floyd T. A. Herring Massachusetts Institute of Technology GAMIT/GLOBK/TRACK Short Course for GPS Data.
Utility programs and scripts
WORKSHOP 1 introduction
Information for virtual participants
Generating time series with glred
Dealing with earthquakes and other non-linear motions
Generating velocity solutions with GLOBK
Generating time series with glred
Utility programs and scripts
Generating velocity solutions with GLOBK
GPS data from receiver to processing input
Basics of processing workflow for GAMIT/GLOBK
Utility programs and scripts
GLOBK Velocity Solutions
GAMIT: Daily GPS processing Lecture 2
Basics of GPS processing workflow
Batch processing with sh_gamit
Batch processing with sh_gamit
Tuning AUTCLN for editing
GAMIT/GLOBK Utilities
Generating time series with glred
Understanding what sh_gamit does
Overview of sh_gamit / sh_glred processing
Generating velocity solutions with globk
Introduction to GAMIT/GLOBK
Kinematic Data Processing
Plotting and Analysis Programs
Overview of sh_gamit / sh_glred processing
Overview of sh_gamit / sh_glred processing
Track Output Interpretation
Overview of sh_gamit / sh_glred processing
Utility Programs and Scripts
Automatic Processing with GAMIT
User Controllable Options in GAMIT
Large continuous network processing and analysis
Large continuous network processing and analysis
Overview of sh_gamit / sh_glred processing
Automatic Processing with GLOBK
GLOBK Velocity and Coordinate Solutions
Track Output Interpretation
Using GLOBK and its Associated Programs
Batch processing with sh_gamit
Utility programs and scripts
Utility programs and scripts
Batch processing with sh_gamit
Generating velocity solutions with globk
M. A. Floyd Massachusetts Institute of Technology, Cambridge, MA, USA
Generating time series with glred
Generating time series with glred
GAMIT/GLOBK Utilities
Generating velocity solutions with globk
Basics of processing workflow for GAMIT/GLOBK
Batch processing with sh_gamit
M. A. Floyd Massachusetts Institute of Technology, Cambridge, MA, USA
Large continuous network processing and analysis
Presentation transcript:

Basics of processing workflow for GAMIT/GLOBK M. A. Floyd Massachusetts Institute of Technology, Cambridge, MA, USA GPS Data Processing and Analysis with GAMIT/GLOBK and track GNS Science, Lower Hutt, New Zealand 26 February–2 March 2018 http://geoweb.mit.edu/~floyd/courses/gg/201802_GNS/ Material from R. W. King, T. A. Herring, M. A. Floyd (MIT) and S. C. McClusky (now at ANU)

Basics of processing workflow for GAMIT/GLOBK 2018/02/26 Structure The scripts that control GAMIT and GLOBK all have a built-in help page which can be evoked by entering command name only ~/gg/com contains all of the scripts used ~/gg/gamit/bin and ~/gg/kf/bin contain the program executables (gg is a link in your home directory that points to the directory with the GAMIT/GLOBK software installed and should not be removed) Once the software is installed, user selects data to be processed over some interval of time and uses sh_gamit for the processing GLOBK is used after the daily processing to combine results and set the reference frame Everyone should have completed the installation of the software at this point Running the example case is a good idea to make sure installation was successful 2018/02/26 Basics of processing workflow for GAMIT/GLOBK Basics of processing workflow for GAMIT/GLOBK

Basic stages of GAMIT/GLOBK for geoscience 2018/02/26 Basic stages of GAMIT/GLOBK for geoscience runpkr00 teqc etc. model (model observations) autcln (cleans data) solve (solve for parameters) Data collection and archiving (field) Raw (RINEX) data processing (GAMIT) Time series and velocity generation (GLOBK) RINEX files ASCII h-files glred (time series) globk (velocities) 2018/02/26 Basics of processing workflow for GAMIT/GLOBK Basics of processing workflow for GAMIT/GLOBK

Basic inputs and outputs RINEX data must be prepared for input to GAMIT Output from GAMIT are ASCII (text) “h”-files Loosely constrained solutions with a priori parameter information, parameters adjustments and full covariance matrices Input to GLOBK are binary version of h-files Convert from ASCII to binary h-files using htoglb (or “-opt H” option in sh_glred) Final output of GLOBK is “.org”-file, which contains all information for Time series (“.pos”-files) and/or Velocities (“.vel”-files) 2018/02/26 Basics of processing workflow for GAMIT/GLOBK

Basics of processing workflow for GAMIT/GLOBK Run sh_setup Check all links, especially to grid files (otl.grid, atl.grid, map.grid, met.grid; see sestbl. for what is “switched on”) Place RINEX data to be processed in rinex/ directory Except any publicly-available RINEX files one has set to be FTP’d in sites.defaults Prepare and verify station.info, e.g. sh_upd_stnfo Prepare and verify apr-file, e.g. sh_rx2apr Run sh_gamit 2018/02/26 Basics of processing workflow for GAMIT/GLOBK

Basics of processing workflow for GAMIT/GLOBK sh_gamit sh_gamit is the master script for running GAMIT The following files are important to verify and/or edit (e.g. after sh_setup) autcln.cmd (probably unnecessary to edit) process.defaults (not necessary to edit much, if anything) sestbl. (controls experiment observations and models; defaults OK but may want to edit) sites.defaults (list of sites to process in experiment) sittbl. (controls a priori constraints on sites; probably unnecessary to edit) station.info (very important file to get right) .apr-file (very important file to get right) More detail in following lecture (first lecture tomorrow morning) 2018/02/26 Basics of processing workflow for GAMIT/GLOBK

Phase data processing: GAMIT Preprocessing Download (sh_get_orbits) and prepare (sh_sp3fit) orbits Make clock files (makej) Download publicly available sites (sh_get_rinex) and convert RINEX files to GAMIT internal format for phase-and-pseudorange observations (makex) Write batch (“b”) files Iterative solution (run b-files) Calculate synthetic observations from a priori parameters and models (model) Create observables (LC, L1+L2, etc.), clean data (autcln) Fit calculated to observed by solving for parameter estimates (solve) Update a priori information if large adjustments All the above command steps are run for the user by sh_gamit Although preparation of orbits (sh_get_orbits/sh_sp3fit) and RINEX files (sh_get_rinex) often done manually, depending on resources 2018/02/26 Basics of processing workflow for GAMIT/GLOBK

Post-processing: GLOBK Convert ASCII h-files to binary h-files (htoglb in glbf/) Generate and chronological list of binary h-files (glist in gsoln/) At this point, diverge in approach depending on solution sought More details about glred, globk and glorg in lectures tomorrow Similarly to sh_gamit, the batch script sh_glred will run all of the above command steps (and more, introduced in next slides) User may just need to edit globk and/or glorg command files to achieve most desired types of solution 2018/02/26 Basics of processing workflow for GAMIT/GLOBK

GLOBK short-term combinations Combine days from a period over which velocities are negligible, e.g. a 10-day survey, bi-weekly or monthly combinations for continuous GNSS Reduces short-term scatter Reduces number of files to be carried forward to velocity solution Run glred to generate time series Plot time series (sh_plot_pos) Inspect time series to identify (and remove) outliers Run globk to form one solution file for survey (“.org”-file) without estimating velocities, e.g. in globk command file: apr_site all 10 10 10 0 0 0 or apr_neu all 10 10 10 0 0 0 2018/02/26 Basics of processing workflow for GAMIT/GLOBK

GLOBK long-term velocities Combine daily (continuous) or short-term combined h-files (e.g. surveys; see last slide) Plot long-term time series from short-term combination “.org”-file(s) (sh_plot_pos) Inspect time series to identify (and remove) outliers Run globk to form final solution file for all data (another “.org”-file) with estimating velocities, e.g. in globk command file apr_site all 10 10 10 1 1 1 or apr_neu all 10 10 10 1 1 1 sh_glred capable of running all these individual commands to produce time series, short-term combinations and long-term velocity solutions 2018/02/26 Basics of processing workflow for GAMIT/GLOBK