History of Madagascar cartography

Madagascar is the fourth largest island in the world for size; its length is nearly 1,600 km and its maximum width is 576 km. The island is obliquely oriented with respect to the cardinal points, roughly in the southwest–northeast direction, and this is crucial for the development of cartography of the island in the choice of map projection (Snyder 1993). The capital of the Republic of Madagascar is Antananarivo, in the center of the island. Among the first topographical observations, we were reminded by the campaigns between the years 1824 and 1825 by Owen, the British Royal Navy, and the subsequent campaigns of the French Navy in 1830 and 1850. Geodetic triangulation for the hydrographic surveying of the Diego Suarez Bay was initiated by colonial engineer M. Grégoire in 1887. A base line of 1,044.295 m was measured with great accuracy, and the repetition of the measure differs by only 1 mm.

Fig. 1
figure 1

Differences ΔE, ΔN, and ΔP between Laborde and oblique Mercator projection for Madagascar area. The nine common points used to estimate the datum transformation are represented

The first datum was established in 1887 in the pillars of Antsirana with coordinates ϕ0 = −12° 16′ 25.5″ and λ0 = 46° 57′ 36.2″ east of Paris. The orientation was established between Antsirana and the signal of the landmark of Oronjia with azimuth α0 = 79° 12′ 19″. The Antsirana 1887 datum refers to the Clarke 1880 ellipsoid, with major semi axis a = 6,378,249.145 m and 1/f = 293.465. The datum used in Madagascar is presented in the Table 1.

Note that the first three datum located in the northwest of Madagascar was associated with the Hatt azimuthal equidistant projection to map the respective hydrographic surveys. Recall that the equidistant azimuthal projection has been used mainly for the polar regions, centered on the North Pole and more rarely on the South Pole. The equatorial azimuthal equidistant projection is considered but with minor interest, unless it is necessary to represent without deformation distances and directions in the area of the equator. It was used in 1895 for a map of Africa by Debes. An oblique azimuthal equidistant map projection was instead used by G. Buchanan in 1816 for a map of the hemisphere centered on London. Similarly, Debes, in 1895, still used it for a map of Europe. The equations for the ellipsoid were drawn by Philippe Hatt in 1886 using the series expansion for the calculation of the rectangular coordinates by azimuth and distances. This projection has been adopted by the Hellenic Military Geographic Service for the mapping of Greece to the reduction scales 1:100.000, 1:50.000, and 1:5.000 in sheets of 30′ × 30″, and uses a plane tangent to the emanation point on the ellipsoid according to the Map Sheet Center. The coverage of large land areas requires the definition of a large number of projection plans, each with its own system of Cartesian coordinates, whose origin coincides with the point of tangency. With the advantage of limiting the angular and areal deformations and of keeping the distances from the emanation point undistorted, there is a big disadvantage of the definition of a large number of local systems. In Madagascar, a system of quadrants for Hatt projection was implemented, but always for hydrographic surveys only. Simultaneously, however, the French army mapping agency began to use the Bonne pseudo-conic projection for topographic maps of Madagascar. The Bonne projection was a standard in Europe at that time, and it was the basis for the series of French maps Depot de la Guerre. The system of quadrants was used again in Madagascar, both for maps and for the calculation of the triangulations.

The Antsirana 1906 datum was an update provided by M. Lesage of the French Navy at the pillar of Antsirana, whose latitude was determined by Driencourt in 1904; while for the longitude, the measure by Fave in 1887 was considered reliable. A later document, with date unknown, relates about a Hatt local coordinate system, with a very close origin (ϕ0 = −12° 16′ 26.148″, λ0 = 46° 55′ 34.669″ east of Paris, and large translations of 80 km in east and 30 km in north directions). Even for the execution of hydrographic surveys of the area of the port of Tuléar, in southwest of Madagascar, the Nosy Vé 1907 datum was established.

Even with the Hellville 1888 datum, the Hatt azimuthal equidistant projection was used as a system of quadrants. In 1926, this datum was redefined in terms of longitude with λ0 = 48° 16′ 28.95″ east of Greenwich. Presumably, this modification was identified as Hellville 1926 datum. Although the reference origin had not been preserved, it has been observed that the origin has coordinates x = −28.1 and y = −2.6 m (note: x, y s.i.c.).

Laborde projection for Madagascar

