Sibanda GNSS 2014
Sibanda GNSS 2014
.. 2-D visualization
Observe and investigate how the disturbances propagate
through space...
NUMBER
MARKER
TRM59800.00 SCIT
4.14 REC # /
ANT # /
TYPE
5147409.5002 3705355.3997 -682882.0001 APPROX
POSITION XYZ
0.0083 0.0000 0.0000 ANTENNA:
DELTA H/E/N
1 1
WAVELENGTH FACT L1/2
7 L1 L2 C1 P2 P1 S1 S2 # /
TYPES OF OBSERV
15.0000 INTERVAL
15 LEAP
SECONDS
RINEX file created by UNAVCO GPS Archive. COMMENT
For more information contact [email protected] COMMENT
Monument ID: 23241 COMMENT
UNAVCO 4-char name: DODM COMMENT
4-char name from Log or data file: DODM COMMENT
Monument location: -6.18645594 35.74817297 1122.6189 COMMENT
Visit ID: 101228 COMMENT
End of DB comments COMMENT
SNR is mapped to RINEX snr flag value [0-9] COMMENT
L1 & L2: min(max(int(snr_dBHz/6), 0), 9) COMMENT
2012 6 20 0 0 0.0000000 GPS TIME OF
FIRST OBS
END OF
HEADER
12 6 20 0 0 0.0000000 0 12G23G21G22G32G19G03G31G14G16G11G06G20
122904135.546 7 95769481.87744 23387883.805 23387885.750
45.300 29.500
127464795.079 6 99323182.92142 24255732.281 24255738.211
36.900 16.300
133165397.211 6 103765258.85543 25340534.563 25340537.914
38.300 19.300
123478894.467 6 96217177.02643 23497213.945 23497221.164
41.300 21.100
115283738.579 8 89831627.54446 21937787.117 21937791.113
50.100 40.100
108090401.798 8 84226347.90147 20568936.492 20568943.184
52.500 43.400
Standard GNSS data format
most common..
RINEX format 2.11 OBSERVATION DATA G (GPS) RINEX
VERSION / TYPE
NUMBER
MARKER
TRM59800.00 SCIT
4.14 REC # /
ANT # /
TYPE
5147409.5002 3705355.3997 -682882.0001 APPROX
1 1
WAVELENGTH FACT L1/2
7 L1 L2 C1 P2 P1 S1 S2 # /
TYPES OF OBSERV
15.0000 INTERVAL
15 LEAP
SECONDS
RINEX file created by UNAVCO GPS Archive. COMMENT
For more information contact [email protected] COMMENT
Monument ID: 23241 COMMENT
UNAVCO 4-char name: DODM COMMENT
4-char name from Log or data file: DODM COMMENT
Monument location: -6.18645594 35.74817297 1122.6189 COMMENT
Visit ID: 101228 COMMENT
End of DB comments COMMENT
SNR is mapped to RINEX snr flag value [0-9] COMMENT
L1 & L2: min(max(int(snr_dBHz/6), 0), 9) COMMENT
2012 6 20 0 0 0.0000000 GPS TIME OF
FIRST OBS
END OF
HEADER
12 6 20 0 0 0.0000000 0 12G23G21G22G32G19G03G31G14G16G11G06G20
122904135.546 7 95769481.87744 23387883.805 23387885.750
45.300 29.500
127464795.079 6 99323182.92142 24255732.281 24255738.211
36.900 16.300
133165397.211 6 103765258.85543 25340534.563 25340537.914
38.300 19.300
123478894.467 6 96217177.02643 23497213.945 23497221.164
41.300 21.100
115283738.579 8 89831627.54446 21937787.117 21937791.113
50.100 40.100
108090401.798 8 84226347.90147 20568936.492 20568943.184
52.500 43.400
Standard GNSS data format
most common..
RINEX format 2.11 OBSERVATION DATA G (GPS) RINEX
VERSION / TYPE
NUMBER
MARKER
TRM59800.00 SCIT
4.14 REC # /
ANT # /
TYPE
5147409.5002 3705355.3997 -682882.0001 APPROX
1 1
WAVELENGTH FACT L1/2
INTERVAL
LEAP
NUMBER
MARKER
TRM59800.00 SCIT
4.14 REC # /
ANT # /
TYPE
5147409.5002 3705355.3997 -682882.0001 APPROX
1 1
WAVELENGTH FACT L1/2
INTERVAL
LEAP
HEADER
END OF
12 6 20 0 0 0.0000000 0 12G23G21G22G32G19G03G31G14G16G11G06G20
36.900
29.500
127464795.079 6 99323182.92142 24255732.281
16.300
23387885.750
24255738.211
generally ...
low level programming languages (e.g fortran or C) more
suitable for this
high level languages like Matlab and IDL quite slow for this
This tutorial
introduce open source tools, easy to use to process this
kind of data
This tutorial
introduce open source tools, easy to use to process this
kind of data
just the basic shell UNIX core utilities (recent Linux
distributions very easy to use)
This tutorial
introduce open source tools, easy to use to process this
kind of data
just the basic shell UNIX core utilities (recent Linux
distributions very easy to use)
do away with the illegal copies Matlab or IDL
This tutorial
introduce open source tools, easy to use to process this
kind of data
just the basic shell UNIX core utilities (recent Linux
distributions very easy to use)
do away with the illegal copies Matlab or IDL
on windows, install Cygwin - then run all UNIX commands
Cygwin
Install Cygwin
Update Cygwin
Search Packages
Licensing Terms
Cygwin
Cygwin/X Get that Linux feeling - on Windows
Community
Reporting Problems
Mailing Lists
Newsgroups Installing and Updating Cygwin Packages
Gold Stars
Mirror Sites
Donations Installing and Updating Cygwin for 32-bit versions of Windows
Documentation
FAQ
Run setup-x86.exe any time you want to update or
install a Cygwin package for 32-bit windows. The
User's Guide
signature for setup-x86.exe can be used to verify the validity of
this binary using this public key.
API Reference
Acronyms Installing and Updating Cygwin for 64-bit versions of Windows
Contributing
Snapshots Run setup-x86_64.exe any time you want to update or
install a Cygwin package for 64-bit windows. The
Source in CVS signature for setup-x86_64.exe can be used to verify the validity of
this binary using this public key.
Cygwin Packages
The latest net releases of the Cygwin DLL are numbered 1.n.x,
where "n" is currently "7" (e.g., 1.7.5). The
1.n.x version
numbering refers only to the Cygwin DLL. Individual packages like
bash, gcc, less, etc. are
released
independently of the DLL. The setup*.exe utility
tracks the versions of all installed components
and provides the
mechanism for installing or updating everything available
from this site for Cygwin.
Cygwin is
Unix-like environment and command-line interface for
Microsoft Windows.
Cygwin is
Unix-like environment and command-line interface for
Microsoft Windows.
a large collection of GNU and Open Source tools which
provide functionality similar to a Linux distribution on
Windows.
Cygwin is
Unix-like environment and command-line interface for
Microsoft Windows.
a large collection of GNU and Open Source tools which
provide functionality similar to a Linux distribution on
Windows.
To install
go to http://cygwin.com/ and run either
setup-x86.exe to install the 32 bit version of Cygwin, or
setup-x86_64.exe to install the 64 bit version of Cygwin
GUI installer which can be run to download a complete
cygwin installation via the internet
to install apt-cyg
> wget raw.github.com/transcode-open/apt-cyg/master/apt-cyg
> chmod +x apt-cyg
> mv apt-cyg /usr/local/bin
to install apt-cyg
> wget raw.github.com/transcode-open/apt-cyg/master/apt-cyg
> chmod +x apt-cyg
> mv apt-cyg /usr/local/bin
to install apt-cyg
> wget raw.github.com/transcode-open/apt-cyg/master/apt-cyg
> chmod +x apt-cyg
> mv apt-cyg /usr/local/bin
shell script
All Linux Commands - wrapped together into a shell script
#!/bin/sh
#
# Purpose: Plot the GPS TEC for each prn from the GOPI
software
# Unix progs: echo, awk, gnuplot, date, rm, mv
evel=40
#
if [ -z "$1" ]; then
echo "Usage: $0 stationCODE doy year"
exit 1
fi
stn=$1
doy=$2
doy=‘echo $doy | awk ’{printf ("%3.3d",$1)}’‘
yr=$3
#
90
80
70
60
50
TEC
40
30
20
10
0
0 5 10 15 20
hour
−15˚ −15˚
Lusaka
−20˚ −20˚
Erasras
−25˚ −25˚
−30˚ −30˚
Grahasmstown
−35˚ −35˚
−40˚ −40˚
10˚ 15˚ 20˚ 25˚ 30˚ 35˚ 40˚
40
20
0
-20
Dst [nT]
-40
-60
-80
-100
-120
-140
70 zamb
eras
60 grhm
50
Daily TEC
40
30
20
10
0
30
25 zamb
20 eras
15 grhm
∆TEC [TECU]
10
5
0
-5
-10
-15
-20
-25
-30
Apr 22 Apr 22 Apr 23 Apr 23 Apr 24 Apr 24 Apr 25 Apr 25 Apr 26 Apr 26 Apr 27
00:00 12:00 00:00 12:00 00:00 12:00 00:00 12:00 00:00 12:00 00:00
113 113 114 114 115 115 116 116 117 117 118
Time [UTC]
–Thank you!!!
–39
39