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