In 1928, Laborde, a French artillery colonel, wrote, in critical terms, about the Bonne projection chosen by the Geographical Service of Madagascar that it was a bad choice as it was already in France. "Beginning in 1924, the defects of the Bonne Projection became totally inconvenient for use on the first part in geodetic work for the calculation of geodetic coordinates on the ellipsoid, and on the other part, the rectangular topographic surveys accumulated a substantial error. In 1925, regions quite removed from the Bonne Axis of projection, notably the delta region of Mangoky in the southwest part of Madagascar, attained errors of 22′ for angles and ±1/580 for lengths. It was decided to find another solution urgently so that the quality would not be compromised for the survey campaign of 1925. Pressed for time, a local provisional projection was adopted in which the distortions were practically negligible within the region of application. Furthermore, difficulty was encountered in recruiting specialized personnel, and in 1926, the triangulation operations were constrained for lack of officers. Since training had to be furnished to the personnel because of the isolation of the survey parties do to the topography; the field calculations had to be simple to employ and therefore rectangular coordinates were used. Since the Bonne Projection was useless, provisional local coordinates systems were improvised. Between 1925–26 four local projections were put into service based on the Gauss Conformal Projection.Footnote 1 The Laborde projection, adopted in 1926, was put into full use for the reduction of the calculations of the 1926 geodetic survey campaign and for the topographic survey campaign of 1927.” (Laborde 1928).Footnote 2

The projection of Laborde is a triple conformal projection, designed to have two lines represented in real size oblique to the meridian. The projection of the ellipsoid on to the plane is obtained through three steps: the first is the projection of the ellipsoid on the sphere. The second step is a Gauss–Schreiber transverse Mercator projection of the sphere on a secant cylinder. The third step of the Laborde projection is a conformal distortion of the plan through a rotation. Starting from the first step, the projection of the ellipsoid onto the sphere, Laborde followed Gauss. Gauss had shown that the ellipsoid could be mapped conformally on the sphere in such a way that the distortions in the vicinity of some point are of the third order or higher and negligible. Note also that the indirect or double projection through the sphere is not exactly the same as the direct projection because the series expansion of the formulas differs in higher order terms. The conformal projection of the ellipsoid on the sphere was used by the Prussian Land Survey between the years 1876 and 1923 as the foundation of a double projection, and is currently being used in the calculations for cadastral retracement.

This triple Laborde projection, using the Gauss sphere to obtain an oblique Mercator projection, is fundamentally different from the method used 20 and more years later by Martin Hotine. Most commercial programs simply ignore this. In reference to the four provisional coordinate systems cited by Laborde, he wrote later what relations existed between the local systems and the Laborde projection. His discussion referred to the triangulation of 1925–1926 in the region of Bemolanga–Morafenobe. The work was carried out over an area of 4,200 km2 and comprised of 127 geodetic triangulation points calculated on the provisional coordinate system obtained by Gauss–Schreiber projection. Two points of a previous reconnaissance triangulation were chosen as the basis for a local grid, the grid was "une projection conforme de Gauss limitée", a Gauss conformal projection of limited extent. We know from other Laborde notes that the transformation from this provisional system to Laborde oblique Mercator was simply a translation, a rotation, and a change of scale "sans aucune déformation". This is one of the most remarkable properties of the conformal projection: it preserves the shapes without distortion through simple three-parameter transformations (translation in x, translation in y, and rotation). The application of the Laborde projection for Madagascar was then a considerable simplification of the work.

The contribution of Laborde to the Service Géographique de Madagascar also led to establish a unified coordinate system for the colony. After extensive observations, the coordinates of the capital, Antananarivo, were used as the source of the Madagascar datum of 1925, where, ϕ0 = −18° 55′ 02.10″ and λ0 = 47° 33′ 06.45″ east of Greenwich. Of course, the reference ellipsoid was the International 1924. The defining parameters were published by the retired General Jean Laborde in the seminal work, "Traité des Projections des Cartes Géographiques a L'Usage des Cartographes et des Geodésiens", by L. Driencourt and J. Laborde, Paris, 1932. Those defining parameters are:Footnote 3

ϕc = −21 grad:

latitude of the projection centre

λc = 49 grad:

longitude of the projection centre (east of Paris)

αc = 21 grad:

azimuth (true) of the initial line passing through the projection centre

k c = 0.9995:

scale factor

FE = 400 km:

false easting at the natural origin

FN = 800 km:

false northing at the natural origin

