Lambert93
        
        extends IAG_GRS_1980
    
    
            
            in package
            
        
    
            
            implements
                            iCoordSys                    
    
    
définition du système de coordonnées Lambert 93 défini sur l'ellipsoide IAG_GRS_1980
Table of Contents
Interfaces
- iCoordSys
- interface de définition d'un système de coordonnées
Constants
- c = 11754255.426096
- n = 0.725607765053267
- PARAMS = [ 'title' => "Ellipsoide GRS (Geodetic Reference System) 1980 défini par l'IAG (Int. Association of Geodesy)", 'epsg' => 'EPSG:7019', 'comment' => "Ellipsoide international utilisé notamment pour RGF93, Lambert 93, ETRS89, ...", 'a' => 6378137.0, // Demi grand axe de l'ellipsoide - en anglais Equatorial radius - en mètres 'f' => 1 / 298.257222101, ]
- xs = 700000
- ys = 12655612.049876
Methods
- a() : float
- e() : float
- e2() : float
- geo() : TPos
- retourne [longitude, latitude] en degrés décimaux
- proj() : TPos
- convertit une pos. (longitude, latitude) en degrés déc. en [X, Y]
Constants
c
    public
        mixed
    c
    = 11754255.426096
    
    
    
n
    public
        mixed
    n
    = 0.725607765053267
    
    
    
PARAMS
    public
        mixed
    PARAMS
    = [
    'title' => "Ellipsoide GRS (Geodetic Reference System) 1980 défini par l'IAG (Int. Association of Geodesy)",
    'epsg' => 'EPSG:7019',
    'comment' => "Ellipsoide international utilisé notamment pour RGF93, Lambert 93, ETRS89, ...",
    'a' => 6378137.0,
    // Demi grand axe de l'ellipsoide - en anglais Equatorial radius - en mètres
    'f' => 1 / 298.257222101,
]
    
    
    
xs
    public
        mixed
    xs
    = 700000
    
    
    
ys
    public
        mixed
    ys
    = 12655612.049876
    
    
    
Methods
a()
    public
            static        a() : float
    Return values
floate()
    public
            static        e() : float
    Return values
floate2()
    public
            static        e2() : float
    Return values
floatgeo()
retourne [longitude, latitude] en degrés décimaux
    public
            static        geo(array<string|int, mixed> $xy[, string|null $proj = null ]) : TPos
    Parameters
- $xy : array<string|int, mixed>
- 
                    coordonnées projetées [X, Y] 
- $proj : string|null = null
- 
                    utilisé s'il est nécessaire de préciser le système de coordonnées, par exemple en UTM la zone 
Return values
TPos —position géographique (longitude, latitude) en degrés déc.
proj()
convertit une pos. (longitude, latitude) en degrés déc. en [X, Y]
    public
            static        proj(array<string|int, mixed> $lonlat[, string|null $proj = null ]) : TPos
    Parameters
- $lonlat : array<string|int, mixed>
- 
                    position géographique (longitude, latitude) en degrés déc. 
- $proj : string|null = null
- 
                    utilisé s'il est nécessaire de préciser le système de coordonnées, par exemple en UTM la zone 
Return values
TPos —coordonnées projetées [X, Y]