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]