Geodion tools
ECEF to geodetic coordinate converter
Convert Earth-centred, Earth-fixed Cartesian coordinates X, Y and Z to geodetic latitude, longitude and ellipsoidal height on a selected reference ellipsoid.
Input coordinates
Enter geocentric Cartesian coordinates in metres and select the ellipsoid associated with the coordinates.
Calculated position
Longitude is normalised to the interval −180° to +180°. At an exact pole, longitude is reported as 0° by convention.
Important interpretation note
This calculation changes coordinate representation only. It does not transform between datums or reference frames.
The supplied X, Y and Z coordinates must be geocentric and compatible with the selected ellipsoid. Epoch effects, tectonic motion and datum transformations are outside this calculation.
Batch processing
Process a CSV or XLSX file locally
Use the first worksheet and columns named x, y and z, in metres. Common aliases such as X_m, Y_m and Z_m are accepted. Optional id and comments columns are preserved.
Preview
| ID | Latitude (°) | Longitude (°) | Height (m) |
|---|
The preview shows up to 12 rows. CSV input produces UTF-8 CSV output; XLSX input produces a formatted Excel workbook.
Input convention
ECEF is a right-handed geocentric Cartesian system: X through latitude 0°, longitude 0°; Y through latitude 0°, longitude 90°E; Z through the north pole.
Output convention
Latitude is geodetic latitude. Height is ellipsoidal height above the selected reference ellipsoid, not orthometric height above a geoid or vertical datum.
Numerical handling
The calculation uses double-precision arithmetic, handles polar coordinates separately and rejects the undefined ellipsoid-centre case.
Need more than a conversion?