All angular units are in centesimal degrees and should be converted to radians prior to use; all longitudes should be reduced to the Paris Meridian using the Paris Longitude of 2.5969212963 grads (2° 20′ 14.025″ E) east of Greenwich. The reduced longitude is given by

$$ {\lambda_P} = {\lambda_G} - \pi \cdot \frac{{{\text{2}}{\text{.5969212963}}}}{{200}} $$

where, λG is the longitude east of Greenwich expressed in radians. The reference ellipsoid for Madagascar is the International 1924 ellipsoid whose parameters are:

  • a = 6,378,388 m

  • e = 0.081991890

  • 1/f = 297

  • e 2 = 0.006722670

and oriented on Tananarive (Tananarive 1925 datum).

From these defining parameters, the following constants for the map projection may be calculated (Mugnier 1982 and OGP 2007):

$$ B = \sqrt {1 + \frac{{{e^2}{{\cos }^4}{\varphi_c}}}{{1 - {e^2}}}} $$
$$ {\varphi_s} = \arcsin \left( {\frac{{\sin {\varphi_c}}}{B}} \right) $$
$$ R = a \cdot {k_c}\left( {\frac{{\sqrt {1 - {e^2}} }}{{1 - {e^2}{{\sin }^2}{\varphi_c}}}} \right) $$
$$ C = \ln \left[ {\tan \left( {\frac{\pi }{4} + \frac{{{\varphi_s}}}{2}} \right)} \right] - B \cdot \ln \left[ {\tan \left( {\frac{\pi }{4} + \frac{{{\varphi_c}}}{2}} \right) \cdot {{\left( {\frac{{1 - e\sin {\varphi_c}}}{{1 + e\sin {\varphi_c}}}} \right)}^{{e \mathord{\left/{\vphantom {e 2}} \right.} 2}}}} \right] $$

Direct case

To compute the cartographic coordinates (E, N) from the given ellipsoidal coordinates (ϕ, λ):

$$ L = B\left( {\lambda - {\lambda_c}} \right) $$
$$ q = C + B \cdot \ln \left[ {\tan \left( {\frac{\pi }{4} + \frac{\varphi }{2}} \right) \cdot {{\left( {\frac{{1 - e\sin \varphi }}{{1 + e\sin \varphi }}} \right)}^{{e \mathord{\left/{\vphantom {e 2}} \right.} 2}}}} \right] $$
$$ P = 2 \cdot \arctan \left( {{{\text{e}}^q}} \right) - \frac{\pi }{2} $$

where, e is the base of natural logarithms

$$ U = \cos P \cdot \cos L \cdot \cos {\varphi_s} + \sin P \cdot \sin {\varphi_s} $$
$$ V = \cos P \cdot \cos L \cdot \sin {\varphi_s} - \sin P \cdot \cos {\varphi_s} $$
$$ W = \cos P \cdot \sin L $$
$$ d = \sqrt {{U^2} + {V^2}} $$
  • if d ≠ 0, then \( L\prime = 2 \cdot \arctan \left( {\frac{V}{{U + d}}} \right) \) and \( P\prime = \arctan \left( {\frac{W}{d}} \right) \)

  • if d = 0, then \( L\prime = 0 \) and \( P\prime = sign(W) \cdot \frac{\pi }{2} \)

$$ H = - L\prime + i \cdot \ln \left[ {\tan \left( {\frac{\pi }{4} + \frac{{P\prime }}{2}} \right)} \right] $$

where, i is the imaginary unit

$$ G = \frac{{1 - \cos 2{\alpha_c} + i\sin 2{\alpha_c}}}{{12}} $$
$$ E = {E_c} + R \cdot imag\left( {H + G{H^3}} \right) $$
$$ N = {N_c} + R \cdot real\left( {H + G{H^3}} \right) $$

Inverse case

To compute the ellipsoidal coordinates (φ, λ) given the cartographic coordinates (E, N), it is required that the complex parameter G is already computed in the direct case and a re-iterative solution for the other complex parameter H whose starting values are:

$$ \begin{array}{*{20}{c}} {{H_0} = \frac{{N - FN}}{R} + i\frac{{E - FE}}{R}} \hfill & {k = 0} \hfill \\ \end{array} $$
$$ \begin{array}{*{20}{c}} {{H_1} = \frac{{{H_0}}}{{{H_0} + GH_0^3}}} \hfill & {k = 1} \hfill \\ \end{array} $$
$$ {H_{k + 1}} = \frac{{{H_0} + 2GH_k^3}}{{1 + 3GH_k^2}} $$

