This service is part of the Horizon 2020 IPM Decisions project. The service provides the system with sufficient information for a client to be able to connect to and get information from any weather data source.
The source code for this service can be found here: https://github.com/H2020-IPM-Decisions/WeatherService
A special thanks goes to Open-Meteo for providing a location based weather data service that covers all of Europe.
There are three main components of the service:
The format is described as a Json schema, you can find it
The catalogue of weather data sources is a searchable list of weather data providers available to the platform. Each data source is described both in human readable format and through meta data. The latter enables a client to generate a weather data request to send to the data source. The catalogue is available from the WeatherDataSourceService.
Some weather data sources may agree to deliver their weather data in the platform’s format directly. For the data sources that do not, adapters have to be programmed. The adapter's role is to download the data from the specified source and transform it into the platform's format. If the platform is using an adapter to download the weather data from a data source, the adapter's endpoint is specified in the weather data source catalogue. The adapters are available from the WeatherAdapterService.
If you are reading this on GitHub or locally in your repository, the documentation is available in the source code. If you are reading this from a running site, you will find all of the services and data types described in detail in the current web site, which is auto generated using Enunciate
The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.
There is a WADL document available that describes the resources API.
You may also enjoy the interactive interface provided for this API by Swagger.
| name | path | methods | description |
|---|---|---|---|
| AmalgamationService |
|
|
This is the amalgamation service, which takes the responsibility of fixing weather data that needs fixing: QC failing data, missing data, data that needs to be calculated, you name it |
| MetaDataService |
|
|
This service provides information (a Json schema) about the data structure of weather data in the IPM Decisions platform. It also provides a validation service for weather data, ensuring that the data is in compliance with the schema. |
| QualityControlService |
|
|
Quality control endpoints for both real time and non-real time weather data. |
| TestDataService |
|
|
Various test data |
| WeatherAdapterService |
|
|
Some weather data sources may agree to deliver their weather data in the platform’s format directly. For the data sources that do not, adapters have to be programmed. The adapter's role is to download the data from the specified source and transform it into the platform's format. If the platform is using an adapter to download the weather data from a data source, the adapter's endpoint is specified in the weather data source catalogue. |
| WeatherDataSourceService |
|
|
This service provides information about the platform's weather data sources, its weather data format and the weather parameters in use. |
| name | description |
|---|---|
| IWeatherService | This class was generated by the JAX-WS RI. JAX-WS RI 2.2.9-b130926.1035 Generated source version: 2.2 |
The services API is also accessible by a set of client-side libraries that can be downloaded from the files and libraries page.
| type | description |
|---|---|
| AmalgamationType | Represents an amalgamation type for a parameter. This is used in the amalgamation property of the weather data standard. The id is in binary, so it's bitmapped This means that if several tests fails for a parameter, each test can be specified. E.g. If a parameter has been both interpolated (value=2) and replaced (value=2), the value will be 3 (1 + 2) |
| Historic | To what extent does this data source contain historic/measured data (as opposed to forecasts) |
| Organization | A data class for identifying the Organization behind/responsible for the Weather data source |
| Parameters | A list of weather parameters that this weather data source provides. The parameters are given by their id. For lookup, see: https://platform.ipmdecisions.net/weather/rest/parameter/list |
| QCType | Represents a QC status for a parameter. This is used in the qc property of the weather data standard. The id is in binary, so it's bitmapped This means that if several tests fails for a parameter, each test can be specified. E.g. If logical test (id=16) and interval test (id=8) fails, then the QC value will be 16 + 8 = 24 |
| Spatial | Spatial is GEOJson defined. If the resource is a gridded service, the Spatial property is a polygon or a set of polygons The polygons may be specified directly in the GeoJSON property, or it may be a referenced polygon in the countries list. Open data sources exist, such as https://github.com/datasets/geo-countries If the resource is a FeatureCollection of points, this is a weather station network of between at least 1 and an indefinite number of stations.
If you want to describe a spatial for a service that covers the entire globe, you can use this
GeoJson: |
| Temporal | Describes the period for which this data source can provide weather data |
| VIPSWeatherObservation | Data object that represents a weather observation in VIPS. Could be measured (historical and forecasted (future). |
| WeatherDataSource | A weather data source is an online service that provides weather data to the platform. It could be anything from a national meteorological service to a single weather station set up by a farmer |
| WeatherParameter | Represents a type of agrometeorological measurement relevant to the IPM Decisions platform. Complete list: https://platform.ipmdecisions.net/weather/rest/parameter/list |
| type | description |
|---|---|
| useableArrayOfWeatherDataParameter | Java class for ArrayOfWeatherDataParameter complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="ArrayOfWeatherDataParameter">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="WeatherDataParameter" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherDataParameter" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| useableArrayOfWeatherDataSource | Java class for ArrayOfWeatherDataSource complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="ArrayOfWeatherDataSource">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="WeatherDataSource" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherDataSource" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| type | description |
|---|---|
| ArrayOfstring | Java class for ArrayOfstring complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="ArrayOfstring">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="string" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| type | description |
|---|---|
| ArrayOfNullableOfWeatherDataSourcev_PY1Rzz9 | Java class for ArrayOfNullableOfWeatherDataSourcev_PY1Rzz9 complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="ArrayOfNullableOfWeatherDataSourcev_PY1Rzz9">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="WeatherDataSource" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherDataSource" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| ArrayOfNullableOfdouble | Java class for ArrayOfNullableOfdouble complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="ArrayOfNullableOfdouble">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="double" type="{http://www.w3.org/2001/XMLSchema}double" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| type | description |
|---|---|
| ArrayOfExtendedWeatherResponse | Java class for ArrayOfExtendedWeatherResponse complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="ArrayOfExtendedWeatherResponse">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ExtendedWeatherResponse" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ExtendedWeatherResponse" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| ArrayOfWeatherDataModel | Java class for ArrayOfWeatherDataModel complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="ArrayOfWeatherDataModel">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="WeatherDataModel" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherDataModel" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| ArrayOfWeatherDataParameter | Java class for ArrayOfWeatherDataParameter complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="ArrayOfWeatherDataParameter">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="WeatherDataParameter" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherDataParameter" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| ArrayOfWeatherDataSource | Java class for ArrayOfWeatherDataSource complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="ArrayOfWeatherDataSource">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="WeatherDataSource" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherDataSource" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| ExtendedWeatherResponse | Java class for ExtendedWeatherResponse complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="ExtendedWeatherResponse">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="WeatherPoint" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}Point" minOccurs="0"/>
<element name="WeatherData" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherResponse" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| GetWeatherData (Anonymous) | Java class for anonymous complex type. The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="X_Coordinate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Y_Coordinate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="isUTM" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="UTMZone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="interval" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherInterval" minOccurs="0"/>
<element name="sources" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ArrayOfWeatherDataSource" minOccurs="0"/>
<element name="DateFrom" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="DateTo" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="weatherDataParameters" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ArrayOfWeatherDataParameter" minOccurs="0"/>
<element name="baseTempValue" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="includeTempSum" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="application" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="agroId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| GetWeatherDataExtended (Anonymous) | Java class for anonymous complex type. The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="X_Coordinate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Y_Coordinate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="isUTM" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="UTMZone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="interval" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherInterval" minOccurs="0"/>
<element name="sources" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ArrayOfWeatherDataSource" minOccurs="0"/>
<element name="DateFrom" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="DateTo" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="weatherDataParameters" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ArrayOfWeatherDataParameter" minOccurs="0"/>
<element name="baseTempValue" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="includeTempSum" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="getExtendedEndDate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="application" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="agroId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| GetWeatherDataExtendedResponse (Anonymous) | Java class for anonymous complex type. The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="GetWeatherDataExtendedResult" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherResponse" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| GetWeatherDataMultipoint (Anonymous) | Java class for anonymous complex type. The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="xCoordinate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="yCoordinate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="isUTM" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="utmZone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="interval" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherInterval" minOccurs="0"/>
<element name="sources" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ArrayOfWeatherDataSource" minOccurs="0"/>
<element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="dateTo" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="weatherDataParameters" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ArrayOfWeatherDataParameter" minOccurs="0"/>
<element name="baseTempValue" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="includeTempSum" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="application" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="agroId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| GetWeatherDataMultipointExtended (Anonymous) | Java class for anonymous complex type. The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="xCoordinate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="yCoordinate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="isUTM" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="utmZone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="interval" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherInterval" minOccurs="0"/>
<element name="sources" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ArrayOfWeatherDataSource" minOccurs="0"/>
<element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="dateTo" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="weatherDataParameters" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ArrayOfWeatherDataParameter" minOccurs="0"/>
<element name="baseTempValue" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="includeTempSum" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="getExtendedEndDate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="application" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="agroId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| GetWeatherDataMultipointExtendedResponse (Anonymous) | Java class for anonymous complex type. The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="GetWeatherDataMultipointExtendedResult" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ArrayOfExtendedWeatherResponse" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| GetWeatherDataMultipointResponse (Anonymous) | Java class for anonymous complex type. The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="GetWeatherDataMultipointResult" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ArrayOfExtendedWeatherResponse" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| GetWeatherDataResponse (Anonymous) | Java class for anonymous complex type. The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="GetWeatherDataResult" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherResponse" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| Point | Java class for Point complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="Point">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="X" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
<element name="Y" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
<element name="UtmE" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="UtmN" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| WeatherDataModel | Java class for WeatherDataModel complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="WeatherDataModel">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Airtemp" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Glorad" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Evapo" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Mintemp" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Maxtemp" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Soiltemp" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Airrh" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Prec" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Sunrad" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Windspeed" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Winddir" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Leafwet" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="AirtempSum" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="DateDay" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="DataSource" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherDataSource" minOccurs="0"/>
<element name="ExpectedDataSource" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherDataSource" minOccurs="0"/>
<element name="WeatherDataVariables" type="{http://schemas.datacontract.org/2004/07/System}ArrayOfNullableOfdouble" minOccurs="0"/>
<element name="WeatherDataSources" type="{http://schemas.datacontract.org/2004/07/System}ArrayOfNullableOfWeatherDataSourcev_PY1Rzz9" minOccurs="0"/>
<element name="PrecNoCor" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="AirtempSpecial" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="PrecSpecial" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="DifradSpecial" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="GloradSpecial" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="WindspeedSpecial" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="WinddirSpecial" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="LeafwetSpecial" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="AirrhSpecial" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| WeatherDataParameter | Java class for WeatherDataParameter. The following schema fragment specifies the expected content contained within this class.
<simpleType name="WeatherDataParameter">
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="airtemp"/>
<enumeration value="glorad"/>
<enumeration value="evapo"/>
<enumeration value="mintemp"/>
<enumeration value="maxtemp"/>
<enumeration value="soiltemp"/>
<enumeration value="airrh"/>
<enumeration value="prec"/>
<enumeration value="sunrad"/>
<enumeration value="windspeed"/>
<enumeration value="winddir"/>
<enumeration value="leafwet"/>
<enumeration value="precNoCor"/>
<enumeration value="airtemp_special"/>
<enumeration value="prec_special"/>
<enumeration value="difrad_special"/>
<enumeration value="glorad_special"/>
<enumeration value="windspeed_special"/>
<enumeration value="winddir_special"/>
<enumeration value="leafwet_special"/>
<enumeration value="airrh_special"/>
<enumeration value="Unknown"/>
</restriction>
</simpleType>
|
| WeatherDataSource | Java class for WeatherDataSource. The following schema fragment specifies the expected content contained within this class.
<simpleType name="WeatherDataSource">
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="obs"/>
<enumeration value="forecast"/>
<enumeration value="normal"/>
<enumeration value="auto"/>
<enumeration value="partly_constructed"/>
<enumeration value="constructed_case1"/>
<enumeration value="constructed_case2"/>
<enumeration value="constructed_case3"/>
<enumeration value="obs_forecast"/>
</restriction>
</simpleType>
|
| WeatherErrorModel | Java class for WeatherErrorModel complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="WeatherErrorModel">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ErrorMessages" type="{http://schemas.microsoft.com/2003/10/Serialization/Arrays}ArrayOfstring" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
| WeatherInterval | Java class for WeatherInterval. The following schema fragment specifies the expected content contained within this class.
<simpleType name="WeatherInterval">
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="day"/>
<enumeration value="hour"/>
</restriction>
</simpleType>
|
| WeatherResponse | Java class for WeatherResponse complex type. The following schema fragment specifies the expected content contained within this class.
<complexType name="WeatherResponse">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="WeahterDataList" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}ArrayOfWeatherDataModel" minOccurs="0"/>
<element name="WeatherError" type="{http://schemas.datacontract.org/2004/07/DMIWeatherService.DataContract}WeatherErrorModel" minOccurs="0"/>
<element name="HasError" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|