Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 1085 → Rev 1090

/trunk/services/modules/0.1/coord-transfo/Point.php
5,13 → 5,24
require 'vendor/autoload.php';
 
/**
* Transforme les coordonnées X et y d'un point en fonction d'un EPSG source (epsg-src) et d'un EPSG de
* @api {get} /coord-transfo/point?x=:x&y=:y&epsg-src=:epsg-src&epsg-dest=:epsg-dest Transforme des coordonnées.
* @apiName GetCoordTransfo
* @apiGroup coord-transfo
* @apiGroupDescription Transforme les coordonnées X et Y d'un point en fonction d'un EPSG source (epsg-src) et d'un EPSG de
* destination (epsg-dest).
*
* Exemples d'EPSG fonctionnels :
* - Lambert 93 : EPSG:2154
* - WGS84 : EPSG:4326
* - Lambert 93 : 'EPSG:2154'
* - WGS84 : 'EPSG:4326'
*
* @apiParam {String} x info de l'axe des x (longitude).
* @apiParam {String} y info de l'axe des y (latitude).
* @apiParam {Number} epsg-src nombre entier correspondant au code EPSG du système de coordonnée source.
* @apiParam {Number} epsg-dest nombre entier correspondant au code EPSG du système de coordonnée de destination.
*
* @apiSuccess {String} x info de l'axe des x (longitude) transformé.
* @apiSuccess {String} y info de l'axe des y (latitude) transformé.
* @apiSuccess {String} EPSG nombre entier correspondant au code EPSG du système de coordonnée de destination.
*
* @category eFlore
* @package Services
* @subpackage Coord-transfo