Re-iterate until \( \left| {{\text{real}}\left( {{H_0} - {H_k} - GH_k^3} \right)} \right| \leqslant 1{\text{E}} - 11 \).

$$ L\prime = - 1 \cdot {\text{real}}\left( {{H_k}} \right) $$
$$ P\prime = 2 \cdot \arctan \left( {{{\text{e}}^{imag\left( {{H_k}} \right)}}} \right) - \frac{\pi }{2} $$

where, e is the base of natural logarithms

$$ U\prime = \cos P\prime \cdot \cos L\prime \cdot \cos {\varphi_s} + \cos P\prime \cdot \sin L\prime \cdot \sin {\varphi_s} $$
$$ V\prime = \sin P\prime $$
$$ W\prime = \cos P\prime \cdot \cos L\prime \cdot \sin {\varphi_s} - \cos P\prime \cdot \sin L\prime \cdot \cos {\varphi_s} $$
$$ d = \sqrt {U{\prime^2} + V{\prime^2}} $$
  • if d ≠ 0, then \( L = 2 \cdot \arctan \left( {\frac{{V\prime }}{{U\prime + d}}} \right) \) and \( P = \arctan \left( {\frac{{W\prime }}{d}} \right) \)

  • if d = 0, then L = 0 and \( P = sign\left( {W\prime } \right) \cdot \frac{\pi }{2} \)

We can now compute the longitude by referring to the Paris meridian:

$$ \lambda = {\lambda_c} + \frac{L}{B} $$
$$ q\prime = \frac{{\ln \left[ {\tan \left( {\frac{\pi }{4} + \frac{P}{2}} \right)} \right] - C}}{B} $$

The final solution for latitude requires a second re-iterative process, where the first element is

$$ \phi_0^\prime = 2\arctan \left( {{{\text{e}}^{q\prime }}} \right) - \frac{\pi }{2} $$

where, e is the base of natural logarithms

$$ \phi_k^\prime = 2\arctan \left[ {{{\left( {\frac{{1 + e\sin \varphi_{k - 1}^\prime }}{{1 - e\sin \varphi_{k - 1}^\prime }}} \right)}^{{e \mathord{\left/{\vphantom {e 2}} \right.} 2}}} \cdot {{\text{e}}^{q\prime }}} \right] - \frac{\pi }{2} $$

Iterate until \( \left| {\varphi_k^\prime - \varphi_{k - 1}^\prime } \right| \leqslant 1{\text{E}} - 11 \), and finally we obtain

$$ \varphi = \varphi_k^\prime . $$

Approximation with the oblique Mercator projection

Within 450 km from the center of projection, in Antananarivo, the Laborde formulas can be approximated by Hotine rectified skew orthomorphic oblique Mercator projection with deviations of less than 2 cm (Hotine 1946–47). But beyond this limit, the two projections diverge rapidly and the differences are of the order of 1 m already at a distance of 600 km, and exceed 1.5 m to the limits of the Madagascar territory. The approximation of the Laborde projection by the Hotine can, therefore, be useful for medium-scale cartographic application, but not for geodetic calculations or for large-scale engineering mapping although it is implemented in several commercial softwares.

Transformation to WGS84 datum

This work stems from the need to recover geodetic and cartographic heritage of Madagascar in the context of modern satellite positioning, and then moving to the WGS84 datum. The Foiben-Taosarintanin'i Madagasikara (Institut Géographique et Hydrographique National de Madagascar) does not publish official transformation parameters at present, but only the monographs of nine geodetic control points of the zero-order geodetic network recently calculated in the WGS84 datum.

To date, the only parameters of transformation characterized by a degree of formality have been published by the U.S. National Imagery and Mapping Agency (NIMA) for the transition from the Tananarive 1925 datum to WGS84 datum by the Molodensky formulas. Unfortunately, we do not know anything, neither the accuracy of these parameters nor the way they have been calculated. Even in Mugnier J. C. (2000), an unofficial solution that is slightly different is reported and is always compatible with the Molodensky transformation. A seven-parameter Helmert datum transformation has never been estimated before the present work.

To solve this problem, we know nine points with cartographic coordinates in Laborde projection, referred to the Tananarive 1925 datum, and their orthometric heights. We also know the WGS84 geodetic coordinates in the ITRF94 realization and their ellipsoidal heights.

