If you wish to contribute or participate in the discussions about articles you are invited to join Navipedia as a registered user
Ellipsoidal and Cartesian Coordinates Conversion
|Title||Ellipsoidal and Cartesian Coordinates Conversion|
|Author(s)||J. Sanz Subirana, J.M. Juan Zornoza and M. Hernández-Pajares, Technical University of Catalonia, Spain.|
|Year of Publication||2011|
The (x,y,z) ECEF cartesian coordinates can be expressed in the ellipsoidal coordinates , where and λ are, respectively, the latitude and longitude from the ellipsoid, and h the height above it. Figure 1 illustrates the relation between Cartesian and ellipsoidal coordinates.
From Ellipsoidal to Cartesian coordinates
The Cartesian coordinates of a point (x,y,z) can be obtained from the ellipsoidal coordinates by the next expressions:
where N is the radius of curvature in the prime vertical:
and where the eccentricity e is related with the semi-major axis a, the semi-minor axis b and the flattening factor by:
From Cartesian to Ellipsoidal coordinates
The ellipsoidal coordinates of a point can be obtained from the cartesian coordinates (x,y,z) as follows:
The longitude λ is given by:
The latitude is computed by an iterative procedure.
- 1. The initial value is given by:
- with .
- 2. Improved values of , as well as the height h, are computed iterating in the equations:
- The iterations are repeated until the change between two successive values of are smaller than the precision required.