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