The well-known rigorous approach requires:

  1. 1.

    In the starting datum RF1:

    1. a.

      to transform the map coordinates (E, N) into geographic coordinates (φ 1 , λ 1 );

    2. b.

      to transform orthometric heights (H 1 ) to ellipsoidal (h 1 ) using geoid undulation N 1;

    3. c.

      to transform geodetic (φ 1 , λ 1 , and h 1 ) associated to the ellipsoid Σ 1 into geocentric coordinates (X 1 , Y 1 , and Z 1 );

  2. 2.

    To estimate the datum transformation Π using the geocentric coordinates of points known in both datum, (X 1 , Y 1 , and Z 1 ) and (X 2 , Y 2 , andZ 2 ), and compute the transformed coordinates \( \left( {X_2^\prime, Y_2^\prime, Z_2^\prime } \right) \).

  3. 3.

    In the final datum RF2:

    1. a.

      to transform geocentric \( \left( {X_2^\prime, Y_2^\prime, Z_2^\prime } \right) \) into the geodetic coordinates \( \left( {\phi_2^\prime, \lambda_2^\prime, h_2^\prime } \right) \) associated to the ellipsoid Σ 2 ;

    2. b.

      to transform ellipsoidal heights \( \left( {h_2^\prime } \right) \) to orthometric \( \left( {H_2^\prime } \right) \) using geoid undulation N 2.

The disadvantage of the 3-D rigorous approach is that for the common points, ellipsoidal heights are required, while often, only orthometric heights are available. Also, in the present case, unfortunately, it is not possible to rigorously perform step 1a because we do not know N 1 or a geoid model associated to the Tananarive 1924 datum.

In the evolution process towards a 3-D geodesy, the problem is not new. In a local bi-dimensional geodetic network, ellipsoidal latitude and longitude are available in a local reference system. From a global 3-D geodetic network, ellipsoidal latitude, longitude, and height are known in a global reference system. It has to be emphasized that due to the older separation of horizontal and vertical reference surface, the ellipsoidal height h 1 in the local coordinate system is not available. The differential transformation between curvilinear geodetic coordinates have been treated by Molodensky et al. (1960), Soler (1976), and Grafarend et al. (1995). While Molodensky gave differential equations equivalent to the conventional similarity transformation and Soler developed the differential transformations between Cartesian and curvilinear orthogonal coordinates, Grafarend formulated the curvilinear datum transformation for ellipsoidal latitude and longitude (ϕ 1 , λ 1 ) in the local reference system RF1 as a function of the ellipsoidal coordinates \( \left( {\varphi_2^\prime, \lambda_2^\prime, h_2^\prime } \right) \) in the global reference frame RF2.

In the present work, three possible algorithms have been carried out and tested:

  • the proposed adaptation of the rigorous seven-parameter Helmert 3-D transformation,

  • the standard five-parameter Molodensky formulas, and

  • the nine-parameter Grafarend formulas.

Adapted Helmert algorithm

As reported by Schmitt et al. (1991), incorrect heights of the common points often have a negligible effect on the plane coordinates estimated by Helmert transformation. However, to obtain small residuals for the height component, it is necessary to give an approximate value for the geoid undulations. In step 3b, we can use the geoid undulations extrapolated by the EGM96 model that refer to the WGS84 (G873) ellipsoid. The accuracy of WGS84 (G873), with respect to ITRF94, is about 5 cm which is enough for our cartographic purposes. ITRF94 orthometric heights are reported in Table 3. Comparing heights in Tables 2 and 3, it is clear that Laborde cartographic coordinates are associated with orthometric heights, which is obvious even if not declared.

Table 1 Madagascar datum from the origin up today
Table 2 Laborde cartographic coordinates and geodetic coordinates, datum Tananarive 1925. Orthometric heights are reported
Table 3 Geodetic coordinates, datum ITRF94. Ellipsoidal and orthometric heights are reported, where N is the geoid undulation

