1,7 → 1,12 |
<?php |
|
// declare(encoding='UTF-8'); |
/** |
* Classe unique du web service nasa-srtm qui détermine l'altitude d'un point à partir de ses coordonnees |
* @api {get} /nasa-srtm/altitude?lat=:lat&lon=:lon Donne l'altitude. |
* @apiExample Exemple d'usage : |
* curl -i "http://api.tela-botanica.org/service:eflore:0.1/nasa-srtm/altitude?lon=3.86589&lat=44.73702" |
* @apiName GetNasaSrtm |
* @apiGroup nasa-srtm |
* @apiGroupDescription Le web service nasa-srtm/altitude détermine l'altitude d'un point à partir de ses coordonnees. |
* Les coordonnees sont definies dans des fichiers au format HGT dans un dossier specifique |
* (dont le chemin est defini dans le fichier de configuration propre au web service). |
* Les ressources utilisees sont les donnees issues du programme SRTM-3 de la NASA qui couvre |
12,20 → 17,24 |
* permet de calculer la latitude et la longitude de chaque point. L'altitude du point le plus proche |
* de celui passe en parametres sera renvoyee au client. |
* |
* Parametres du web service : |
* - latitude : latitude du point dont on recherche les coordonnees |
* - longitude : longitude du point dont on recherche les coordonnees |
* @apiParam {Number} lat Latitude au format décimal (séparateur "."). |
* @apiParam {Number} lon Longitude au format décimal (séparateur "."). |
* |
* @package framework-0.4 |
* @author Alexandre GALIBERT <alexandre.galibert@tela-botanica.org> |
* @apiSuccess {Number} altitude Altitude en mètre du point correspondant aux coordonées passées en paramètre. |
* @apiSuccess {Number} latitude Latitude au format décimal (séparateur "."). |
* @apiSuccess {Number} longitude Longitude au format décimal (séparateur "."). |
* |
* @category eFlore |
* @package Services |
* @subpackage Nasa-srtm |
* @version 0.1 |
* @author Mathias CHOUET <mathias@tela-botanica.org> |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
* @author Aurelien PERONNET <aurelien@tela-botanica.org> |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt> |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt> |
* @version $Id$ |
* @copyright 2013 Tela Botanica (accueil@tela-botanica.org) |
* |
* @copyright 1999-2014 Tela Botanica <accueil@tela-botanica.org> |
*/ |
|
|
class Altitude { |
|
private $parametres = array(); |