Application

Application was created to determine the deformation of the Earth’s crust, as a response to the surface loading caused by continental water. Presented algorithm uses spherical Earth as a reference surface to calculate deformations.

Preparation

Presented algorithm heavily use NaN values for hydrosphere data cells that has no determined water quantity and nanmean function that is part of statistics package from Octave Forge. It may be also necessary to install io package from Octave Forge.

To install package, execute following command in Octave prompt:

pkg install statistics

To load package into Octave, execute following command in application prompt:

pkg load statistics 

Presented algorithm requires creating two files with necessary data:

load grn1.txt;
save(-mat7-binary,grn1.mat,grn1);
load WGHM.txt; WGHM(WGHM==-9999) = NaN;
save(-mat7-binary, WGHM.mat, WGHM);

Calculations

File months.m is a script that starts calculation of deformations for all epochs in WGHM.mat file for specified coordinates.

Results are stored in txt file as: fi la n e u where:

symbol meaning
fi point's latitude (decimal degrees)
la point's longitude (decimal degrees)
n deformations in direction of meridian (millimetres)
e deformations in direction of prime vertical (millimetres)
u deformations in direction of plumb line (millimetres)

Contact author

In case of any questions related to used algorithm or obtained results, please send message to m.zygmunt87@wp.pl.