Even if we cannot know N 1, we can approximate it with N 2 or refer the EGM96 geoid model to the Tananarive 1924 datum using the inverse transformation П−1. Because П is unknown a priori, it is necessary to modify the rigorous approach as follows:

  1. 1.

    In the starting datum, RF1 transform the orthometric heights (H 1) to ellipsoidal (h 1) using as first approximation of N 1 the geoid undulation N 2;

  2. 2.

    Estimate the datum transformation П.

  3. 3.

    Apply the inverse transformation П−1 to the EGM96 model described in RF2 by the points (φ 2 , λ 2 , N 2), obtaining a second approximation of N 1.

  4. 4.

    Transform the orthometric heights (H 1) to ellipsoidal (h 1) using the new approximation of N 1

  5. 5.

    Re-estimate the datum transformation П.

It is not possible to use this procedure recursively on local or regional networks because of the very high correlation between the geoid undulation and the translation of the ellipsoid origin that results in a slow divergence of the estimated translation. In the present case, the height root-mean-square (RMS) without geoid undulation correction is  ∼ 2.81 m, with undulation correction at step 2 is ∼ 0.24 m, and at step 5 is ∼ 0.20 m. Note that in Table 4, as previously emphasized, height correction of the common points has a very small effect on horizontal residuals.

Table 4 Height RMS in meters using different geoid corrections
Table 5 The estimated Helmert parameters
Table 6 Residuals of the transformations without outlier rejection and with outlier rejection. The residuals are in meters

The inverse datum transformation П−1 must be used to refer the EGM96 geoid model to the Tananarive 1924 datum in order to obtain the ellipsoidal heights of cartographic points before applying the direct transformation П (Table 5).

We have estimated the seven parameters of Helmert transformation by Procrustean analysis (Awange and Grafarend 2005). At the beginning, all the nine common points have been used, then, applying outlier rejection, only those that had deviations lower than 2 m have been used. Finally, the residuals in both cases are reported (Table 6).

Standard five-parameter Molodensky

Molodensky parameters for the transformation from Tananarive 1925 to WGS84 are published by (NIMA 2000), Mugnier (2000), and by Institut Géographique National (IGN). All these parameter sets have been estimated to transform orthometric heights directly to ellipsoidal, neglecting the geoid correction. For comparison purposes, I used the nine common points to compute a standard Molodensky transformation, obtaining similar results (Fig 1). This solution is reported as 3-D Molodensky in Table 7. The transformation parameters are t x , t y , t z , δα, and δf, where t x , t y , and t z are the coordinate of the origin of RF2 with respect to RF1, δα is the change in the semi-major axes of the reference ellipsoid and δf is the change of its flattening. Only t x , t y , and t z have to be estimated, while δα and δf are given.

Table 7 Transformation parameters reported by literature compared and statistics on residuals. The residuals of the Molodensky transformation are computed on all the nine common points. The 3-D Molodensky have been estimated by least square adjusting of standard Molodensky formulas. The 2D + 1D Molodensky by leas square adjustment of latitude and longitude formulas only

Nevertheless, taking into account orthometric heights to estimate the transformation parameters is incorrect. It is possible to apply Molodensky formulas to latitude and longitude (maybe including also the height equation with a low weight in the least squares adjustment) and estimate the three translation of the origin to be used in transforming latitude and longitude only. This solution is reported as 2D + 1D Molodensky in Table 7. Ellipsoidal heights can be derived roughly using orthometric heights and the geoid undulations related to the RF2:

$$ h_2^\prime = {H_1} + {N_2} + \delta h $$

The parameter δh have to be estimated in order to have zero mean residuals \( \left( {h_2^\prime - {h_2}} \right) \).

Grafarend nine-parameter approach

The Grafarend curvilinear datum transformation for ellipsoidal latitude and longitude (φ 1 , λ 1 ) in the local reference system, RF1 is formulated as a function of the ellipsoidal coordinates (φ 2 , λ 2 , and h 2 ) in the global reference frame, RF2. The curvilinear coordinate transformation of conformal type (datum transformation) extended by ellipsoidal parameters is given by

$$ y = \left[ {\begin{array}{*{20}{c}} {{\lambda_1} - {\lambda_2}} \hfill \\ {{\varphi_1} - {\varphi_2}} \hfill \\ \end{array} } \right] = A \cdot {\left[ {\begin{array}{*{20}{c}} {{t_x}} \hfill & {{t_y}} \hfill & {{t_z}} \hfill & \alpha \hfill & \beta \hfill & \gamma \hfill & s \hfill & {\delta {a_2}} \hfill & {\delta {f_2}} \hfill \\ \end{array} } \right]^T} $$

