Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 1085 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1085 Rev 1090
Line 3... Line 3...
3
 
3
 
4
// Inclusion des dépendances à Proj4Php.
4
// Inclusion des dépendances à Proj4Php.
Line 5... Line 5...
5
require 'vendor/autoload.php';
5
require 'vendor/autoload.php';
-
 
6
 
-
 
7
/**
-
 
8
 * @api {get} /coord-transfo/point?x=:x&y=:y&epsg-src=:epsg-src&epsg-dest=:epsg-dest Transforme des coordonnées.
6
 
9
 * @apiName GetCoordTransfo
7
/**
10
 * @apiGroup coord-transfo
8
 * Transforme les coordonnées X et y d'un point en fonction d'un EPSG source (epsg-src) et d'un EPSG de
-
 
9
 * destination (epsg-dest).
11
 * @apiGroupDescription Transforme les coordonnées X et Y d'un point en fonction d'un EPSG source (epsg-src) et d'un EPSG de
10
 *
12
 * destination (epsg-dest).
11
 * Exemples d'EPSG fonctionnels :
13
 * Exemples d'EPSG fonctionnels :
-
 
14
 * - Lambert 93 : 'EPSG:2154'
-
 
15
 * - WGS84 : 'EPSG:4326'
-
 
16
 *
-
 
17
 * @apiParam {String} x info de l'axe des x (longitude).
-
 
18
 * @apiParam {String} y info de l'axe des y (latitude).
-
 
19
 * @apiParam {Number} epsg-src nombre entier correspondant au code EPSG du système de coordonnée source.
-
 
20
 * @apiParam {Number} epsg-dest nombre entier correspondant au code EPSG du système de coordonnée de destination.
-
 
21
 *
-
 
22
 * @apiSuccess {String} x info de l'axe des x (longitude) transformé.
12
 * - Lambert 93 : EPSG:2154
23
 * @apiSuccess {String} y info de l'axe des y (latitude) transformé.
13
 * - WGS84 : EPSG:4326
24
 * @apiSuccess {String} EPSG nombre entier correspondant au code EPSG du système de coordonnée de destination.
14
 *
25
 *
15
 * @category   eFlore
26
 * @category   eFlore
16
 * @package    Services
27
 * @package    Services