SURFEX v8.1
General documentation of Surfex
modd_ign.F90
Go to the documentation of this file.
1 !SFX_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier
2 !SFX_LIC This is part of the SURFEX software governed by the CeCILL-C licence
3 !SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
4 !SFX_LIC for details. version 1.
5 !SFX_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier
6 !SFX_LIC This is part of the SURFEX software governed by the CeCILL-C licence
7 !SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
8 !SFX_LIC for details. version 1.
9 ! ###############
10  MODULE modd_ign
11 ! ###############
12 !
13 !!**** *MODD_IGN* - declaration of constants for the Lambert projections
14 !!
15 !! PURPOSE
16 !! -------
17 ! The purpose of this declarative module is to declare the
18 ! Constants for the Lambert projections
19 ! KLAMB PROJECTION (Namelist code)
20 !
21 ! 1 : Lambert I 'L1'
22 ! 2 : Lambert II 'L2'
23 ! 3 : Lambert III 'L3'
24 ! 4 : Lambert IV 'L4'
25 ! 5 : Extended Lambert II 'L2E'
26 ! 6 : Lambert 93 'L93'
27 !
28 !!
29 !!** IMPLICIT ARGUMENTS
30 !! ------------------
31 !! None
32 !!
33 !! REFERENCE
34 !! ---------
35 !! NOTE TECHNIQUE IGN NT/G 71 :
36 !! PROJECTION CARTOGRAPHIQUE CONIQUE COMFORME DE LAMBERT
37 !! (www.ign.fr)
38 !! AUTHOR
39 !! ------
40 !! E. Martin *Meteo France*
41 !!
42 !! MODIFICATIONS
43 !! -------------
44 !! Original 10/2007
45 ! 02/2011 Correction de la longitude d'origine pour L93 (A. Lemonsu)
46 ! 01/2016 Correction de la valeur de l'excentricite pour L93 (V. Masson)
47 ! 01/2016 Correction de la valeur du rayon terrestre pour Lamberts 1 a 4 (V. Masson)
48 !-------------------------------------------------------------------------------
49 !
50 !* 0. DECLARATIONS
51 ! ------------
52 !
53 IMPLICIT NONE
54 REAL, DIMENSION(6) :: xn = (/ 0.7604059656,0.7289686274,0.6959127966, &
55  0.6712679322,0.7289686274,0.7256077650 /)
56 ! ! exposant de projection (n)
57 !
58 REAL, DIMENSION(6) :: xc = (/ 11603796.98,11745793.39,11947992.52, &
59  12136281.99,11745793.39,11754255.426 /)
60  ! constante de projection (c) (m)
61 !
62 REAL, DIMENSION(6) :: xxs= (/ 600000.,600000.,600000., &
63  234.358,600000.,700000. /)
64  ! coordonnée X en projection du Pôle (Xs) (m)
65 !
66 REAL, DIMENSION(6) :: xys= (/ 5657616.674, 6199695.768,6791905.085, &
67  7239161.542, 8199695.768,12655612.050 /)
68  ! coordonnée Y en projection du Pôle (Ys) (m)
69 !
70 REAL, DIMENSION(6) :: xlonp= (/ 2.33722917, 2.33722917, 2.33722917, &
71  2.33722917, 2.33722917, 3. /)
72  ! longitude de référence (deg)
73  ! Méridien de Paris pour L1,L2,L3,L4,L2E
74  ! 3° Est Greenwitch pour L93
75 !
76 REAL, DIMENSION(6) :: xecc= (/ 0.08248325676, 0.08248325676, 0.08248325676, &
77  0.08248325676, 0.08248325676, 0.08181919112 /)
78  ! premiere excentricité de l'ellispoide terrestre
79 !
80 REAL, DIMENSION(6) :: xa= (/ 6378249.2, 6378249.2, 6378249.2, &
81  6378249.2, 6378249.2, 6378137.0 /)
82  ! 1/2 grand axe de l'ellipsoide terrestre (m)
83 !---------------------------------------------------------------------
84 ! Parameters for calculations and approximations
85 !----------------------------------------------------------------------
86 REAL :: xcvglat = 1.e-11 ! Small number for convergence
87 ! tests for latitude retrieval
88 REAL :: xdelty = 1000. ! Increment for calculation of
89 ! angle with the North
90 !
91 REAL :: xexpand = 200000. ! distance for expansion of
92 ! the grid for latlonmask_ign
93 ! to account for projection
94 ! deformation (m)
95 !
96 END MODULE modd_ign
97