where, A is the Jacobi matrix, which contains the partial derivative of ellipsoidal coordinates with respect to the datum parameters as well as ellipsoidal form parameters. The incremental scale s and the incremental semi-major axis δa 2 cannot be determined independently, but δa 2 and δf 2 can be fixed and removed from the analysis.

The inverse curvilinear datum transformation is given by

$$ \left[ {\begin{array}{*{20}{c}} {\lambda_2^\prime } \hfill \\ {\varphi_2^\prime } \hfill \\ \end{array} } \right] = \left[ {\begin{array}{*{20}{c}} {{\lambda_1}} \hfill \\ {{\varphi_1}} \hfill \\ \end{array} } \right] + B \cdot {\left[ {\begin{array}{*{20}{c}} {{t_x}} \hfill & {{t_y}} \hfill & {{t_z}} \hfill & \alpha \hfill & \beta \hfill & \gamma \hfill & s \hfill & {\delta {a_1}} \hfill & {\delta {f_1}} \hfill \\ \end{array} } \right]^T} = \left[ {\begin{array}{*{20}{c}} {{\lambda_1}} \hfill \\ {{\varphi_1}} \hfill \\ \end{array} } \right] + B \cdot x $$

The matrix B contains the partial derivative of the ellipsoidal coordinates in RF1. Since in the local reference system the ellipsoidal heights h 1 are in general not available, the matrix B can be decomposed in \( B = {B_0} + {h_1}{B_1} \). It can be numerically shown that the impact of the term h 1 B 1 is of second order and it can be neglected, obtaining a formula that does not depend on h 1 . See Grafarend et al. (1995) for the details on the method. For geodetic networks of regional extension, Grafarend also experienced configurations close to a collinearity (near linear dependence), and discussed the methods to overcoming the problem.

Orthometric heights have been derived roughly as in the previous 2D + 1D approach. Kotsakis (2008) discussed how to transform the geoid undulation from one geodetic reference frame to another, however, assuming the Helmert transformation parameters known a priori. In Perozzi and Surace (2000), it is also emphasized that the three Molodensky formulas are largely uncorrelated, allowing to separate the horizontal and vertical components in the adjustment. So, the Molodensky model is also coherent with the separation of the two components in the classical geodetic approach, in which the horizontal and vertical positions are measured and adjusted independently.

The results are shown in Table 8 and compared with the adapted Helmert results. Note that because of the use of the ellipsoidal latitude and longitude equation only, the datum transformation parameters are not comparable with the Helmert parameters and are not reported. On the contrary, using the 3-D curvilinear coordinate transformation equations in latitude, longitude, and height, the estimated parameters are equal to the Helmert parameters when the ellipsoidal heights are available in both reference systems. Such an approach cannot be used in the present work, but it is possible to include in the adjustment the height equation with a low weight in the adjustment.

Table 8 Residual RMS of the Grafarend and Helmert transformations compared

Outlier rejection has been performed on the residuals, discarding the point Manakara. The final residuals are reported in Table 9. Note that the points Orangea and Lakaria, discarded in the Helmert approach, are now accepted and show small residuals.

Table 9 Transformation residuals

Implementation

The algorithms discussed in the present work are implemented in FORTRAN 90 programming language and included in the software TOPO.Footnote 4 Helmert transformation parameters are estimated by Procrustes, while Molodensky and Grafarend approach transformation parameters are estimated by least squares. All the algorithms have been tested estimating known transformations between International Terrestrial Reference Frames (ITRFs), then applied on the Madagascar case study.

Conclusions

To convert Laborde cartographic coordinates to geodetic coordinates, the Laborde projection equations have been implemented for the direct and inverse case, avoiding the use of the Hotine approximation, usually implemented in the commercial software. Orthometric heights have been converted to ellipsoidal by means of an empirical localization of a global geoid model. Then, the Helmert transformation parameters have been estimated by Procrustean analysis, with horizontal RMS of 1.2 m and vertical RMS of 20 cm; the rejected outlier horizontal residuals are of the order of some meters. For comparison with previously published results, the three origin translation parameters of a standard Molodensky transformation have been estimated, but a more rigorous solution is possible applying the Grafarend curvilinear datum transformation. This approach has given horizontal RMS of 1 m and vertical RMS of 50 cm. The modified Helmert and the Grafarend solutions seem to produce comparable results, providing metric accuracy, and are suitable for cartography recovering at the reduction scales up to 1:5,000.