Services_Weather
Table of Contents
- 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