Vous êtes sur la page 1sur 25

SERVICE DE GEODESIE

ET NIVELLEMENT NOTES TECHNIQUES


NT/G 76

PROJECTION CARTOGRAPHIQUE
MERCATOR TRANSVERSE
S
G
N

2
Algorithmes
7
8
1
5

1ère édition
Janvier 1995

 I N S T I T U T G E O G R A P H I Q U E N A T I O N A L
2-4, AVENUE PASTEUR - 94165 SAINT MANDE CEDEX
ALGORITHMES NECESS AIRES

A LA

PROJECTION CARTOGRAPHIQUE

MERCATOR TRANSVERSE

SOMMAIRE NOMBRE de PAGES

ALG0001 2

ALG0002 3

ALG0025 2

ALG0026 2

ALG0028 2

ALG0029 2

ALG0030 3

ALG0031 3

ALG0052 3

APPLICATION CONSTANTES DE PROJECTION UTM 1


ALG0001 1/2

CALCUL DE LA LATITUDE ISOMETRIQUE.

Numéro : ALG0001.

Description :

Calcul de la latitude isométrique sur un ellipsoïde de première excentricité e au


point de latitude ϕ.

Variables :

- paramètres en entrée :

ϕ : latitude.
e : première excentricité de l’ellipsoïde.

- paramètre en sortie :

L : latitude isométrique.

Schéma séquentiel :

E : ϕ , e.
S : L

e
π ϕ 1 − e ⋅ sin ϕ
L = ln( tan(
4
+
2
)⋅(
1 + e ⋅ sin ϕ
)2 )

S
ALG0001 2/2

CALCUL DE LA LATITUDE ISOMETRIQUE.

Jeux d’essai :

ϕ (rad) 0,872 664 626 00 -0,300 000 000 00 0,199 989 033 70

e 0,081 991 889 98 0,081 991 889 98 0,081 991 889 98

L 1,005 526 536 49 -0,302 616 900 63 0,200 000 000 009

Remarque :

On notera L(ϕ ϕ,e) la valeur de la latitude isométrique sur l’ellipsoïde de


première excentricité e au point de latitude ϕ.
ALG0002 1/3

CALCUL DE LA LATITUDE A PARTIR DE LA LATITUDE ISOMETRIQUE.

Numéro : ALG0002.

Description :

Calcul de la latitude ϕ à partir de la latitude isométrique L.

Variables :

- paramètres en entrée :

L : latitude isométrique.
e : première excentricité de l’ellipsoïde.
ε : tolérance de convergence.

- paramètre en sortie :

ϕ : latitude en radian.
ALG0002 2/3

CALCUL DE LA LATITUDE A PARTIR DE LA LATITUDE ISOMETRIQUE.

Schéma séquentiel :

E : L , e , ε.
S : ϕ.

ϕ0 = 2 ⋅ arctan ( exp ( L ) )−
π
2

i ← 0

i ← i + 1

e
ϕi = 2 ⋅ arctan ( (
1 + e ⋅ sin ϕ i − 1
1 − e ⋅ sin ϕ i − 1
)2 ⋅ exp ( L ) )−
π
2

non
ϕ i − ϕ i− 1 〈ε

oui
ALG0002 3/3

CALCUL DE LA LATITUDE A PARTIR DE LA LATITUDE ISOMETRIQUE.

Schéma séquentiel (suite) :

ϕ = ϕi

Jeux d’essai :

L 1,005 526 536 48 -0,302 616 900 60 0,200 000 000 0

e 0,081 991 889 98 0,081 991 889 98 0,081 991 889 98

ε 1.10-11 1.10-11 1.10-11

ϕ (rad) 0,872 664 626 00 -0,299 999 999 97 0,199 989 033 69

Remarque :

On notera L-1(L,e) la valeur de la latitude à partir de la latitude isométrique L


pour un ellipsoïde de première excentricité e.
ALG0025 1/2

COEFFICIENTS POUR ARC DE MERIDIEN.

Numéro : ALG0025.

Description :

Calcul des coefficients pour arc de méridien.

Variables :

- paramètre en entrée :

e : première excentricité de l’ellipsoïde.

- paramètre en sortie :

C : tableau de 5 coefficients.

Schéma séquentiel :

E : e.
S : C.

1 2 3 4 5 175
C[1] = 1 − e − e − e6 − e8
4 64 256 16384
3 2 3 4 45 105 8
C[2] = − e − e − e6 − e
8 32 1024 4096
15 4 45 6 525 8
C[3] = e + e + e
256 1024 16384
35 175
C[4] = − e6 − e8
3072 12288
315 8
C[5] = e
131072

