Examples Class Summary Services_Weather

Web Services

PEAR Manual


Services_Weather

Table of Contents
Class Summary Services_Weather -- PEAR::Services_Weather
Services_Weather::apiVersion -- For your convenience, when I come up with changes in the API...
Services_Weather::isError -- Checks for an error object, same as in PEAR
Services_Weather::service -- Factory for creating the services-objects
Class Summary Services_Weather_Common -- PEAR::Services_Weather_Common
Services_Weather_Common::calculateDewPoint -- Calculate dewpoint from temperature and humidity This is only an approximation, there is no exact formula, this one here is called Magnus-Formula
Services_Weather_Common::calculateHumidity -- Calculate humidity from temperature and dewpoint This is only an approximation, there is no exact formula, this one here is called Magnus-Formula
Services_Weather_Common::calculateWindChill -- Calculate windchill from temperature and windspeed (enhanced formula)
Services_Weather_Common::convertDistance -- Convert distance between km, ft and sm
Services_Weather_Common::convertPressure -- Convert pressure between in, hpa, mb, mm and atm
Services_Weather_Common::convertSpeed -- Convert speed between mph, kmh, kt, mps and fps
Services_Weather_Common::convertTemperature -- Convert temperature between f and c
Services_Weather_Common::getUnitsFormat -- Returns the selected units format
Services_Weather_Common::polar2cartesian -- Convert polar coordinates to cartesian coordinates
Services_Weather_Common::setCache -- Enables caching the data, usage strongly recommended
Services_Weather_Common::setDateTimeFormat -- Changes the representation of time and dates (see http://www.php.net/date)
Services_Weather_Common::setHttpTimeout -- Sets the timeout in seconds for HTTP requests
Services_Weather_Common::setUnitsFormat -- Changes the representation of the units (standard/metric)
Class Summary Services_Weather_Ejse -- PEAR::Services_Weather_Ejse
Services_Weather_Ejse::getForecast -- Get the forecast for the next days
Services_Weather_Ejse::getLocation -- Returns the data for the location belonging to the ID
Services_Weather_Ejse::getUnits -- Returns the units for the current query
Services_Weather_Ejse::getWeather -- Returns the weather-data for the supplied location
Services_Weather_Ejse::searchLocation -- EJSE offers no search function to date, so this function is disabled.
Services_Weather_Ejse::searchLocationByCountry -- EJSE offers no search function to date, so this function is disabled.
Class Summary Services_Weather_Globalweather -- PEAR::Services_Weather_Globalweather
Services_Weather_Globalweather::getForecast -- GlobalWeather has no forecast per se, so this function is just for compatibility purposes.
Services_Weather_Globalweather::getLocation -- Returns the data for the location belonging to the ID
Services_Weather_Globalweather::getUnits -- Returns the units for the current query
Services_Weather_Globalweather::getWeather -- Returns the weather-data for the supplied location
Services_Weather_Globalweather::searchLocation -- Searches IDs for given location, returns array of possible locations or single ID
Services_Weather_Globalweather::searchLocationByCountry -- Returns IDs with location-name for a given country or all available countries, if no value was given
Class Summary Services_Weather_Metar -- PEAR::Services_Weather_Metar
Services_Weather_Metar::getForecast -- METAR has no forecast per se, so this function is just for compatibility purposes.
Services_Weather_Metar::getLocation -- Returns the data for the location belonging to the ID
Services_Weather_Metar::getUnits -- Returns the units for the current query
Services_Weather_Metar::getWeather -- Returns the weather-data for the supplied location
Services_Weather_Metar::searchAirport -- Searches the nearest airport(s) for given coordinates, returns array of IDs or single ID
Services_Weather_Metar::searchLocation -- Searches IDs for given location, returns array of possible locations or single ID
Services_Weather_Metar::searchLocationByCountry -- Returns IDs with location-name for a given country or all available countries, if no value was given
Services_Weather_Metar::setMetarDB -- Sets the parameters needed for connecting to the DB, where the location- search is fetching its data from. You need to build a DB with the external tool buildMetarDB first, it fetches the locations and airports from a NOAA-website.
Services_Weather_Metar::setMetarSource -- Sets the source, where the class tries to locate the METAR data
Class Summary Services_Weather_Weatherdotcom -- PEAR::Services_Weather_Weatherdotcom
Services_Weather_Weatherdotcom::getForecast -- Get the forecast for the next days
Services_Weather_Weatherdotcom::getLocation -- Returns the data for the location belonging to the ID
Services_Weather_Weatherdotcom::getUnits -- Returns the units for the current query
Services_Weather_Weatherdotcom::getWeather -- Returns the weather-data for the supplied location
Services_Weather_Weatherdotcom::searchLocation -- Searches IDs for given location, returns array of possible locations or single ID
Services_Weather_Weatherdotcom::searchLocationByCountry -- Returns only false, as weather.com offers no country listing via its XML services
Services_Weather_Weatherdotcom::setAccountData -- Sets the neccessary account-information for weather.com, you'll receive them after registering for the XML-stream
Package Services_Weather Constants -- Constants defined in and used by Services_Weather


Examples Class Summary Services_Weather

Web Services

PEAR Manual