phpDocumentor

LatLonDd extends IAG_GRS_1980
in package
implements iCoordSys

définition du système de coordonnées LatLonDd correspond aux coord. géo. en degrés décimaux dans l'ordre (lat,lon)

Table of Contents

Interfaces

iCoordSys
interface de définition d'un système de coordonnées

Constants

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, ]

Methods

a()  : float
e()  : float
e2()  : float
geo()  : TPos
convertit des coordonnées projetées [X, Y] en position géographique [longitude, latitude] en degrés décimaux
proj()  : TPos
convertit une position géographique (longitude, latitude) en degrés déc. en coordonnées projetées [X, Y]

Constants

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, ]

Methods

geo()

convertit des coordonnées projetées [X, Y] en position géographique [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 position géographique (longitude, latitude) en degrés déc. en coordonnées projetées [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]


        
On this page

Search results