Professional Documents
Culture Documents
2forsberg GRAVSOFT Geoid PDF
2forsberg GRAVSOFT Geoid PDF
H = hellipsoidal – N
Marine areas:
MDT = MSS – N
T
N= (on geoid );
γ
The anomalous gravity potential T is split into 3 parts:
R
ζ= ∫∫
4πγ σ
( ∆g + g 1 ) S(ψ ) dσ
C C
H Helmert = ≈
g g P + 0.0424[mgal/m]H
C C
*
H = ≈
γ γ o - 0.1543[mgal/m] H *
g P - γ o + 0.1967[mgal/m]H ∆ gB
ζ - N = H P - H *P ≈ - ⋅H ≈ - H
γo γo
Stokes Formula
R
T = γN =
4π ∫∫σ ∆gS (ψ )dσ
• Stokes Kernel
∞
2l + 1
S (ψ ) = ∑ w1 Pl (cosψ ) =
2 l −1
1 ψ ψ ψ
− 6 sin + 1 − 5 cosψ − 3 cosψ ln(sin + sin 2 )
sin(ψ / 2) 2 2 2
ψ (ϕ p − ϕ ) (λ p − λ )
sin 2 = sin 2 + sin 2 cos ϕ p cos ϕ
2 2 2
• Stokes integral can conveniently be evaluated using FFT methods (Strang van Hess, 1990).
R
N=
4γπ ∫∫σ ∆g (ϕ , λ ) S (ϕ p , λ p , ϕ , λ ) cos ϕdϕdλ
• This is convolution form if cosϕ is considered constant (”simple spherical FFT”) and the sin-
formula is used for ψ
ψ (ϕ p − ϕ ) (λ p − λ )
…
sin 2 = sin 2 + sin 2 cos ϕ p cos ϕ
2 2 2
1 ∆g ( x, y ) 1 1
N (xp , yp ) =
2πγ ∫∫
A ( x p − x) 2 + ( y p − y )
dxdy =
2πγ
∆g ( x p , y p ) ∗ ( x p , y p )
s
1 1
N (xp , yp ) = F −1[ F (∆g ( x p , y p ))) F ( ( x p , y p ))]
2πγ s
Improved method: bandwise FFT
ψ ϕp − ϕ λp − λ
sin 2 ≈ sin 2 + sin2 cos ϕ ι cos[ ϕ ι − ( ϕ ι − ϕ )]
2 2 2
ϕp − ϕ λp −λ
≈ sin 2 + sin 2 [ cos 2 ϕ ι cos( ϕ ι − ϕ ) + cos ϕ ι sin ϕ ι sin(ϕ ι − ϕ )]
2 2
N −1 M −1
N −1
N(ϕ l , λk ) = R F1−1 { ∑ F1 {∆g(ϕ j , λk )cosϕ j }F1 {S(ϕ l ,ϕ j , λk }}, ϕ l = ϕ1,ϕ 2,...,ϕ N
4 πγ j= 0
The advantage of the 1D spherical FFT approach: it gives exactly the same
results as those obtained by direct numerical integration; it only needs to
deal with one one-dimensional complex array each time, resulting in a
considerable saving in computer memory as compared to the 2D FFT
technique discussed before .. But it is slower than bandwise FFT
Modified kernels needed
400
Mod 360
Mod 60
Choice of degree of modification Mod 30
1 2 3 4
s (degrees)
Helmert condensation methods
2. Downward continue (
∆g B * ≈ ∆g B assume Tzz
B
=0 )
3. Restore condensed topography ∆g * = ∆g + 2 π G ρ h
The outcome of this process is the Faye anomaly (∆g + c ), which is not smoothe “
Geoid formulas involve “indirect” or “terrain inflation” corrections … all approximative (also)
( )
∞ h ∞
* 1 1
T T Tm P = G ρ ∫ ∫ ∫ dx dy dz − G ρ h ∫ ∫ dxdy ≈ −π G ρ hP2
N = S ∆g + c − 2 m + m −∞ 0 r −∞ r0
γr γ
r = (x − xP )2 + (y − y P )2 , r = r02 + z 2
Nordic geoid example
NKG geoids: Denmark,Sweden, Norway, Finland, Estonia, Latvia, Lithuania .. Joint geoid
Next: NKG-2015 – goal: 1 cm geoid (2 cm in the mountains), airborne gravity fill-in (yellow)
Data reduction: GOCE R5+EGM08
composite model / terrain effects
GRAVSOFT:
HARMEXP, TC and SPFOUR
-GOCE/EGM
Mean -1.1 1.2
Std.dev. 16.0 15.4
-RTM effect
Mean 0.3 1.3
5 reference bands
in spherical FFT
Computed by FFT
Comparison of final geoid
to GPS levelling
Denmark
Germany
Geoid connections across Fehmarn Belt
Fitted to DVR90 – 3rd national levelling (with geoid used for datum on small islands)
REFDK – national
10 km GPS net
Geoid (with 1.order GPS points) MDT (mean sea surface from satellites - geoid)
Greenland geoid
Greenland geoid model 2014
- Marine/airborne UNCLOS
- NASA IceBridge airborne
- UNCLOS marine surveys in Arctic Ocean
- Satellite altimetry gravity (DTU13)
Orig. Red.
Data source Mean stdev mean stdev
Land gravity -16.8 44.8 -4.6 16.0
IceBridge
10.5 44.3 -1.7 12.9
airborne
NRL airborne 16.4 38.0 0.1 11.5
Bouguer/free-anom.
DTU airborne 9.8 38.0 0.3 16.1 Downward continued
Gravimetric computation steps
2. Downward continuation
and gridding of reduced
data (lsc, 1° blocks with
overlap)
5. Restore GOCE/EGM08
geoid grids
Geoid/height system validation
Nuuk
H
h
N
Height system issues
• DTU Airborne gravity survey of Nepal 2010 – Beech King Air 200
• Geoid project – Nepal Department of Survey + NGA
• 57 flight hr excl. ferry flights to/from DK
• Base GPS and gravity ties at Kathmandu Airport
• LaCoste and Romberg gravimeter, Chekan-AM
• Auxillary: Honeywell IMU, numerous GPS’s
Flight elevations
Nepal SRTM terrain model
Annapurna
Everest
Kathmandu
meter
AG Results
Free-air anomalies
at altitude (mgal)
Flight elevations
• Challenges:
- mountain waves
- jet streams
- turbulence
… especially
Annapurna region
AG Results Lacoste&Romberg
Agreement between
gravimeters: 4.3 mGal rms
Free-air anomalies
at altitude (mgal)
LCR and Chekan data differences
200
mGal
-200
81 82 83 84 85 86
Longitude
LCR and Chekan – example #2
Line 24
300
LCR
200 Chekan
mGal
100
-100
81 82 83 84 85 86
Longitude
LCR airborne data and GOCE
• Some special effects on airborne gravity: Terrain effects must be filtered with along-
track filter corresponding to airborne gravity filter (forward/backward Butterworth filter ~
90 sec time constant)
-200
Reduced surface data -1.2 26.0 0 40 80 120 160
Distance (km)
Reduced airborne and surface gravity
Reduced gravity data showing contribution from airborne data and surface data
(changes in spacing on airborne lines due to headwind and tailwind from jet stream)
Downward continuation of all data
∆ gB
Molodensky: ζ - N ≈ - H Helmert: N = N* - πGρ/γ h2 + higher-order
γo
Final geoid
Most challenging
region on the planet!
Comparison of geoid in Kathmandu Valley
Geoid determination –
GPS levelling comparison
Geoid model Mean R.m.s. (m)
Very limited data set – Geoid model
8 points in Kathmandu Valley 19.32 0.07
(Molodensky)
(large bias due to datum error
.. GPS height bias 18.5 m!) Geoid model
19.19 0.08
(Helmert)
GOCE 19.75 0.51
δW0 ~ 70 cm
Height of Mt Everest
• Classical determination:
Triangulation from Himalaya foothills, Survey of India mid-1800’s (Bengal Bay datum)
Chinese determination by levelling and triangulation from Yellow Sea (1970’s onwards)
• GPS measurements: China and Italy – 1995, 1999, 2005 ..
Heights of Mt Everest (meter) Mt Everest summit from south, Dec 17, 2010
Set of DTU-Space / UCPH (late C C Tscherning) Fortran programs … sharing common format
Gridding, selection, interpolation, FFT, collocation, satellite altimetry, terrain models
φ1 , φ2 , λ1 , λ2 , Δφ, Δλ
−1 s
sˆ = C sx C xx x C ( s ) =C0 (1 + )e ( − s / α )
α
• s is the distance, C0 is the signal variance, α is the correlation length …
∑r xi
2
sˆ = i i
∑
1
i ri2
• New 2008 module: ”fit_geoid” … does all steps of geoid fitting in one go
Useful software for PC applications
EF-commander – makes file navigation easy ..
VI or EDITPLUS – essential with a good text editor ..
MINGW32 – GNU fortran compiler
SURFER – powerful graphics software (Golden Software)
Supplementary tool: ”job.bat” - allows UNIX-like job operations in windows (big help)!
tcgrid <<!
nmdtm5
nmdtmref
00000 ! dummy values, may be used to select smaller area
2299 ! average 2 x 2 cells, then do 9 x 9 moving window
!
To run properly set up ”path” parameter in windows – also needed for Python to run
(start – settings – control panel – system – advanced – environment variables)
Python interface to TC Data points to be computed
1=δg, 3=geoid,
5 = ∆g, 7 = Tzz ..
Define r1 and r2
Reference to TC:
Ohio State University report
355, 1984