- Table des matières
- Résumé de la classe
Services_Weather -- PEAR::Services_Weather
- Services_Weather::apiVersion() -- Pour votre convenance, quand je fournis des changements de l'api...
- Services_Weather::isError() -- Vérifie la présente d'un objet d'erreur, comme dans PEAR
- Services_Weather::service() -- Gestionnaire pour créer les objets du service
- Résumé de la classe
Services_Weather_Common -- PEAR::Services_Weather_Common
- Services_Weather_Common::calculateDewPoint() --
Calcule le point de condensation à partir de la températeur et
de l'humidié. Ce n'est qu'une approximation, il n'y pas de formule exacte et
celle utilisée est appelée Magnus-Formula.
- Services_Weather_Common::calculateHumidity() --
Calcule l'humidité à partir de la températeur et du point de condensation.
Ce n'est qu'une approximation, il n'y a pas de formule exacte et celle utilisée
est appelée Magnus-Formula.
- Services_Weather_Common::calculateWindChill() -- Calcule la température du vent à partir de la température et de la vitesse du vent
- Services_Weather_Common::convertDistance() -- Convertit la distance entre km, ft et sm
- Services_Weather_Common::convertPressure() -- Convertit la pression entre in, hpa, mb, mm et atm
- Services_Weather_Common::convertSpeed() -- Convertit la vitesse entre mph, kmh, kt, mps et fps
- Services_Weather_Common::convertTemperature() -- Convertit la températeur entre f et c
- Services_Weather_Common::getUnitsFormat() -- Retourne l'unité du format sélectionné
- Services_Weather_Common::polar2cartesian() -- Convertit des coordonnées polaires en coordonnées cartésiennes
- Services_Weather_Common::setCache() -- Active le cache pour les données, son utilisation est très fortement recommandée
- Services_Weather_Common::setDateTimeFormat() -- Modifie la représentation des dates et heures
(Voir http://www.php.net/date)
- Services_Weather_Common::setHttpTimeout() -- Définit le délai d'exécution des requêtes HTTP en secondes
- Services_Weather_Common::setUnitsFormat() -- Modifie la représentation des unités (standard/métrique)
- Résumé de la classe
Services_Weather_Ejse -- PEAR::Services_Weather_Ejse
- Services_Weather_Ejse::getForecast() -- Récupère les prévisions pour le jour suivant
- Services_Weather_Ejse::getLocation() -- Retourne les données pour un endroit appartenant à un ID
- Services_Weather_Ejse::getUnits() -- Retourne les unités pour la requête courante
- Services_Weather_Ejse::getWeather() -- Retourne les données concernant la météo pour un endroit donné
- Services_Weather_Ejse::searchLocation() -- EJSE n'offre pas de fonction de recherche pour le moment, cette fonction est donc désactivée
- Services_Weather_Ejse::searchLocationByCountry() -- EJSE n'offre pas de fonction de recherche pour le moment, cette fonction est donc désactivée
- Résumé de la classe
Services_Weather_Globalweather -- PEAR::Services_Weather_Globalweather
- Services_Weather_Globalweather::getForecast() --
GlobalWeather ne porpose pas de prévision, cette fonction est juste présente pour la compatibilité
- Services_Weather_Globalweather::getLocation() -- Retourne les données pour un endroit correspondant à un ID
- Services_Weather_Globalweather::getUnits() -- Retourne les unités pour la requête courante
- Services_Weather_Globalweather::getWeather() -- Retourne les données concernant la météo pour un endroit donné
- Services_Weather_Globalweather::searchLocation() --
Recherche un ID pour un endroit donné, retourne un tableau d'endroits possibles ou
un simple ID
- Services_Weather_Globalweather::searchLocationByCountry() --
Retourne un ID avec un nom d'endroit pour un pays donné ou tous les pays disponibles
si aucune valeur n'est fournie
- Résumé de la classe
Services_Weather_Metar -- PEAR::Services_Weather_Metar
- Services_Weather_Metar::getForecast() --
METAR ne propose pas actuellement de prévisions, cette fonction est juste présente pour
la compatibilité
- Services_Weather_Metar::getLocation() -- Retourne les données pour un endroit par rapport à son ID
- Services_Weather_Metar::getUnits() -- Retourne les unités pour la requête courante
- Services_Weather_Metar::getWeather() -- Retourne les données concernant la météo pour un endroit donné
- Services_Weather_Metar::searchAirport() --
Recherche l'aéroport le plus proche pour des coordonnées données, retourne un tableau
d'IDs ou un simple ID
- Services_Weather_Metar::searchLocation() --
Recherche un ID pour un endroit donné, retourne un tableau d'endroits possibles ou
un simple ID
- Services_Weather_Metar::searchLocationByCountry() --
Retourne un ID avec le nom de l'endroit pour un pays donné ou tous les pays
disponibles si aucune valeur n'est donnée
- Services_Weather_Metar::setMetarDB() --
Définit les paramètres nécessaire pour se connecter à la DB, où la recherche d'endroit
va y rechercher ces données. Vous devez construire une DB avec l'utilitaire externe
buildMetarDB dans un premier temps, il récupère les endroits et les aéroports
depuis un site web NOAA
- Services_Weather_Metar::setMetarSource() -- Définit la source, dans laquelle la classe tente de localiser les données METAR
- Résumé de la classe
Services_Weather_Weatherdotcom -- PEAR::Services_Weather_Weatherdotcom
- Services_Weather_Weatherdotcom::getForecast() -- Récupère les prévisions pour le jour suivant
- Services_Weather_Weatherdotcom::getLocation() -- Retourne les données pour un endroit correspondant à un ID
- Services_Weather_Weatherdotcom::getUnits() -- Retourne les unités pour la requête courante
- Services_Weather_Weatherdotcom::getWeather() -- Retourne les données concernant la météo pour un endroit donné
- Services_Weather_Weatherdotcom::searchLocation() --
Recherche un ID pour un endroit donné, retourne un tableau d'endroits possibles ou
un simple ID
- Services_Weather_Weatherdotcom::searchLocationByCountry() --
Retourne uniquement FALSE car weather.com n'offre pas de liste de pays via son service XML
- Services_Weather_Weatherdotcom::setAccountData() --
Définit les informations nécessaire à votre compte weather.com,
vous devriez les recevoir après votre enregistrement au service XML
- Package Services_Weather Constants -- Constantes défines et utilisées par Services_Weather