: Public <<dataType>> Class
Created: 16/04/2012 9:33:20 AM
Modified: 02/05/2016 6:40:06 PM
Project:
Advanced:
A trend forecast of surface wind conditions at an aerodrome.<br/><br/>
Attribute
Public Angle
  meanWindDirection
Details:
quantity=http://codes.wmo.int/common/quantity-kind/windDirection
sequenceNumber=1
Notes: The forecast average wind direction from which wind is blowing.<br/><br/>Wind direction shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".  A true north wind is indicated with a direction of 360. Calm wind is indicated with a direction of 0.<br/>
Public Velocity
  meanWindSpeed
Details:
quantity= http://codes.wmo.int/common/quantity-kind/windSpeed
sequenceNumber=2
Notes: The forecast average wind speed.<br/><br/>Wind speeds shall be provided in either two units of measures: "m/s" or "[kn_i]" (knot).<br/>
Public Velocity
  windGustSpeed
Details:
quantity=http://codes.wmo.int/common/quantity-kind/maximumWindGustSpeed
sequenceNumber=3
Notes: The forecast maximum speed of a gust.<br/><br/>Wind gusts shall be provided in either two units of measures: "m/s" or "[kn_i]" (knot).<br/><br/>
Element Source Role Target Role
MeteorologicalAerodromeTrendForecastRecord
Class  
Name:  
 
Name: surfaceWind
 
Details:
 
Tag Value
isCollection false
Details:
Values: true | false
Default: false
Description: Identifies the data type as an object collection.
noPropertyType false
Details:
Values: true | false
Default: false
Description: Surpress creation of a standard property type that supports inline encoding (applies to ISO 19136:2007 encoding rule).
Constraint Type Status
if( meanWindDirection != NULL and meanWindDirection/@xsi:nil != "true" ) lower-case(@uom) == "deg" Invariant Approved
Details:
Pattern ID: COMMON.ASWTF1<br/>Description: meanWindDirection shall be reported in degrees (deg). <br/>Assertion: (if(exists(iwxxm:meanWindDirection) and (not(exists(iwxxm:meanWindDirection/@xsi:nil)) or iwxxm:meanWindDirection/@xsi:nil != 'true')) then (lower-case(iwxxm:meanWindDirection/@uom) = 'deg') else true())<br/><br/>
if( meanWindSpeed != NULL and meanWindSpeed/@xsi:nil != "true" ) (lower-case(@uom) == "m/s" or lower-case(@uom) == "[kn_i]") Invariant Approved
Details:
Pattern ID: COMMON.ASWTF2<br/>Description: meanWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i]). <br/>Assertion: (if(exists(iwxxm:meanWindSpeed) and (not(exists(iwxxm:meanWindSpeed/@xsi:nil)) or iwxxm:meanWindSpeed/@xsi:nil != 'true')) then ((lower-case(iwxxm:meanWindSpeed/@uom) = 'm/s') or (lower-case(iwxxm:meanWindSpeed/@uom) = '[kn_i]')) else true())<br/><br/>
if( windGustSpeed != NULL and windGustSpeed/@xsi:nil != "true" ) (lower-case(@uom) == "m/s" or lower-case(@uom) == "[kn_i]") Invariant Approved
Details:
Pattern ID: COMMON.ASWTF3<br/>Description: windGustSpeed shall be reported in metres per second (m/s) or knots ([kn_i]). <br/>Assertion: (if(exists(iwxxm:windGustSpeed) and (not(exists(iwxxm:windGustSpeed/@xsi:nil)) or iwxxm:windGustSpeed/@xsi:nil != 'true')) then ((lower-case(iwxxm:windGustSpeed/@uom) = 'm/s') or (lower-case(iwxxm:windGustSpeed/@uom) = '[kn_i]')) else true())<br/>
Object Type Connection Direction Notes
AerodromeSurfaceWindForecast Class Generalization From