S
ALG0025 2/2

COEFFICIENTS POUR ARC DE MERIDIEN.

Jeux d'essai :

e 0,081 991 889 980 000

C[1] 0,998 317 208 056

C[2] -0,002 525 251 627

C[3] 0,000 002 661 520

C[4] -0,000 000 003 491

C[5] 0,000 000 000 005


ALG0026 1/2

DEVELOPPEMENT DE L'ARC DE MERIDIEN.

Numéro : ALG0026.

Description :

Calcul de l'abscisse curviligne sur l'arc de méridien pour une latitude ϕ sur un
ellipsoïde donné, de demi-grand axe unitaire.

Variables :

- paramètres en entrée :

ϕ : latitude.
C : tableau de 5 coefficients pour arc de méridien.

- paramètre en sortie :

β* : arc de méridien sur un ellipsoïde de demi-grand axe unitaire.

Autre algorithme utilisé :

ALG0025 : Coefficients pour arc de méridien.


ALG0026 2/2

DEVELOPPEMENT DE L'ARC DE MERIDIEN.

Schéma séquentiel :

E : ϕ , e.
S : β *.
E

C = c e)
( ALG0025

4
β
*
= C1 ⋅ ϕ + ∑ C k + 1 ⋅ sin( 2 ⋅ k ⋅ ϕ )
k= 1

Jeux d'essai :

e 0,081 991 889 98 0,081 819 191 043

ϕ (rad) 0,785 398 163 40 1,570 796 326 79

β* (rad) 0,781 551 253 561 1,568 164 140 908

Remarque :

On notera β*(ϕ
ϕ,e) la valeur de l’abscisse curviligne sur l’arc de méridien pour
une latitude ϕ sur un ellipsoïde donné, de demi-grand axe unitaire.
ALG0028 1/2

COEFFICIENTS DE PROJECTION

Projection Mercator Transverse (sens direct).

Numéro : ALG0028.

Description :

Calcul des coefficients pour la projection Mercator Transverse (sens direct).

Variables :

- paramètre en entrée :
e : première excentricité de l’ellipsoïde.

- paramètre en sortie :
C : tableau de 5 coefficients.

Schéma séquentiel :

E : e.
S : C.
E

1 2 3 4 5 175
C[1] = 1 − e − e − e6 − e8
4 64 256 16384
1 2 1 4 9 901
C[2] = e − e − e6 − e8
8 96 1024 184320
13 4 17 6 311 8
C[3] = e + e − e
768 5120 737280
61 899
C[4] = e6 + e8
15360 430080
49561 8
C[5] = e
41287680

S
ALG0028 2/2

COEFFICIENTS DE PROJECTION

Projection Mercator Transverse (sens direct).

Jeux d'essai :

e 0,081 991 889 980 000

C[[1]] 0,998 317 208 056

C[[2]] 0,000 839 860 299

C[[3]] 0,000 000 766 015

C[[4]] 0,000 000 001 211

C[[5]] 0,000 000 000 002


ALG0029 1/2

COEFFICIENTS DE PROJECTION

Projection Mercator Transverse (sens inverse).

Numéro : ALG0029.

Description :

Calcul des coefficients pour la projection Mercator Transverse (sens inverse).

Variables :

- paramètre en entrée :
e : première excentricité de l’ellipsoïde.

- paramètre en sortie :
C : tableau de 5 coefficients.

Schéma séquentiel :

E : e.
S : C.

1 2 3 4 5 175
C[1] = 1 − e − e − e6 − e8
4 64 256 16384
1 2 1 4 7 1
C[2] = e + e + e6 + e8
8 48 2048 61440
1 3 559
C[3] =
4 6 8
e + e + e
768 1280 368640
17 283
C[4] = e6 + e8
30720 430080
4397
C[5] =
8
e
41287680

S
ALG0029 2/2

COEFFICIENTS DE PROJECTION

Projection Mercator Transverse (sens inverse).

Jeux d'essai :

e 0,081 991 889 980 000

C[[1]] 0,998 317 208 056 0

C[[2]] 0,000 841 276 339 1

C[[3]] 0,000 000 059 561 9

C[[4]] 0,000 000 000 169 5

C[[5]] 0,000 000 000 000 2


ALG0030 1/3

TRANSFORMATION DE COORDONNEES

λ , ϕ    → Mercator Transverse X , Y.

Numéro : ALG0030.

Description :

Transformation de coordonnées géographiques en coordonnées dans le système de


projection Mercator Transverse.

Variables :

- paramètres en entrée :

λc : longitude origine par rapport au méridien origine.


n : rayon de la sphère intermédiaire.
Xs, Ys : constantes sur X,Y.
e : première excentricité de l’ellipsoïde.
λ : longitude.
ϕ : latitude.

- paramètres en sortie :

X, Y : coordonnées en projection Transverse Mercator.

Autres algorithmes utilisés :

ALG0001 : calcul de la latitude isométrique L au point de latitude


ϕ sur l’ellipsoïde de première excentricité e.
ALG0028 : coefficients de la projection Mercator Transverse (sens
direct).

Algorithme dont les résultats sont utilisés en entrée :

ALG0052 : détermination des paramètres de calcul λc, n, Xs, Ys en


fonction des paramètres de définition usuels.
ALG0030 2/3

TRANSFORMATION DE COORDONNEES

λ , ϕ    → Mercator Transverse X , Y.

Schéma séquentiel :

E : λc , n , Xs , Ys , e , λ , ϕ.
S : X , Y.

C = c( e) A L G 0 0 28

L = L (ϕ , e) A L G 00 0 1

sin(λ − λ c)
Φ = arcsin( )
ch(L)

Ls = L (Φ ,0 ) A L G 0 0 01

sh(L)
Λ = arctan( )
cos(λ − λ c)
z = Λ + iL s (i2 = − 1)

4
Z = n ⋅ C1 ⋅ z + n ⋅ ∑ C k + 1 ⋅ sin( 2 ⋅ k ⋅ z)
k= 1

X = Im(Z) + Xs

Y = Re(Z) + Ys

S
ALG0030 3/3

TRANSFORMATION DE COORDONNEES

λ , ϕ    → Mercator Transverse X , Y.

Schéma séquentiel (suite) :

Notation utilisée :

L(ϕ,e) : latitude isométrique au point de latitude ϕ sur l'ellipsoïde de


première excentricité e.

Jeux d'essai :

λc (rad) 0,052 359 877 56 -0,052 359 877 56 -0,034 906 585 04

n (m) 6 375 836,644 8 6 375 697,845 6 6 375 020,481 3

Xs (m) 500 000,000 0 500 000,000 0 400 000,000 0

Ys (m) 0,000 0 0,000 0 -5 527 063,815 0

e 0,081 991 889 98 0,082 483 400 04 0,081 673 373 82

λ (rad) 0,095 993 108 90 -0,095 993 108 90 0,000 000 000 00

ϕ (rad) 0,850 848 010 30 0,606 501 915 10 0,907 571 211 00

X (m) 683 770,885 1 271 145,459 5 537 281,172 8

Y (m) 5 402 786,997 6 3 847 883,538 5 235 442,150 1


ALG0031 1/3

TRANSFORMATION DE COORDONNEES

X , Y Mercator Transverse 


→ λ , ϕ

Numéro : ALG0031.

Description :

Transformation de coordonnées en projection Mercator Transverse, en coordonnées


géographiques.

Variables :

- paramètres en entrée :

λc : longitude origine par rapport au méridien origine.


n : rayon de la sphère intermédiaire.
Xs,Ys : constantes sur X, Y.
e : première excentricité de l’ellipsoïde.
X,Y : coordonnées en projection du point.
ε : tolérance de convergence.

- paramètres en sortie :

λ : longitude.
ϕ : latitude.

Autres algorithmes utilisés :

ALG0001 : calcul de la latitude isométrique L au point de latitude


ϕ sur l’ellipsoïde de première excentricité e.
ALG0002 : calcul de la latitude ϕ à partir de la latitude
isométrique . L
ALG0029 : coefficients de la projection Mercator Transverse (sens
inverse).

Algorithme dont les résultats sont utilisés en entrée :

ALG0052 : détermination des paramètres de calcul λc, n, Xs, Ys à


partir des paramètres de définition usuels.
ALG0031 2/3

TRANSFORMATION DE COORDONNEES

X , Y Mercator Transverse 


→ λ , ϕ.

Schéma séquentiel :
E : λc , n , Xs , Ys , e , X , Y, ε
S : λ , ϕ

C = c ( e ) ALG0029

Y − Ys X − Xs 2
z′ = + i ( ) ( i = -1 )
n ⋅ C1 n ⋅ C1

4
z = z'− ∑ C k + 1 ⋅ sin( 2 ⋅ k ⋅ z ′ )
k= 1

L = Re z
Ls = Im z

λ = λc + arctan (
L sh s
)
cos L
sin L
Φ = arcsin ( )
ch L s

L = L( Φ ,0 ) ALG0001

ϕ = L −1
( L ,e )
ALG0002

Explication des notations utilisées à la page suivante.


ALG0031 3/3

TRANSFORMATION DE COORDONNEES

X , Y Mercator Transverse 


→ λ , ϕ

Schéma séquentiel (suite) :

Notations utilisées :

L(ϕ,e) : latitude isométrique L au point de latitude ϕ sur l'ellipsoïde de


première excentricité e, calculée avec la tolérance ε.
L L
-1( ,e) : latitude ϕ à partir de la latitude isométrique L
sur l’ellipsoïde
de première excentricité e, calculée avec la tolérance ε.

Jeux d'essai :

λc 0,052 359 877 56 -0,052 359 877 56 -0,034 906 585 04


(rad)

n 6 375 836,644 8 6 375 697,845 6 6 375 020,481 3


(m)

Xs 500 000,000 0 500 000,000 0 400 000,000 0


(m)

Ys 0,000 0 0,000 0 -5 527 063,815 0


(m)

e 0,081 991 889 98 0,082 483 400 04 0,081 673 373 82

X 683 770,885 0 271 145,460 0 53 7281,173 0


(m)

Y 5 402 786,998 0 3 847 883,538 0 235 442,150 0


(m)

ε 1.10-11 1.10-11 1.10-11

λ
(rad) 0,095 993 108 90 -0,095 993 108 81 0,000 000 000 00

ϕ
(rad) 0,850 848 010 40 0,606 501 915 02 0,907 571 211 00
ALG0052 1/3

PARAMETRES DE PROJECTION

Projection Mercator Transverse.

Numéro : ALG0052.

Description :

Détermination des paramètres de calcul pour la projection Mercator Transverse en


fonction des paramètres de définition usuels.

Variables :

- paramètres en entrée :

a : demi-grand axe.
e : première excentricité de l’ellipsoïde.
k0 : facteur d'échelle au point origine.
λ0 : longitude origine par rapport au méridien origine.
ϕ0 : latitude du point origine.
X0, Y0 : coordonnées en projection du point origine.

- paramètres en sortie :

λc : longitude origine par rapport au méridien origine.


n : rayon de la sphère intermédiaire.
Xs, Ys : constantes sur X, Y.

Autre algorithme utilisé :

ALG0026 : développement de l'arc de méridien.


ALG0052 2/3

PARAMETRES DE PROJECTION

Projection Mercator Transverse.

Schéma séquentiel :

E : a , e , k0 , λ0 , ϕ0 , X0 , Y0.
S : λ c , n , Xs , Ys.

λc = λ0

n = k0 ⋅ a

X s = X0

Y s = Y 0 − n ⋅ β *( ϕ 0 , e ) ALG0026

Notations utilisées :

β*(ϕ,e) : arc de méridien sur un ellipsoïde de demi-grand axe unitaire.


ALG0052 3/3

PARAMETRES DE PROJECTION

Projection Mercator Transverse.

Jeux d'essai :

a (m) 6 377 563,396 3 6 378 249,145 3 6 378 388,000 0

e 0,081 673 373 820 0,082 483 400 04 0,081 991 889 98

k0 0,999 601 2 0,999 6 0,999 6

λ0 (rad) -0,034 906 585 04 -0,052 359 877 57 -0,052 359 877 57

ϕ0 (rad) 0,855 211 333 47 0,000 000 000 00 0,000 000 000 00

X0 (m) 400 000,000 0 500 000,000 0 500 000,000 0

Y0 (m) -100 000,000 0 0,000 0 0,000 0

λc (rad) -0,034 906 585 04 -0,052 359 877 57 -0,052 359 877 57

n (m) 6 375 020,024 0 6 375 697,845 6 6 375 836,644 8

Xs (m) 400 000,000 0 500 000,000 0 500 000,000 0

Ys (m) -5 527 063,425 7 0,000 0 0,000 0


UTM 1/1

CONSTANTES DE PROJECTION

Projection UTM

Description :

Valeurs des constantes n, λc, Xs, Ys de la projection UTM.

Variables :

UTM NORD UTM SUD

n 0,9996 . a 0,9996 . a

λc (°) 6 . f-183 6 . f-183

Xs (m) 500 000 500 000

Ys (m) 0 10 000 000

f : n° de fuseau.
a : demi-grand axe de l'ellipsoïde.