Conversions supported by TransLT
Type of source coordinates | Type of target coordinates | |
Geographic coordinates (φ, λ, h) | → | Geocentric Cartesian coordinates (X, Y, Z)* |
Cartesian geocentric coordinates (X, Y, Z) | → | Geographic coordinates (φ, λ, h) |
Geographic coordinates (φ, λ) | → | Plane coordinates (N, E) according to the selected projection |
Plane coordinates (N, E) | → | Geographic coordinates (φ, λ) according to the selected projection |
Note(*): For this conversion you can choose if the ellipsoidal altitude h is used or not in the calculation. If not used it is considered that h= 0.000 (geographic 2D case).
The map projections supported by TransLT
No. |
Projection name |
Applicable on ellipsoid |
Applicable on spheroid |
Reversible |
Cylindrical Projections | ||||
---|---|---|---|---|
1 |
Cassini-Soldner |
√ | √ | √ |
2 |
Central Cylindrical |
√ | √ | |
3 |
Cylindrical Equal Area (Normal) |
√ | √ | √ |
4 |
Cylindrical Equal Area (Oblique) |
√ | √ | √ |
5 |
Cylindrical Equal Area (Transverse) |
√ | √ | √ |
6 |
Equidistant Cylindrical |
√ | √ | √ |
7 |
Gall Stereographic Cylindrical |
√ | √ | |
8 |
Hotine Oblique Mercator (Variant A) |
√ | √ | √ |
9 |
Hotine Oblique Mercator (Variant B) |
√ | √ | √ |
10 |
Hyperbolic Cassini-Soldner |
√ | √ | |
11 |
Laborde for Madagascar |
√ | √ | √ |
12 |
Mercator (1SP) (Variant A) |
√ | √ | √ |
13 |
Mercator (2SP) (Variant B) |
√ | √ | √ |
14 |
Mercator (2SP) (Variant C) |
√ | √ | √ |
15 |
Miller Cylindrical |
√ | √ | |
16 |
Popular Visualisation Pseudo Mercator |
√ | √ | √ |
17 |
Swiss. Obl. Mercator |
√ | √ | √ |
18 |
Transverse Mercator |
√ | √ | √ |
19 |
Transverse Mercator (South Orientated) |
√ | √ | √ |
20 |
Transverse Mercator Zoned Grid System |
√ | √ | √ |
21 |
Tunisia Mining Grid |
√ | √ | √ |
22 |
Universal Transverse Mercator (UTM) |
√ | √ | √ |
Pseudocylindrical Projections | ||||
23 |
Collignon |
√ | √ | |
24 |
Eckert I |
√ | √ | |
25 |
Eckert II |
√ | √ | |
26 |
Eckert III |
√ | √ | |
27 |
Eckert IV |
√ | √ | |
28 |
Eckert V |
√ | √ | |
29 |
Eckert VI |
√ | √ | |
30 |
Equal Earth |
√ | √ | √ |
31 |
Fahey (Modified Gall) |
√ | √ | |
32 |
Foucaut Sinusoidal |
√ | √ | |
33 |
Foucaut Stereographic Equivalent |
√ | √ | |
34 |
Hatano Asymmetrical Equal Area |
√ | √ | |
35 |
Kavraiskiy V |
√ | √ | |
36 |
Kavraiskiy VII |
√ | √ | |
37 |
Loximuthal |
√ | √ | |
38 |
McBride-Thomas Flat-Polar Parabolic (No. 5) |
√ | √ | |
39 |
McBryde-Thomas Flat-Polar Quartic (No. 4) |
√ | √ | |
40 |
McBryde-Thomas Flat-Polar Sine (No. 1) |
√ | √ | |
41 |
McBryde-Thomas Flat-Polar Sinusoidal (No. 3) |
√ | √ | |
42 |
McBryde-Thomas Flat-Pole Sine (No. 2) |
√ | √ | |
43 |
Mollweide |
√ | √ | |
44 |
Nell |
√ | √ | |
45 |
Nell-Hammer |
√ | √ | |
46 |
Pseudo Plate Carrée |
√ | √ | √ |
47 |
Putnins P1 |
√ | √ | |
48 |
Putnins P2 |
√ | √ | |
49 |
Putnins P3 |
√ | √ | |
50 |
Putnins P3p |
√ | √ | |
51 |
Putnins P4 (Craster Parabolic) |
√ | √ | |
52 |
Putnins P4p |
√ | √ | |
53 |
Putnins P5 |
√ | √ | |
54 |
Putnins P5p |
√ | √ | |
55 |
Putnins P6 |
√ | √ | |
56 |
Putnins P6p |
√ | √ | |
57 |
Quartic Authalic |
√ | √ | |
58 |
Sinusoidal (Sanson-Flamsteed) |
√ | √ | √ |
59 |
Wagner I (Kavraiskiy VI) |
√ | √ | |
60 |
Wagner II |
√ | √ | |
61 |
Wagner III |
√ | √ | |
62 |
Wagner IV |
√ | √ | |
63 |
Wagner V |
√ | √ | |
64 |
Wagner VI |
√ | √ | |
65 |
Werenskiold I |
√ | √ | |
66 |
Winkel I |
√ | √ | |
67 |
Winkel II |
√ | ||
Conic Projections | ||||
68 |
Albers Equal Area |
√ | √ | √ |
69 |
Bipolar conic of western hemisphere |
√ | √ | |
70 |
Equidistant Conic |
√ | √ | √ |
71 |
Euler (Equidistant Conic) |
√ | √ | |
72 |
Krovak Oblique Conformal Conic |
√ | √ | √ |
73 |
Krovak Oblique Conformal Conic (North Orientated) |
√ | √ | √ |
74 |
Krovak Oblique Conformal Conic Modified |
√ | √ | √ |
75 |
Krovak Oblique Conformal Conic Modified (North Orientated) |
√ | √ | √ |
76 |
Lambert Conformal Conic (1SP) |
√ | √ | √ |
77 |
Lambert Conformal Conic (1SP variant B) |
√ | √ | √ |
78 |
Lambert Conformal Conic (1SP) West Orientated |
√ | √ | √ |
79 |
Lambert Conformal Conic (2SP) |
√ | √ | √ |
80 |
Lambert Conformal Conic (2SP) Belgium |
√ | √ | √ |
81 |
Lambert Conformal Conic (2SP) Michigan |
√ | √ | √ |
82 |
Lambert Conic Near-Conformal |
√ | √ | |
83 |
Murdoch I (Equidistant Conic) |
√ | √ | |
84 |
Murdoch II |
√ | √ | |
85 |
Murdoch III (Equidistant Conic, minimum error) |
√ | √ | |
86 |
Perspective Conic |
√ | √ | |
87 |
Tissot |
√ | √ | |
88 |
Vitkovskiy I (Equidistant Conic) |
√ | √ | |
Pseudoconic Projections | ||||
89 |
Bonne (South Orientated) |
√ | √ | √ |
90 |
Bonne (Werner for lat.1sp = 90°) |
√ | √ | √ |
Polyconic Projections | ||||
91 |
American Polyconic |
√ | √ | √ |
92 |
International Map of the World (Modified Polyconic) |
√ | √ | √ |
Azimuthal Projections | ||||
93 |
Azimuthal Equidistant |
√ | √ | √ |
94 |
Colombia Urban Projection |
√ | √ | √ |
95 |
Gnomonic |
√ | √ | |
96 |
Guam (Azimuthal Equidistant) |
√ | √ | |
97 |
Lambert Azimuthal Equal Area |
√ | √ | √ |
98 |
Lee Oblated Stereographic |
√ | √ | |
99 |
Miller Oblated Stereographic |
√ | √ | |
100 |
Mod. Stererographics of 48 U.S. |
√ | √ | |
101 |
Mod. Stererographics of 50 U.S. |
√ | √ | √ |
102 |
Mod. Stererographics of Alaska |
√ | √ | √ |
103 |
Modified Azimuthal Equidistant (for Micronesia) |
√ | √ | |
104 |
Oblique Stereographic |
√ | √ | √ |
105 |
Orthographic |
√ | √ | √ |
106 |
Polar Stereographic Variant A (Universal) |
√ | √ | √ |
107 |
Polar Stereographic Variant B |
√ | √ | √ |
108 |
Polar Stereographic Variant C |
√ | √ | √ |
109 |
Stereographic (J.P. Snyder formulas) |
√ | √ | √ |
110 |
Topocentric local |
√ | √ | √ |
111 |
Vertical Perspective |
√ | √ | |
112 |
Vertical Perspective (Orthographic case) |
√ | √ | |
Miscellaneous Projections | ||||
113 |
New Zealand Map Grid |
√ | √ | |
114 |
Van der Grinten |
√ | √ |
The transformations with parameters supported by TransLT
Transformation type |
Method |
No. |
Invertible |
Reversible |
1D transformation |
3D plane rotation |
5 |
|
√ |
Translate to elevation |
1 |
√ |
√ |
|
2D transformation |
Helmert 2D conformal transformation |
4 |
√ |
√ |
Helmert 2D conformal transformation with rotation origin |
6 |
|
√ |
|
Affine orthogonal 2D transformation |
5 |
|
√ |
|
Affine non-orthogonal 2D transformation |
6 |
√ |
√ |
|
3D transformation |
Helmert 3D conformal transformation the Bursa-Wolf method |
7 |
√ |
√ |
Helmert 3D conformal transformation the Molodenski-Badekas method |
10 |
|
|
|
Helmert 3D conformal transformation |
7 |
√ |
√ |
|
Affine 3D transformation |
8 |
|
|
|
Affine 3D transformation |
9 |
|
|
|
Affine 3D transformation with rotation origin |
12 |
|
|
|
Time-dependent 3D transformation, Bursa-Wolf method |
15 |
√ |
√ |
|
Time-dependent 3D transformation, Helmert conformal |
15 |
|
√ |
The polynomial transformations supported by TransLT
Method |
Polynomial degree |
Reversible |
General polynomial |
2 |
|
3 |
||
4 |
||
6 |
||
13 |
||
Reversible polynomial |
2 |
√ |
3 |
√ | |
4 |
√ | |
6 |
√ | |
13 |
√ | |
Complex polynomial |
3 |
|
4 |
||
Madrid to ED50 polynomial |
1 |
The types of grid files supported by TransLT
File extension |
Format |
File description |
Applied to |
.94 |
Binary |
Geoid model VERTCON format |
h |
.asc |
ASCII |
Geoid model ASC format |
h |
.b |
Binary |
NADCON 5, GEOCON, GEOCON 11 or VERTCON 3.0 format |
(φ,λ,h), (φ,λ) or h |
.bin |
Binary |
Geoid model NGS format |
h |
.byn |
Binary |
Geoid model GSD format |
h |
.csv |
ASCII |
Geoid model NZLVD (New Zealand) or BEV AT (Austria) format |
h |
.dat |
Binary |
NTv1 format |
(φ, λ) |
.dat |
ASCII |
Geoid model DAT format |
h |
.ggf |
Binary |
Geoid model Trimble GGF format |
h |
.grd |
Binary |
ANCPI 1D or 2D format (Romania) |
(N, E) or h |
.grd |
ASCII |
Geoid model NGA (EGM96) or SURFER format |
h |
.gri |
ASCII |
Geoid model Gravsoft (OSGM15) format |
h |
.gsb1 |
Binary |
NTv2 format, files with multiple grids that cover more areas, the grids can have sub-grids attached |
(φ, λ) or h |
.gsf |
ASCII |
Geoid model Carlson SurvCE GSF format |
h |
.gtx |
Binary |
Geoid model GTX format |
h |
.gvb1 |
Binary |
Point motion NTv2_Vel format, files with multiple grids that cover more areas, the grids can have sub-grids attached |
(φ, λ, h) |
.gz |
Archive |
EGM2008 geoid model, NGA format |
h |
.las / .los2 |
Binary |
NADCON format |
(φ, λ) |
.lla |
ASCII |
Latitude and longitude corrections in PROJ4 format |
(φ, λ) |
.mnt |
ASCII |
IGN with MNT format |
(φ, λ) or h |
.sid |
ASCII |
Geoid model NZGV format |
h |
.txt |
ASCII |
IGN with TXT format |
(φ, λ) or h |
.txt3 |
ASCII |
OSTN02/OSGM02 or OSTN15/OSGM15 1D or 3D format |
(N,E,H), (N,E) or H |
.txt4 |
ASCII |
Geoid model CING11 format |
h |
gugik*.txt |
ASCII |
GUGiK PL TXT format |
(φ, λ, h) or h |
.isg.txt |
ASCII |
Geoid model ISG format |
h |
.zip |
Archive |
Deformation model NZGD2000 format |
(φ,λ,h), (φ,λ) or h |
Grid interpolation methods: Bilinear, Bicubic spline and Biquadratic. |
Note1: For the .gsb or .gvb files that contain sub-grids the interpolation is made in the last sub-grid where the point is found. Firstly it is searched for the main grid where the point is found and afterwards it is searched in all its descendants. If the point is inside a sub-grid, this sub-grid is used for interpolation.
Note2: The .las and .los files are used together. For selection one of the two files will be selected.
Note3: For files with .txt extension, which can be in either IGN, OSTN02/OSGM02 or OSTN15/OSGM15 format, the differentiation of these is made by choosing file names containing the words OSGM or OSTN for OSTN02/OSGM02 or OSTN15/OSGM15 format, file names that do not contain these words being considered in IGN format.
Note4: Similar to note 3, but the text inside the file name is in this case GM0811 starting with the third character.
Offset methods supported by TransLT
Method name |
Applied to |
Reversible |
Longitude rotation |
λ | √ |
Vertical Offset |
h | √ |
Vertical Offset and Slope |
h | √ |
Geographic 2D offsets |
(φ, λ) | √ |
Geographic 2D with Height Offsets |
(φ, λ, h) | √ |
Geographic 3D offsets |
(φ, λ, h) | √ |
Geographic 3D to 2D conversion |
h = 0.0 | √ |
Geographic 2D axis order reversal |
(φ, λ) | √ |
Geographic 3D axis order change |
(φ, λ) | √ |
Change of vertical axis direction |
h | √ |
Change of horizontal axes directions |
(φ, λ), (N, E) | √ |
Change of all axes directions |
(N, E, H), (X, Y, Z) | √ |
Change of vertical axis unit |
h | √ |
Change of horizontal axes units |
(φ, λ), (N, E) | √ |
Change of all axes units |
(N, E, H), (X, Y, Z) | √ |
Points motion (ellipsoidal) |
(φ, λ, h) | √ |
Change zero-tide height to mean-tide height |
h | √ |
Predefined constants and functions for transformations with own formulas
Coordinate transformations from a source system to a target one can be made with the help of own formulas. The constants and functions that can be used are presented in the following table:
Name |
Description |
Example |
pi |
Pythagorean number pi = 3.1415926535... |
|
e |
Euler’s number e = 2.718281828... |
|
abs |
absolute value |
abs(-1.0) = 1.0 abs(1.0) = 1.0 |
sqrt |
square root |
sqrt(2.0) = 1.41421356... |
pow(B,n) |
raises base B to power n |
pow(25,1.5) = 125.0 |
ln |
natural logarithm |
ln(e) = 1.0 |
sin |
sine calculated for angles in radians |
sin(pi/2) = 1.0 |
cos |
cosine calculated for angles in radians |
cos(pi/2) = 0.0 |
tan |
tangent calculated for angles in radians |
tan(pi/4) = 1.0 |
asin |
arcsine, the return value will fall in the range [-pi/2, pi/2] |
asin(1.0) = pi/2 |
acos |
arccosine, the return value will fall in the range [0, pi/2] |
acos(0.0) = pi/2 |
atan |
arctangent, the return value will fall in the range [-pi/2, pi/2] |
atan(1.0) = pi/4 |
atan2(dy,dx) |
arctangent angle and quadrant, the return value will fall in the range [-pi, pi] (all quadrants) |
atan2(-5.0,0.0) = -pi/2 |
sinh |
hyperbolic sine |
sinh(ln(2.0)) = 0.75 |
cosh |
hyperbolic cosine |
cosh(ln(2.0)) = 1.25 |
tanh |
hyperbolic tangent |
tanh(ln(2.0)) = 0.6 |
asinh |
hyperbolic arcsine |
asinh(0.75) = ln(2.0) |
acosh |
hyperbolic arccosine |
acosh(1.25) = ln(2.0) |
atanh |
hyperbolic arctangent |
atanh(0.6) = ln(2.0) |
rtod |
conversion from radians to decimal degrees |
rtod(pi) = 180.0 |
dtor |
conversion from decimal degrees to radians |
dtor(180.0) = pi |