7.1 Outline

Normal and orthometric heights are among the most widespread height coordinate systems in use for geodetic purposes. Yet in principle they can be determined only by ground gravimetric measurements combined with levelling so that \(W\left( \text {P}\right) \) becomes available. Nevertheless, what the above measurements can really provide are at most potential differences, \(W\left( \text {P}_0\right) -W\left( \text {P}\right) \), for instance with respect to an origin point \(\text {P}_0\) of which however the absolute value \(W\left( \text {P}_0\right) \) is unknown. When \(\text {P}_0\) is a tide gauge, we know that we can assume \(W\left( \text {P}_0\right) \sim W_0\) with an error \(\delta W_0\) such that \(\displaystyle {\left| \frac{\delta W_0}{\gamma }\right| < 2\,\text {m}}\) (cfr. Sect. 4.6); when \(\text {P}_0\) is a point of known ellipsoidal height, e.g. a GNSS permanent station, we can always assume that \(h^* \cong \widetilde{h}^* = h - \displaystyle {\frac{T_b}{\gamma }}\), where \(T_b\) is some global model that has been computed with biases and so it has an error which however is almost surely included in the above range.

In oceanic areas the information from radar altimetry and oceanography can be transformed into potential and gravity, yet biases seem to be pervasive and we can only say, after linearization and inversion, that we know \(\Delta g + \displaystyle {\frac{\gamma '}{\gamma } \, \delta W}\), with the bias \(\delta W\) unknown for large portions of ocean where altimetric tracks can be readjusted at the crossovers (see Sansò and Sideris 2013, Chap. 9).

All in all we can say that instead of knowing \(W\left( \text {P}\right) \), with known horizontal coordinates of \(\text {P}\), \(\sigma _\text {P}=\left( \lambda _\text {P},\varphi _\text {P}\right) \), we rather have the information

$$\begin{aligned} \widetilde{C}_k\left( \text {P}\right) = W\left( \text {P}_{0k}\right) - W\left( \text {P}\right) = W_{0k} - W\left( \text {P}\right) \ , \end{aligned}$$
(7.1)

which is valid for an area \(A_k\) where levelling on land, or track adjustment on ocean, are well connected to some origin \(\text {P}_{0k}\).

Assuming for the sake of simplicity that \(\text {P}_{0k}\) is in any way close to the sea surface, we could say that in \(A_k\) we have the approximate potential

$$\begin{aligned} \widetilde{W}\left( \text {P}\right) = W_0 - \widetilde{C}_k\left( \text {P}\right) = W_0 - W\left( \text {P}_{0k}\right) + W\left( \text {P}\right) \equiv \delta W_{0k} + W\left( \text {P}\right) \quad \text {P}\in A_k\,; \end{aligned}$$
(7.2)

so \(\delta W_{0k}\) has the meaning of the bias of the known \(\widetilde{W}\left( \text {P}\right) \) in the area \(A_k\). Putting together all the areas \(A_k\), that we assume to cover the whole Earth sphere, we can represent our data as an approximate potential

$$\begin{aligned} \widetilde{W}\left( \text {P}\right) = W\left( \text {P}\right) + \delta W\left( \text {P}\right) \ , \end{aligned}$$
(7.3)

where

$$\begin{aligned} \delta W\left( \text {P}\right) = \sum _{k=1}^{K} \delta W_{0k} \, \chi _k\left( \text {P}\right) \end{aligned}$$
(7.4)

and

$$\begin{aligned} \chi _k\left( \text {P}\right) = \left\{ \begin{array}{ll} 1 &{} \ \text {P}\in A_k \\ 0 &{} \ \text {P}\notin A_k \end{array} \right. \ . \end{aligned}$$
(7.5)

At this point we do not have anymore the telluroid \(S^*\), i.e. we are not able to compute \(h^*_\text {P}\) by solving (4.80), but we can only put

$$\begin{aligned} \widetilde{W}\left( \text {P}\right) = W\left( \sigma ,h_\sigma \right) + \delta W\left( \sigma \right) = U\left( \sigma ,\widetilde{h}^*_\sigma \right) \ , \end{aligned}$$
(7.6)

so deriving an approximate, or biased, telluroid \(\widetilde{S} = \left\{ h=\widetilde{h}^*_\sigma \right\} \) , such that

$$\begin{aligned} \text {D}W = W - \widetilde{W} = - \delta W\left( \sigma \right) \ne 0 \ . \end{aligned}$$
(7.7)

Accordingly, following the same linearization process as in Sect. 4.7 and recalling (4.78), we arrive at a BVP for the unknown anomalous potential T of the form

$$\begin{aligned} \left\{ \begin{array}{ll} \Delta T = 0 &{} \quad \text {in } \widetilde{\Omega } \\ \left. -T' + \displaystyle {\frac{\gamma '}{\gamma }} \, T \right| _{\widetilde{S}} = \text {D}g - \displaystyle {\frac{\gamma '}{\gamma }} \, \delta W &{} \quad \text {on } \widetilde{S} \\ T = \mathcal {O}\left( \frac{1}{r^3}\right) \end{array} \right. \ . \end{aligned}$$
(7.8)

Notice that \(\text {D}g = g\left( \text {P}\right) - \gamma \left( \widetilde{h}^*\right) \) is as a matter of fact what we can compute from gravimetry and the known approximate telluroid \(\widetilde{S}\).

As we can see, (7.8) contains the K unknown parameters \(\left\{ \delta W_{0k}\right\} \), so that we can arrive to determine T and \(\left\{ \delta W_{0k}\right\} \) only by means of additional information; we will see in the chapter that this can be provided by points \(\text {P}\) where both \(\widetilde{h}^*_\text {P}\) and \(h_\text {P}\) are known, to be precise at least one point per patch \(A_k\), although knowing more can indeed improve the accuracy of the solution.

Let us note that, once \(\left\{ \delta W_{0k}\right\} \) are known, the potential \(W\left( \text {P}\right) \) can be retrieved by

$$\begin{aligned} W\left( \text {P}\right) = \widetilde{W}\left( \text {P}\right) - \delta W\left( \text {P}\right) \end{aligned}$$

and, since T is also known now without biases, we can return to compute all the transformations already studied in Chap. 5.

The solution of (7.8) is called the unification of the height datum problem, or more precisely, of the global height datum problem. In fact, if we consider as “height datum” the equipotential surface used as origin of orthometric heights, namely the geoid, we see that \(\displaystyle {\frac{\delta W\left( \text {P}\right) }{\gamma }}\) can be interpreted as the separation between \(\widetilde{S}\), which is composed by pieces of equipotential surfaces passing through \(\text {P}_{0k}\), and the geoid, where \(W\left( \text {P}\right) \) attains the value \(W_0\). So knowing \(\delta W_{0k}\) means also to be able to transform local orthometric heights, referred to the equipotential through \(\text {P}_{0k}\), into true orthometric heights, referred to the geoid.

An important point in the application of the above theory is that, when many points of known ellipsoidal height are present in the same patch \(A_k\), one is led to use a least-squares adjustment to best estimate the \(\left\{ \delta W_{0k}\right\} \). However this requires that the covariance structure of the observations is known. This is particularly complicated for the oceanic areas where data have undergone a deep transformation process. On the other hand, we have already observed at the end of Sect. 4.7 that local models of T are available on continental areas with an overall error r.m.s. at centimetric level in geoid, in the area A of interest. This introduces the possibility of adjusting \(\delta W_{0k}\) for limited areas only, particularly continental areas, avoiding the problem of assigning a stochastic structure to the data in the ocean.

The whole subject of the unification of the height datum is still object of research and not completely assessed. So, in this chapter we aim at presenting the theory and evaluating the error budget with the purpose of demonstrating its feasibility. Some numerical examples, simulated or realistic, are also presented.

7.2 Formulation of the Global Unification of the Height Datum

As explained in the previous section, this problem is a combination of the solution of a GBVP with unknown additional parameters, \(\left\{ \delta W_{0k}\right\} \), and a set of additional data, corresponding to points \(\text {P}_i\) (at least one per patch \(A_k\)) where the ellipsoidal height \(h_i = h\left( \text {P}_i\right) \) has been observed.

As for the GBVP part, this has already been discussed in Sect. 7.1, leading to the formulation (7.8). Here we underline only that we know from the discussion of Sect. 4.7 that a linear solving operator exists, such that (7.8) can be written as

$$\begin{aligned} T = \widetilde{\mathcal {S}}\left( \text {D}g - \frac{\gamma '}{\gamma } \, \delta W\right) = \widetilde{\mathcal {S}}\left( \text {D}g\right) - \widetilde{\mathcal {S}}\left( \frac{\gamma '}{\gamma } \, \delta W\right) \ ; \end{aligned}$$
(7.9)

note that here the tilde stems from the fact that we solve with respect to the approximate surface \(\widetilde{\mathcal {S}}\). Let us observe that the operator \(\widetilde{\mathcal {S}}\) is well defined when acting on functions in \(L^2_\sigma \); this is the case in (7.9), also for the second term in the right hand side, because \(\delta W\) as a piecewise constant function is certainly in \(L^2_\sigma \).

In this section we develop the theory as if the global model \(\widetilde{\mathcal {S}}\left( \text {D}g\right) \) would be really available, given that \(\text {D}g\) is the only “observable” quantity at ground level available to us. Actually this is not the case with existing global models, in particular EGM2008. In fact space geodetic techniques, especially in the last two decades with the satellite gravimetry/gradiometry missions CHAMP, GRACE and GOCE, have provided an independent and direct information on the low degrees of the harmonic coefficients of \(T\left( \text {P}\right) \); however this issue will be treated separately in the next section.

So we assume to know a biased anomalous potential

$$\begin{aligned} T_b\left( \text {P}\right) = \widetilde{\mathcal {S}}\left( \text {D}g\right) \ . \end{aligned}$$
(7.10)

Subsequently, introducing (7.4) into (7.9), we arrive at the equation

$$\begin{aligned} T\left( \text {P}\right) = T_b\left( \text {P}\right) - \sum _{k=1}^{K} \delta W_{0k} \, \widetilde{\mathcal {S}}\left( \frac{\gamma '}{\gamma } \, \chi _k\right) \ , \end{aligned}$$
(7.11)

with \(T_b\left( \text {P}\right) \) known by hypothesis; for later use we can put \(F_k\left( \text {P}\right) = \widetilde{\mathcal {S}}\left( \displaystyle {\frac{\gamma '}{\gamma }} \, \chi _k\right) \), so that (7.11) is rewritten as

$$\begin{aligned} T\left( \text {P}\right) = T_b\left( \text {P}\right) - \sum _{k=1}^{K} \delta W_{0k} \, F_k\left( \text {P}\right) \ . \end{aligned}$$
(7.12)

Let us consider now the observed \(\left\{ h\left( \text {P}_i\right) \right\} \), \(\text {P}_i \in A_k\); recalling (7.2), we can write

$$\begin{aligned} \widetilde{W}\left( \text {P}_i\right) = \delta W_{0k} + W\left( \text {P}_i\right) = \delta W_{0k} + U\left( h_i\right) + T\left( \text {P}_i\right) \qquad \ \text {P}_i \in A_k \ . \end{aligned}$$
(7.13)

On the other hand we have, according to (7.6),

$$\begin{aligned} \widetilde{W}\left( \text {P}_i\right) = U\left( \widetilde{h}^*_i\right) \end{aligned}$$
(7.14)

and indeed \(\widetilde{h}^*_i = \widetilde{h}^*\left( \text {P}_i\right) \) is known by hypothesis too. The practical situation is that, if \(\text {P}_i\) is a geodetic space station, this is connected to the local levelling line, so that \(\widetilde{h}^*_i\) is directly known. Putting (7.13) and (7.14) together gives

$$\begin{aligned} U\left( h_i\right) - U\left( \widetilde{h}^*_i\right) = - T\left( \text {P}_i\right) - \delta W_{0k} \ , \end{aligned}$$

which, linearized with respect to \(h_i - \widetilde{h}^*_i\), yields

$$\begin{aligned} h_i - \widetilde{h}^*_i = \frac{T}{\gamma } + \frac{\delta W_{0k}}{\gamma } \ . \end{aligned}$$
(7.15)

Notice that, as customary, in (7.15) we do not write explicitly where to compute T and \(\gamma \), because choosing either \(h_i\) or \(\widetilde{h}^*_i\), in the right hand side of this relation, produces only second order variations. Finally, introducing (7.12) into (7.15), we find

$$\begin{aligned} h_i - \widetilde{h}^*_i = \frac{T_b\left( \text {P}_i\right) }{\gamma } - \frac{1}{\gamma } \sum _{j=1}^{K} \delta W_{0j} \, F_j\left( \text {P}_i\right) + \frac{\delta W_{0k}}{\gamma } \qquad \ \text {P}_i \in A_k \ . \end{aligned}$$
(7.16)

As we see if we complement (7.16) with the proper error models for \(h_i\), \(\widetilde{h}^*_i\) and \(T_b\left( \text {P}_i\right) \), we have reduced the solution of our unification problem to that of a least-squares system.

Note should be taken that the functions \(F_j\left( \text {P}\right) \) are generally small outside \(A_j\), so (7.16) could become badly conditioned if one of the patches would be void of points \(\text {P}_i\) where \(h_i\) is known, as already stated before. It has to be stressed too that indeed the system (7.16) should be solved for all \(\text {P}_i\) in all patches together. This raises the question of how complicated could be the covariance matrix of (7.16). Even if one could reasonably assume (though not strictly) the errors of \(h_i\) and \(\widetilde{h}^*_i\) to be independent, the same could not be true for the errors in the model \(T_b\left( \text {P}\right) \); in fact, even if the gravity observations could be considered as being affected by independent measuring errors, the model is derived by solving the BVP, roughly by Stokes integration, and so it is expected to have a geographical correlation pattern. Not to be said, a correlation between the errors of \(\widetilde{h}^*_i\) and \(T_b\), as both are derived from \(\text {D}g\), should also be taken into account. Yet a simplification of the stochastic model, even a drastic one, would be acceptable in view of the large number of stations \(\left\{ \text {P}_i\right\} \) that are generally available for each patch.

Nevertheless the weak point of the approach expressed by (7.16) is in the assumption that \(T_b\left( \text {P}\right) \) is known. As a matter of fact, even the previous Earth models have always used the knowledge of low degrees coefficients of \(T\left( \text {P}\right) \) from space geodetic observations (see for instance the paper by Rapp (1989) concerning the OSU86 model, complete up to degree and order 360). This creates models such that typically combine unbiased low degrees, derived from satellite observations, with biased gravity anomalies from ground data.

The problem will be more closely analyzed into the next sections at both local and global level.

7.3 On the Solution of the Unification Problem by a Suitable Global Model

The target of the section is to prove, by means of a careful but conservative error budget analysis, that already today we have global models that directly used in (7.15) provide us equations with errors below the 5 cm level. Since we can use several such equations for each \(\delta W_{0k}\), we deem it reasonable to estimate such parameters with errors, in terms of geoid, i.e. of \(\displaystyle {\frac{\delta W_{0k}}{\gamma }}\), of very few centimeters, at least in a global mean square sense. To go along this way we make beforehand two remarks.

The first is that we can free our problem from many mathematical complications if we can state a priori that all our harmonic functions can be expressed as a sum of spherical harmonics up to some finite maximum degree M; in our case M will be taken at the level of 2159, as the maximum degree of EGM2008.

This choice is justified by the following reasoning. Taking into consideration the discussion in Sect. 4.4, we start recalling the definition of full power degree variances \(C_n\), namely

$$\begin{aligned} C_n = \sum _{m=-n}^n T_{nm}^2 \equiv \frac{1}{4\pi } \int \left[ \sum _{m=-n}^n T_{nm}\, Y_{nm}\left( \sigma \right) \right] ^2 \text {d}\sigma \ . \end{aligned}$$
(7.17)

The plot of (7.17) for the EGM2008 model has been already displayed in Fig. 4.1. Because of their quite regular behaviour, \(C_n\) can be interpolated by some simple analytic expression. An exercise of this kind has been done by several authors with comparable results. The model that one can find in Sansò and Sideris (2013) has been computed by adapting to the empirical data the function

$$\begin{aligned} C_n = \frac{A \, q^n}{\left( n-1\right) \left( n-2\right) \left( n+4\right) \left( n+17\right) } \ . \end{aligned}$$
(7.18)

A good matching, using only empirical values up to degree 1800, is obtained with

$$\begin{aligned} A = \left( \frac{\mu }{R}\right) ^2 3.9 \cdot 10^{-5} \ , \quad q = 0.999443 \ . \end{aligned}$$

Other authors (for example Hirt and Kuhn 2012) obtain slightly different values using all the empirical data; yet this does not change the order of magnitude of our guess. In fact adding our \(C_n\) given by (7.18) from 2160 up to 10000, we have an idea of the magnitude of the squared norm of the omitted part of T. More precisely we have the so called omission error, \(\mathcal {OE}\left( T\right) \), for \(M = 2159\) given by

$$\begin{aligned} \mathcal {OE}_{2160}\left( T\right)= & {} \left\{ \frac{1}{4\pi } \int \left[ \sum _{n=2160}^{+\infty } \sum _{m=-n}^n T_{nm}\, Y_{nm}\left( \sigma \right) \right] ^2 \text {d}\sigma \right\} ^{\frac{1}{2}} = \nonumber \\= & {} \sum _{n=2160}^{+\infty } C_n \cong \sum _{n=2160}^{10000} C_n \cong 0.6 \text { cm} \ \overline{\gamma } \ , \end{aligned}$$
(7.19)

i.e. this omission error in terms of geoid is globally well below the centimeter value. Indeed it is clear that this does not prevent us to have a value of some centimeters in some places on the Earth surface; however this seems compatible with the target of this section.

So we shall accept the above assumption. Then we claim that, neglecting second order terms, we have

$$\begin{aligned} \left. \text {D}g + \frac{\gamma '}{\gamma } \, \delta W \right| _{\widetilde{S}} \cong \left. \Delta g \right| _{S^*} \ , \end{aligned}$$
(7.20)

with \(S^*\) the ordinary Marussi telluroid (see (4.80), (4.81)) and \(\widetilde{S}\) the approximate telluroid defined by (7.14).

The relation (7.20) is proved by the following calculation

$$\begin{aligned}&\text {D}g\left( \widetilde{h}^*\right) + \frac{\gamma '}{\gamma } \, \delta W\left( \widetilde{h}^*\right) = g - \gamma \left( \widetilde{h}^*\right) + \frac{\gamma '}{\gamma }\left[ W-U\left( \widetilde{h}^*\right) \right] = \\&= g - \gamma \left( h^*\right) + \gamma \left( h^*\right) - \gamma \left( \widetilde{h}^*\right) + \frac{\gamma '}{\gamma }\left[ U\left( h^*\right) -U\left( \widetilde{h}^*\right) \right] = \\&= \Delta g\left( h^*\right) + \gamma '\left( h^*-\widetilde{h}^*\right) + \frac{\gamma '}{\gamma } \left[ -\gamma \left( h^*-\widetilde{h}^*\right) \right] = \Delta g\left( h^*\right) \ . \end{aligned}$$

We would like to acknowledge that this complies with a personal communication of T. Krarup to one of the authors.

A consequence of this remark is that, since the solution of the GBVP is unique, solving such a problem with known term \(\Delta g\) on \(S^*\) or with \(\text {D}g + \displaystyle {\frac{\gamma '}{\gamma }} \, \text {D}W\) on \(\widetilde{S}\) should give the same result in the linear approximation. Concisely, introducing the two solver operators \(\mathcal {S}^*\) and \(\widetilde{\mathcal {S}}\), the former referring to the GBVP with \(S^*\) as boundary, the latter to the same problem with \(\widetilde{S}\) as boundary, we can claim that

$$\begin{aligned} T \cong \mathcal {S}^*\left( \Delta g \right) \cong \widetilde{\mathcal {S}}\left( \text {D}g + \frac{\gamma '}{\gamma } \, \text {D}W\right) \ . \end{aligned}$$
(7.21)

Now we are ready to introduce our simple minded global model \(\widetilde{T}\). We started by observing that we have available satellite-only models combining data from satellite geodesy of different missions, particularly the models derived by the three gravimetric/grodiometric missions CHAMP, GRACE and GOCE (Reigber et al. 2004; Tapley et al. 2004; Pail et al. 2011). Specifically we shall refer to the GOCO model \(T^\text {G}\) (Pail et al. 2010; Mayer-Gürr et al. 2015) up to degree and order 200, a level at which the cumulated error for the estimate of the coefficients becomes larger than the magnitude of the coefficients themselves, expressed by their degree variances \(C_n\). So up to degree 200 we follow \(T^\text {G}\), knowing that

$$\begin{aligned} T^\text {G}= T_{200} + \varepsilon ^\text {G}\end{aligned}$$
(7.22)

with

$$\begin{aligned} \frac{1}{\overline{\gamma }} \, \sigma \left( T^\text {G}\right) = \frac{1}{\overline{\gamma }} \, \sigma \left( \varepsilon ^\text {G}\right) \cong 2 \text { cm} \ , \end{aligned}$$
(7.23)

as it results from the estimates of the degree standard deviations provided with the model. The quantity \(\sigma \left( \varepsilon ^\text {G}\right) \) in (7.23) is called the commission error \(\mathcal {CE}\left( \varepsilon ^\text {G}\right) \) (see (4.40)).

We strengthen again that if we introduce the projection operator \(\mathcal {P}_L\) that cuts every harmonic function at the degree L, i.e. for \(M > L\)

$$\begin{aligned} \mathcal {P}_L \left( \sum _{n=2}^M u_{nm}\left( \frac{R}{r}\right) ^{n+1} Y_{nm}\left( \sigma \right) \right) = \sum _{n=2}^L u_{nm}\left( \frac{R}{r}\right) ^{n+1} Y_{nm}\left( \sigma \right) \ , \end{aligned}$$
(7.24)

then indeed, with \(L = 200\), we have

$$\begin{aligned} \mathcal {P}_L \, T^\text {G}\equiv T^\text {G}\ , \end{aligned}$$
(7.25)

so that (7.22) more precisely reads

$$\begin{aligned} T^\text {G}= \mathcal {P}_L \, T + \varepsilon ^\text {G}\ . \end{aligned}$$
(7.26)

Moreover the explicit interpretation of (7.23) is

$$\begin{aligned} \frac{1}{\overline{\gamma }} \, \sigma \left( \varepsilon ^\text {G}\right) = \frac{1}{\overline{\gamma }}\left[ \text {E}\left( \frac{1}{4\pi }\int \left( \varepsilon ^\text {G}\right) ^2 \text {d}\sigma \right) \right] ^\frac{1}{2} \ , \end{aligned}$$

where the expectation \(\text {E}\) is taken on the stochastic structure of \(\varepsilon ^\text {G}\).

We assume that the information contained in \(T^\text {G}\) is better than the corresponding information on the low degrees contained in the EGM2008 model \(T^\text {E}\). On the contrary, for degrees higher than 200 the only global information (in reality up to degree 2159) we have is contained in \(T^\text {E}\), so we will take it as it is. Therefore we propose to create a kind of “Frankenstein model” according to

$$\begin{aligned} \widetilde{T} = T^\text {G}+ \left( I-\mathcal {P}_L\right) T^\text {E}\ . \end{aligned}$$
(7.27)

We note however that \(T^\text {E}\) has been computed from ground data, at least in the range of degrees higher than 200, and so it is affected by a bias because it could only be computed from the observations \(\text {D}g_0\) on the approximate telluroid \(\widetilde{S}\). In other words

$$\begin{aligned} \left( I-\mathcal {P}_L\right) T^\text {E}= \left( I-\mathcal {P}_L\right) \widetilde{\mathcal {S}}\left( \text {D}g_0\right) \ . \end{aligned}$$
(7.28)

Indeed \(\text {D}g_0\) is affected by some noise \(\varepsilon ^g\) that propagates to the solution

$$\begin{aligned} \widetilde{\mathcal {S}}\left( \text {D}g_0\right) = \widetilde{\mathcal {S}}\left( \text {D}g + \varepsilon ^g\right) = \widetilde{\mathcal {S}}\left( \text {D}g\right) + \varepsilon ^\text {E}\ . \end{aligned}$$
(7.29)

This \(\varepsilon ^\text {E}\) is what in literature is called the commission error \(\mathcal {CE}\left( \varepsilon ^\text {E}\right) \) of the model, and it is clear from our reasoning that \(\varepsilon ^\text {E}\) has a maximum degree equal to 2159 too.

With such specifications, (7.27) reads

$$\begin{aligned} \widetilde{T} = \mathcal {P}_L \, T + \varepsilon ^\text {G}+ \left( I-\mathcal {P}_L\right) \widetilde{\mathcal {S}}\left( \text {D}g\right) + \left( I-\mathcal {P}_L\right) \varepsilon ^\text {E}\ . \end{aligned}$$
(7.30)

Also for \(\varepsilon ^\text {E}\) we have estimates that come together with the model \(T^\text {E}\); the number cumulating all the errors between degree 200 and 2159 is

$$\begin{aligned} \mathcal {CE}\left( \varepsilon ^\text {E}\right) = \text {E}\left[ \frac{1}{4\pi }\int \left[ \left( I-\mathcal {P}_L\right) \varepsilon ^\text {E}\right] ^2 \text {d}\sigma \right] ^\frac{1}{2} = 3.6 \text { cm} \ . \end{aligned}$$
(7.31)

If we write the analogous of (7.30) for T, also taking into account (7.21), we see that

$$\begin{aligned} T= & {} \mathcal {P}_L \, T + \left( I-\mathcal {P}_L\right) \mathcal {S}^*\left( \Delta g\right) = \nonumber \\= & {} \mathcal {P}_L \, T + \left( I-\mathcal {P}_L\right) \widetilde{\mathcal {S}}\left( \text {D}g\right) + \left( I-\mathcal {P}_L\right) \widetilde{\mathcal {S}}\left( \frac{\gamma '}{\gamma } \, \delta W\right) \ . \end{aligned}$$
(7.32)

Comparing (7.32) and (7.30), we find the total estimation error of \(\widetilde{T}\), namely

$$\begin{aligned} \widetilde{T} - T = \varepsilon ^\text {G}+ \left( I-\mathcal {P}_L\right) \varepsilon ^\text {E}- \left( I-\mathcal {P}_L\right) \widetilde{\mathcal {S}}\left( \frac{\gamma '}{\gamma } \, \delta W\right) \ . \end{aligned}$$
(7.33)

If we can suppose that \(\varepsilon ^\text {G}\) and \(\varepsilon ^\text {E}\) have zero average, the same is not justified for \(\left( I-\mathcal {P}_L\right) \widetilde{\mathcal {S}}\left( \displaystyle {\frac{\gamma '}{\gamma }} \, \delta W\right) \), which then assumes the meaning of the bias of \(\widetilde{T} - T\), i.e.

$$\begin{aligned} b\left( \text {P}\right) = \text {E}\left\{ \widetilde{T} - T\right\} = - \left( I-\mathcal {P}_L\right) \widetilde{\mathcal {S}}\left( \frac{\gamma '}{\gamma } \, \delta W\right) \ . \end{aligned}$$
(7.34)

The construction of our error budget then continues with a majorization of the mean quadratic value of \(b\left( \text {P}\right) \) over the unit sphere.

Now consider that \(\widetilde{\mathcal {S}}\), the BVP solver, is as a matter of fact a combination of some kind of regularized downward continuation to the Earth ellipsoid and then a solution by quadrature with spherical harmonics (Sansò and Sideris 2013, Part II, Chap. 6). In any event, due to the smallness of the function

$$\begin{aligned} \frac{\gamma '}{\gamma } \, \delta W \cong - \frac{2}{r} \, \delta W \ , \end{aligned}$$
(7.35)

(remember that \(\mathcal {O}\left( \displaystyle {\frac{\delta W}{\overline{\gamma }}}\right) \cong 2\) m), we can approximate \(\widetilde{\mathcal {S}}\) as applied to (7.35) by a simple spherical solver, namely the Stokes integral, which certainly constitutes the “large part” of \(\widetilde{\mathcal {S}}\). So we can write (see (4.100))

$$\begin{aligned} b = - \left( I-\mathcal {P}_L\right) \widetilde{\mathcal {S}}\left( \frac{\gamma '}{\gamma } \, \delta W\right) \cong \frac{2}{R_0} \sum _{n=L+1}^{M} \sum _{m=-n}^{n} \frac{R_0}{n-1} \, \delta W_{nm} \, Y_{nm}\left( \sigma \right) \end{aligned}$$
(7.36)

with \(R_0\) the mean Earth radius. From (7.36) we then derive

$$\begin{aligned} \left||b \right||^2_{L^2_\sigma }= & {} \left||\left( I-\mathcal {P}_L\right) \widetilde{\mathcal {S}}\left( \displaystyle {\frac{\gamma '}{\gamma }} \, \delta W\right) \right||^2_{L^2_\sigma } = 4 \sum _{n=L+1}^{M} \sum _{m=-n}^{n} \displaystyle {\frac{\delta W_{nm}^2}{\left( n-1\right) ^2}} \le \nonumber \\\le & {} \displaystyle {\frac{4}{L^2}} \sum _{n=L+1}^{M} \sum _{m=-n}^{n} \delta W_{nm}^2 = \displaystyle {\frac{4}{L^2}} \left||\left( I-\mathcal {P}_L\right) \delta W \right||^2_{L^2_\sigma }< \nonumber \\< & {} \displaystyle {\frac{4}{L^2}} \left||\delta W \right||^2_{L^2_\sigma } \ . \end{aligned}$$
(7.37)

Now we observe that, owing to its definition (7.4), \(\delta W^2\) is given by

$$\begin{aligned} \delta W^2\left( \text {P}\right) = \sum _{k=1}^{K} \delta W_{0k}^2 \, \chi _k\left( \text {P}\right) \ , \end{aligned}$$

so that

$$\begin{aligned} \left||\delta W\left( \text {P}\right) \right||^2_{L^2_\sigma } = \frac{1}{4\pi } \int \sum _{k=1}^{K} \delta W_{0k}^2 \, \chi _k\left( \text {P}\right) \text {d}\sigma = \sum _{k=1}^{K} \delta W_{0k}^2 \, \frac{\left| A_k\right| }{4\pi } \ , \end{aligned}$$
(7.38)

where we have designated by \(\left| A_k\right| \) the area of the patch \(A_k\), projected on the unit sphere. As we see, (7.38) is a kind of weighted average of the \(\delta W_{0k}^2\) and, since \(\max \left| \displaystyle {\frac{\delta W_{0k}}{\overline{\gamma }}}\right| \le 2\) m, we could reasonably hypothesize that

$$\begin{aligned} \frac{1}{\overline{\gamma }} \left\{ \sum _{k=1}^{K} \delta W_{0k}^2 \, \frac{\left| A_k\right| }{4\pi }\right\} ^\frac{1}{2} \le 1 \text { m} \ . \end{aligned}$$
(7.39)

Using (7.39) in (7.37), we receive

$$\begin{aligned} \frac{1}{\overline{\gamma }} \left||b \right||_{L^2_\sigma } < \frac{2}{200} \cdot 1 \text { m} = 1 \text { cm} \ . \end{aligned}$$
(7.40)

Putting (7.23), (7.32) and (7.40) together, we formulate the following error budget

$$\begin{aligned} \frac{1}{\overline{\gamma }} \left\{ \text {E}\left[ \left||\widetilde{T}-T \right||^2_{L^2_\sigma } \right] \right\} ^\frac{1}{2}= & {} \frac{1}{\overline{\gamma }} \left\{ \mathcal {CE}^2\left( \varepsilon ^\text {G}\right) + \mathcal {CE}^2\left( \varepsilon ^\text {E}\right) + \left||b \right||^2_{L^2_\sigma } \right\} ^\frac{1}{2} \le \nonumber \\\le & {} \left\{ 4+12.96+1\right\} ^\frac{1}{2} \text { cm} = 4.24 \text { cm} \ . \end{aligned}$$
(7.41)

Let us remark that, if instead of (7.39) we had taken the upper limit of 2 m, then (7.41) would rise to 4.58 cm, which is not a very different number.

Let us further observe that certainly our analysis here is not very refined and in particular the model \(\widetilde{T}\) on which the error budget has been constructed is not the optimal that one could calculate. Optimal solutions of the combination of satellite and existing global models can be found in literature (see for example Pavlis et al. 2012, 2013; Reguzzoni and Sansò 2012; Sansò and Sideris 2013, Part II, Chap. 6; Gilardoni et al. 2016).

On the other hand, we promised a conservative analysis that has generated the figure of 5 cm to majorize our global error; so we are confident that this is a reliable upper bound. Since the large part of the index (7.41) is due to \(\mathcal {CE}\left( \varepsilon ^\text {E}\right) \), we know that this index has a great geographic variability, reaching the level of 30–40 cm in the Himalayas and in the Andes when \(\varepsilon ^\text {E}\) includes also the first \(200\,\text {degrees}\). However this is not the case in most areas of the globe and we can expect that a figure between 5 and 10 cm could be respected by the error in the stations chosen to construct the system (7.16). Therefore a first proposal is to use \(\widetilde{T}\) (or a better model) in (7.16), so that we can write observation equations patch by patch and, hopefully, by averaging we can resort to an estimate of \(\displaystyle {\frac{\delta W_{0k}}{\gamma }}\) with a few centimeters error.

A more refined proposal is to use the model \(\widetilde{T}\) to arrive at a system of equations similar to (7.16); however we have now to pay attention to split the degrees below and above 200, as discussed in this section. In this case, from Eqs. (7.15), (7.33) and (7.36) we could write

$$\begin{aligned} h_i - \widetilde{h}^*_i= & {} \frac{\widetilde{T}}{\gamma } + \frac{T-\widetilde{T}}{\gamma } + \frac{\delta W_{0k}}{\gamma } = \nonumber \\= & {} \frac{\widetilde{T}}{\gamma } - \frac{1}{\gamma }\left( I-\mathcal {P}_L\right) \widetilde{\mathcal {S}}\left( \frac{2}{r} \, \delta W\right) + \frac{\delta W_{0k}}{\gamma } = \nonumber \\= & {} \frac{\widetilde{T}}{\gamma } - \frac{2}{\gamma }\sum _{n=L+1}^{M}\sum _{m=-n}^{n} \frac{\delta W_{nm}}{n-1} \, Y_{nm}\left( \sigma _{\text {P}_i}\right) + \frac{\delta W_{0k}}{\gamma } \ ; \end{aligned}$$
(7.42)

note that in (7.42) only the deterministic terms are reported, leaving the stochastic errors aside.

Now considering that

$$\begin{aligned} \delta W_{nm} = \sum _{j=1}^{K} \delta W_{0j} \, \langle \chi ^j,Y_{nm}\rangle = \sum _{j=1}^{K} \delta W_{0j} \, \chi _{nm}^j \ , \end{aligned}$$

Eq. (7.42) can be rewritten in the form

$$\begin{aligned} h_i - \widetilde{h}^*_i = \frac{\widetilde{T}\left( \text {P}_i\right) }{\gamma } - \frac{2}{\gamma }\sum _{j=1}^{K} \delta W_{0j} \left[ \sum _{n=L+1}^{M}\sum _{m=-n}^{n} \frac{\chi _{nm}^j}{n-1} \, Y_{nm}\left( \sigma _{\text {P}_i}\right) \right] + \frac{\delta W_{0k}}{\gamma } \ , \end{aligned}$$
(7.43)

where the unknown parameters \(\left\{ \delta W_{0k}\right\} \) appear explicitly and all the other terms are either observed or computed.

When all the quantities \(h_i\), \(\widetilde{h}^*_i\) and \(\widetilde{T}\left( \text {P}_i\right) \) are derived from observations, the Eq. (7.43) should be complemented with the proper error terms; if we assume that the errors in \(h_i\) and \(\widetilde{h}^*_i\) are in the range of millimeters, and therefore negligible, and recalling (7.33), we can write

$$\begin{aligned} h_i - \widetilde{h}^*_i= & {} \frac{\widetilde{T}\left( \text {P}_i\right) }{\gamma } - \frac{2}{\gamma }\sum _{j=1}^{K} \delta W_{0j} \left[ \sum _{n=L+1}^{M}\sum _{m=-n}^{n} \frac{\chi _{nm}^j}{n-1} \, Y_{nm}\left( \sigma _{\text {P}_i}\right) \right] + \nonumber \\+ & {} \frac{\delta W_{0k}}{\gamma } + \varepsilon ^\text {G}+ \left( I-\mathcal {P}_L\right) \varepsilon ^\text {E}\ . \end{aligned}$$
(7.44)

7.4 On Local Solutions of the Height Datum Problem

We have already mentioned in the previous section that, when we have available a good model of the anomalous potential, like our \(\widetilde{T}\) or better, we can safely substitute it in observation equations of the shape (7.15). This implies neglecting the bias term (7.36), which has been estimated to globally produce (cfr. (7.38)) a mean square error between 1 and 2 cm, and to accept a stochastic error, \(\varepsilon ^\text {G}+ \left( I-\mathcal {P}_L\right) \varepsilon ^\text {E}\), with an overall magnitude of the order of 4 cm. Including all the effects into the observation equation, we arrive at formula (7.44).

However two aspects limit this global approach to the determination of the height datum, i.e. of the biases \(\left\{ \delta W_{0k}\right\} \), namely that in oceanic areas we have observations for \(h_i\) (\(\widetilde{h}^*_i = 0\) in this case) but this dataset is strongly correlated and the covariance structure of the error is not really known; moreover biases and stochastic errors can have a strong geographic signature which could deviate the estimates of \(\displaystyle {\frac{\delta W_{0k}}{\gamma }}\), by one or more decimeters, at least for particular areas.

This is ultimately due to the fact that in such areas \(\widetilde{T}\) is not a sufficient approximation to T; however we know that, apart from biases, we are able to compute a better estimate of T, for instance by using a local collocation solution

$$\begin{aligned} \widehat{T}_\text {loc} = \widetilde{T} + T_\text {res} \ , \end{aligned}$$
(7.45)

for which a typical error-figure in terms of height anomaly could be 1–2 cm. We will call \(\varepsilon _\text {res}\) the error associated to the estimated residual potential \(T_\text {res}\).

We want to examine whether and how we could take advantage of this improved knowledge to estimate one of the biases for a specific area. In this case we have to return to (7.44) and use \(\widehat{T}_\text {loc}\) instead of \(\widetilde{T}\) and \(\varepsilon _\text {res}\) instead of \(\varepsilon ^\text {G}+ \left( I-\mathcal {P}_L\right) \varepsilon ^\text {E}\), thus arriving at an observation equation that we rewrite in the form

$$\begin{aligned} h_i - \widetilde{h}^*_i= & {} \frac{\widehat{T}_\text {loc}\left( \text {P}_i\right) }{\gamma } - \frac{2}{\gamma }\sum _{j=1, j \ne k}^{K} \delta W_{0j} \left[ \sum _{n=L+1}^{M}\sum _{m=-n}^{n} \frac{\chi _{nm}^j}{n-1} \, Y_{nm}\left( \sigma _{\text {P}_i}\right) \right] + \qquad \qquad \nonumber \\+ & {} \frac{\delta W_{0k}}{\gamma }\left\{ 1 - 2\left[ \sum _{n=L+1}^{M}\sum _{m=-n}^{n} \frac{\chi _{nm}^k}{n-1} \, Y_{nm}\left( \sigma _{\text {P}_i}\right) \right] \right\} + \varepsilon _{\text {res},i} \ \quad \text {P}_i \in A_k \ . \end{aligned}$$
(7.46)

Let us consider one element of the sum in the second term of the right hand side of (7.46), namely

$$\begin{aligned}&\frac{2}{\gamma } \, \delta W_{0j} \left[ \sum _{n=L+1}^{M}\sum _{m=-n}^{n} \frac{\chi _{nm}^j}{n-1} \, Y_{nm}\left( \sigma _{\text {P}_i}\right) \right] \cong \nonumber \\&\qquad \quad \ \cong \frac{1}{\gamma } \left( I-\mathcal {P}_L\right) \widetilde{\mathcal {S}}\left( \frac{2 \, \delta W_{0j}}{R} \, \chi ^j\right) \cong \nonumber \\&\qquad \quad \ \cong \frac{\delta W_{0j}}{\gamma } \, \frac{2}{4\pi } \int \limits _{A_j} \sum _{n=L+1}^{M} \frac{2n+1}{n-1} \, P_n\left( \cos \psi _{\text {P}_i\text {Q}}\right) \text {d}\sigma _\text {Q}\ \quad \left( j \ne k\right) \ . \end{aligned}$$
(7.47)

As we see such a term represents the influence of the bias \(\delta W_{0j}\) of the zone \(A_j\) in the area \(A_k\); when the two are well separated, it is known that the influence function

$$\begin{aligned} F_j\left( \text {P}\right) = \frac{1}{2\pi } \int \limits _{A_j} \sum _{n=L+1}^{M} \frac{2n+1}{n-1} \, P_n\left( \cos \psi _{\text {P}_i\text {Q}}\right) \text {d}\sigma _\text {Q}\ , \end{aligned}$$
(7.48)

i.e. the integral on \(A_j\) of the truncated Stokes function, becomes quite small. However, if we could simply ignore \(F_j\left( \text {P}\right) \), even when \(A_j\) is a neighbour of \(A_k\), then we could delete the second term in (7.46), which at this point would become an observation equation for \(\delta W_{0k}\) only, i.e. we would have the possibility of a local determination of the bias.

Note that what we need now is a pointwise estimate for \(\left| F_j\left( \text {P}\right) \right| \) and not the global mean square estimate that has already been found in the previous section. Unfortunately we do not have a strict proof, but only a guess based on the following example.

Example

Assume \(A_j\) is just a spherical cap \(C_\Delta \) of radius \(\Delta \), then we shall prove that the following approximate majorization holds

$$\begin{aligned} \left| F\left( \text {P}\right) \right| \lessapprox \frac{2}{\pi } \, \frac{1}{L+1} \end{aligned}$$
(7.49)

when \(\text {P}\) is on the boundary of \(C_\Delta \), irrespectively of the value of \(\Delta \).

If we take the origin of the spherical coordinates at the centre of \(C_\Delta \), from (4.45) and using the summation theorem, we have

$$\begin{aligned} F\left( \text {P}\right)= & {} \frac{1}{2\pi } \sum _{n=L+1}^{M} \sum _{m=-n}^{n} \frac{Y_{nm}\left( \text {P}\right) }{n-1} \int \limits _{C_\Delta } Y_{nm}\left( \text {Q}\right) \text {d}\sigma _\text {Q}= \nonumber \\= & {} \frac{1}{2\pi } \sum _{n=L+1}^{M} \frac{Y_{n0}\left( \text {P}\right) }{n-1} \int \limits _{C_\Delta } Y_{n0}\left( \text {Q}\right) \text {d}\sigma _\text {Q}= \nonumber \\= & {} \sum _{n=L+1}^{M} \frac{\left( 2n+1\right) P_n\left( \cos \theta _\text {P}\right) }{n-1} \int \limits _{0}^{\Delta } P_n\left( \cos \theta \right) \sin \theta \, \text {d}\theta \ . \end{aligned}$$
(7.50)

Since

$$\begin{aligned}&\left( 2n+1\right) \int \limits _{0}^{\Delta } P_n\left( \cos \theta \right) \sin \theta \, \text {d}\theta = \int \limits _{\cos \Delta }^{1} \left( 2n+1\right) P_n\left( t\right) \text {d}t = \nonumber \\&\quad \quad = \int \limits _{\cos \Delta }^{1} \left[ P'_{n+1}\left( t\right) -P'_{n-1}\left( t\right) \right] \text {d}t = P_{n-1}\left( \cos \Delta \right) - P_{n+1}\left( \cos \Delta \right) \ , \end{aligned}$$
(7.51)

Eq. (7.50) becomes

$$\begin{aligned} F\left( \text {P}\right) = \sum _{n=L+1}^{M} \frac{P_n\left( \cos \theta _\text {P}\right) }{n-1} \left[ P_{n-1}\left( \cos \Delta \right) - P_{n+1}\left( \cos \Delta \right) \right] \ . \end{aligned}$$
(7.52)

Now we apply a famous asymptotic expression for the Legendre polynomials (Abramowitz and Stegun 1964) claiming that

$$\begin{aligned} P_n\left( \cos \theta \right) = \sqrt{\frac{2}{\pi \sin \theta \cdot n}} \cos \left[ \left( n+\frac{1}{2}\right) \theta - \frac{\pi }{4}\right] + \mathcal {O}\left( n^{-\frac{3}{2}}\right) \ . \end{aligned}$$
(7.53)

In particular (7.53) holds for

$$\begin{aligned} \theta > \frac{3\pi }{4 n + 2} \ ; \end{aligned}$$
(7.54)

since we have in mind that \(n > 200\) and \(\Delta \) is at least \(2^\circ \) or (much) more, the condition (7.54) is met.

So we proceed noting that

$$\begin{aligned}&P_{n-1}\left( \cos \Delta \right) - P_{n+1}\left( \cos \Delta \right) \cong \\&\qquad \cong \sqrt{\frac{2}{\pi \sin \Delta }} \left\{ \frac{\cos \left[ \left( n+\frac{1}{2}-1\right) \Delta -\frac{\pi }{4}\right] }{\sqrt{n-1}} - \frac{\cos \left[ \left( n+\frac{1}{2}+1\right) \Delta -\frac{\pi }{4}\right] }{\sqrt{n+1}} \right\} \ . \end{aligned}$$

Since

$$\begin{aligned} \frac{1}{\sqrt{n \pm 1}} - \frac{1}{\sqrt{n}} = \mathcal {O}\left( \frac{1}{n^{\frac{3}{2}}}\right) \ , \end{aligned}$$

the above asymptotic relation can be written as

$$\begin{aligned}&P_{n-1}\left( \cos \Delta \right) - P_{n+1}\left( \cos \Delta \right) \cong \\&\qquad \cong \sqrt{\frac{2}{\pi \sin \Delta \cdot n}} \left\{ \cos \left[ \left( n+\frac{1}{2}-1\right) \Delta -\frac{\pi }{4}\right] - \cos \left[ \left( n+\frac{1}{2}+1\right) \Delta -\frac{\pi }{4}\right] \right\} = \\&\qquad = \frac{2\sqrt{2}}{\pi } \sqrt{\frac{\sin \Delta }{n}} \sin \left[ \left( n+\frac{1}{2}\right) \Delta -\frac{\pi }{4}\right] \ . \end{aligned}$$

So returning to (7.52) and applying (7.53) to \(P_n\left( \cos \theta _\text {P}\right) \) too, we find

$$\begin{aligned} F\left( \text {P}\right) = \frac{4}{\pi } \sqrt{\frac{\sin \Delta }{\sin \theta _\text {P}}} \sum _{n=L+1}^{M} \frac{\cos \left[ \left( n+\frac{1}{2}\right) \theta _\text {P}-\frac{\pi }{4}\right] \sin \left[ \left( n+\frac{1}{2}\right) \Delta -\frac{\pi }{4}\right] }{n\left( n-1\right) } \ . \end{aligned}$$
(7.55)

As soon as we put \(\text {P}\) on the boundary of \(C_\Delta \), i.e. we take \(\theta _\text {P}= \Delta \), we get from (7.55)

$$\begin{aligned} \left| F\left( \text {P}\right) \right| \cong \frac{2}{\pi } \left| \sum _{n=L+1}^{M} \frac{\sin \left[ \left( 2n+1\right) \Delta -\frac{\pi }{2}\right] }{n\left( n-1\right) }\right| \lessapprox \\ \lessapprox \frac{2}{\pi } \sum _{n=L+1}^{+\infty } \frac{1}{n^2} \cong \frac{2}{\pi } \frac{1}{L+1} \ , \end{aligned}$$

and (7.49) is proved.

With this example we see that, at least when \(A_j\) is a spherical cap and \(L = 200\), the influence of the bias \(\delta W_{0j}\) at its boundary is

$$\begin{aligned} \left| \frac{\delta W_{0j}}{\gamma } \, F\left( \text {P}\right) \right| \le \left| \frac{\delta W_{0j}}{\gamma }\right| \ 3.2 \cdot 10^{-3} \ , \end{aligned}$$

namely well below the 1 cm level, even when \(\displaystyle {\frac{\delta W_{0j}}{\gamma }} = 2\) m. Indeed when \(\theta _\text {P}> \Delta \), we expect that \(F\left( \text {P}\right) \) is even smaller, as shown in Fig. 7.1 when \(\Delta = 5^\circ \).

Fig. 7.1
figure 1

Influence function \(F\left( \theta _\text {P}\right) \) for \(5^\circ \le \theta _\text {P}\le 10^\circ \), in the case of a spherical cap \(C_\Delta \) with \(\Delta = 5^\circ \), L = 200

Based on the guess supported by the above example, we propose that a local bias \(\delta W_{0k}\) is estimated from the set of observation equations

$$\begin{aligned} h_i - \widetilde{h}^*_i = \frac{\widehat{T}_\text {loc}\left( \text {P}_i\right) }{\gamma } + \frac{\delta W_{0k}}{\gamma }\left[ 1-F_k\left( \text {P}_i\right) \right] + \varepsilon _{\text {res},i} \ , \end{aligned}$$
(7.56)

where \(\text {P}_i\) are all the points in the area \(A_k\) where both \(h_i\) and \(\widetilde{h}^*_i\) are available.

We close the section by observing that indeed we could have a situation where several \(\left\{ \delta W_{0k}\right\} \) can be estimated together, although they refer to some areas that do not cover the whole sphere, with an obvious modification of the above discussion. We underline however that in this case it is better that the local estimate of the potential \(\widehat{T}_\text {loc}\) is computed for the above areas together, because only in this case we shall have a consistent covariance matrix for \(\varepsilon _\text {res}\) (Reguzzoni and Venuti 2018).

7.5 An Example: The Italian Case

In this paragraph, the local solution of the height datum problem discussed in Sect. 7.4 is applied to the Italian case study. A similar computation has been applied as well to the determination of the geoid bias in Spain (Reguzzoni et al. 2018).

As a matter of facts, Italy has three different height systems based on three different reference tide gauges. The reference tide gauge for the mainland is in Genoa, while heights in Sicily are referred to the Catania tide gauge and those of Sardinia to Cagliari. Due to the different dynamic ocean topography in these three reference stations, inconsistencies at the decimetre level among heights in Italy mainland, Sicily and Sardinia are expected.

The equation to be used in estimating the local biases is (7.56) which can be further simplified for the present computation. In fact, in the Italian case presented here, it can be numerically proved that even considering the complete Eq. (7.16) accounting for the global unification, the term

$$\begin{aligned} \frac{1}{\gamma } \sum _{j=1}^{K} \delta W_{0j} \, F_j\left( \text {P}_i\right) \end{aligned}$$

is smaller than 1 mm. Thus, a fortiori, the corresponding local term in (7.56) can be disregarded.

So, the equation that will be used in the computation is

$$\begin{aligned} h_i - \widetilde{h}^*_i = \frac{\widehat{T}_\text {loc}\left( \text {P}_i\right) }{\gamma } + \frac{\delta W_{0k}}{\gamma } + \varepsilon _{\text {res},i} \end{aligned}$$
(7.57)

that can be rewritten as

$$\begin{aligned} \widetilde{\zeta }_k\left( \text {P}_i\right) = \frac{\widehat{T}_\text {loc}\left( \text {P}_i\right) }{\gamma } + b_k + \varepsilon _{\text {res},i} \end{aligned}$$
(7.58)

where \(\widetilde{\zeta }_k\left( \text {P}_i\right) \) are the biased height anomalies in the k-th area and \(b_k\) the bias to be estimated on the same area.

It can be further assumed that \(\widehat{T}_\text {loc}\) is estimated as

$$\begin{aligned} \widehat{T}_\text {loc}\left( \text {P}_i\right) = T^L\left( \text {P}_i\right) + T^H\left( \text {P}_i\right) \end{aligned}$$
(7.59)

where \(T^L\) is the prediction of the anomalous potential at point \(\text {P}_i\) coming from a satellite gravity model to degree L and \(T^H\) is the prediction derived from a high degree model, like e.g. EGM2008, from degree \(L+1\) to degree H. Although by considering \(T^H\) we reintroduce biases through ground gravity data, it can be proved that the impact on the solution is of the order of some millimetres (Gatti et al. 2013). Thus, one can say that a feasible solution for the estimate of \(b_k\) can be obtained by the observation equation

$$\begin{aligned} \widetilde{\zeta }_k\left( \text {P}_i\right) = \frac{ T^L\left( \text {P}_i\right) + T^H\left( \text {P}_i\right) }{\gamma } + b_k + \varepsilon _{\text {res},i} \end{aligned}$$
(7.60)

By separating the observations and the unknowns to be estimated, one gets

$$\begin{aligned} \widetilde{\zeta }_k\left( \text {P}_i\right) - \frac{ T^L\left( \text {P}_i\right) + T^H\left( \text {P}_i\right) }{\gamma } + \varepsilon _{\text {res},i} = b_k \ . \end{aligned}$$
(7.61)

Now, if one considers N points in the K regions, with \(N \ge K\), a linear system of N equations and K unknowns can be solved by least squares adjustment, once the observation error covariance matrix of \(\varepsilon \) is defined. This matrix has to account for the dispersion of the errors in the ellipsoidal heights derived from GNSS through the covariance matrix \(C_h\), the errors in the normal heights derived from levelling and gravity measurements through \(C_{\widetilde{h}^*}\), the commission errors of the satellite-only gravity model up to the degree L through \(C_{T^L}\), and those in the high resolution model from degree \(L+1\) up to degree H through \(C_{T^H}\). Thus, assuming the above described errors independent from one another, the proper covariance structure to be used in the adjustment procedure is

$$\begin{aligned} C_\varepsilon = C_\zeta + C_{T^L} + C_{T^H} = C_{h} + C_{\widetilde{h}^*} + C_{T^L} + C_{T^H} \ . \end{aligned}$$
(7.62)

In the Italian test case the least square problem is set by considering 1,068 points with known GNSS ellipsoidal heights and levelling derived heights. Among them, 43 points are in Sicily, 48 in Sardinia and the remaining 977 in the Italian mainland. The heights derived from levelling measurements were obtained by a least squares adjustment of the observations without any correction accounting for gravity effects (Betti et al. 2016). GNSS heights are referred to the ETRF2000 reference frame, epoch 2008.0.

Hence, it must be underlined that in Eq. (7.61) biased geoid undulations \(\widetilde{N}_k\left( \text {P}_i\right) \) are used (which, as said, are further biased since no gravity corrections have been applied).

The models components that have been considered in order to evaluate the \(T^L\) and the \(T^H\) terms are the GOCO-03S satellite gravity only model (Mayer-Gürr et al. 2012) and the EGM2008 global geopotential model. The GOC0-03S model basically combines the ITG-Bonn GRACE solution with the time-wise GOCE one (release R3, that is the third solution based on l year and a half GOCE data). The coefficients are available at the website of the International Center for Global Earth Models (ICGEM). Moreover, the GOC0-03S order-wise block diagonal error covariance matrix has been considered in the computation, which practically bears the same information as the full error covariance matrix (Gerlach and Fecher 2012). As for EGM2008 spherical harmonic coefficients, the error coefficient variances and a global grid of local geoid error variances are available. Consistently with GNSS data, the coefficients of the two global models are tide-free, while the levelling data are referred to the mean sea level at the three tide gauges of Genoa, Catania and Cagliari.

Before computing the left hand side of Eq. (7.61), reference frame transformations have to be considered.

The different coordinates have been referred to the most recent frame of the GOCE model. The Italian GNSS data are given in ETRF2000, epoch 2008.0, while GOCE data are in ITRF2008, with an unspecified epoch between 2010 and 2011. Transformations from ETRF2000-2008.0 to ITRF2008-2010/2011 can be performed in three steps. The EUREF transformation parameters have been applied from ETRF2000-2008 to ITRF2000-2008 and then the IERS transformation parameters have been used from ITRF2000-2008 to ITRF2008-2008. Finally, the ITRF2008 coordinates have been updated to epoch 2010/2011 using the mean velocity of a subset of Italian GNSS permanent stations (velocities published by IERS). To this aim, the GNSS permanent stations of Medicina, Genoa, Torino I, Cagliari, Matera, Padova and Perugia have been taken into account.

Fig. 7.2
figure 2

The correlation matrix of \(\varepsilon \) with L = 250

These transformations accounted for a displacement in the horizontal coordinates of about 50 cm and a 1 cm change in their heights. It can be proved that the impact of these shifts is negligible in terms of the bias estimation (Barzaghi et al. 2016). Similar transformations were not applied to EGM2008 since its reference time is not available.

Another key point in setting up the least squares problem in (7.61) is the definition of the stochastic model of the observations. This stochastic model, represented in (7.62), can be evaluated from the available error models. The set of differences between GNSS and levelling heights are assumed to be as an uncorrelated noise, so that it can be set

$$\begin{aligned} C_\zeta = \sigma ^2_\zeta \, I \end{aligned}$$
(7.63)

where I is the identity matrix. The error covariance matrix \(C_{T^L}\) of the set of potential values \(T^L\) predicted in the GNSS-leveling points from GOC0-03S is obtained by propagation from the given order-wise block diagonal error covariance matrix. The covariance matrix \(C_{T^H}\) of the set of potential values \(T^H\) computed at the same points from EGM2008, is obtained by propagation from the coefficient error variances properly rescaled accordingly to the geographical map of local geoid errors (Gilardoni et al. 2013). The resulting error correlation matrix, with \(\sigma ^2_\zeta = 1\) cm and L = 250, is plotted in Fig. 7.2.

Based on this covariance structure, the error in the estimated biases can be computed as a function of the degree L. In the Italian case study, it can be shown that the errors in the estimated biases of Italy mainland, Sicily and Sardinia are not strongly affected by the choice of L (Barzaghi et al. 2016) so that L = 250, the full GOC0-03S model resolution, has been selected in the computation.

Different biases estimates have been then computed using different values of \(\sigma _\zeta \), namely 1, 5, 10 and 12 cm. The least squares estimate satisfying the null hypothesis test

$$\begin{aligned} H_0: \sigma ^2_0 = 1 \end{aligned}$$

is the one based on \(\sigma _\zeta \) = 12 cm, which gives the values for the estimated biases that are listed in Table 7.1 .

Table 7.1 The estimated biases with \(\sigma _\zeta \) = 12  cm

This first result is based on some quite strong simplifications and is hence affected by model errors. Particularly, the use of \(\widetilde{N}_k\left( \text {P}_i\right) \), the biased geoid undulation, instead of the biased height anomaly \(\widetilde{\zeta }_k\left( \text {P}_i\right) \), can induce distortions in the estimated biases. Nevertheless, the difference between the biases of Italy mainland and Sicily, that is 9.82 cm, is significantly close to the values reported by Istituto Geografico Militare, i.e. 14.1 cm. It is to be underlined that this value has been independently estimated using surveying techniques based on trigonometric levelling trough the Messina Strait coupled with spirit levelling in Sicily and Calabria to form a close loop across the two sides of the strait. So, despite the use of somehow improper data, acceptable results can be obtained by the devised least squares adjustment procedure. Thus, one comes to a confirmation that the proposed method is effective in estimating the local biases and can be applied for solving the problem of the height systems unification at local level.