: Public <<featureType>> Class
Created: 16/02/2016 10:02:24 AM
Modified: 02/05/2016 6:44:34 PM
Project:
Advanced:
Conditions that indicate the presence of a specific AIRMET phenomenon such as volcanic ash or a thunderstorm, along with expected changes to the phenomenon such as intensity, speed, and direction.  These conditions are reported with OBS/FCST conditions on all SIGMET types.<br/><br/>TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry.  For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL.  <br/><br/>Design note:<br/>This class is no longer a subclass of MeteorologicalPosition. This change was made to ensure that there is no confusion between the two classes when results from different OM_Observation types are populated.  Constraints could be used to ensure a specific superclass but not its subclasses are valid, but this would disallow the use of sub-classes of this type for other purposes such as regional extension<br/>
Attribute
Public AIRMETExpectedIntensityChange
  intensityChange
Details:
sequenceNumber=1
xsdAsAttribute=true
Notes: The expected change in intensity for the reported meteorological condition (e.g., intensifying, weakening, or no change) determined at the time of AIRMET analysis based on the current state of the meteorological condition<br/>
Public Angle
  directionOfMotion
Details:
sequenceNumber=2
Notes: The expected direction of movement of a meteorological condition. When no movement is expected, this is a http://www.opengis.net/def/nil/OGC/0/inapplicable nilReason and the speedOfMotion will be 0.  Direction of motion to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/>
Public AirspaceVolume
  geometry
Details:
sequenceNumber=3
Notes: The expected geographic region affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.).  This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width<br/>
Public Velocity
  speedOfMotion
Details:
sequenceNumber=4
Notes: The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://www.opengis.net/def/nil/OGC/0/inapplicable nilReason. Speed of movement shall be given in either "km/h" or "[kn_i]" (knot).<br/>
Public Distance
  cloudBase
Details:
quantity=http://codes.wmo.int/common/c-15/me/heightOfBaseOfCloud
sequenceNumber=5
Notes: The cloud base of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud base shall be given in either "m" (metres) or "[ft_i]" (feet).<br/>
Public CodeVerticalReferenceType
  cloudBaseReference
Details:
sequenceNumber=6
Notes: The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/>
Public Distance
  cloudTop
Details:
quantity=http://codes.wmo.int/common/c-15/me/heightOfTopOfCloud
sequenceNumber=7
Notes: The cloud top of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud top shall be given in either "m" (metres) or "[ft_i]" (feet).<br/>
Public CodeVerticalReferenceType
  cloudTopReference
Details:
sequenceNumber=8
Notes: The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/>
Public Distance
  surfaceVisibility
Details:
quantity=http://codes.wmo.int/common/c-15/ae/prevailingHorizontalVisibility
sequenceNumber=9
Notes: The surface visibility.  Only used with SFC VIS AIRMETs. Horizontal surface visibility unit of measure shall be given as "m" (metre).<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>Appendix 6 Section 2.1<br/>
Public WeatherCausingVisibilityReduction
  surfaceVisibilityCause
Details:
sequenceNumber=10
vocabulary=http://codes.wmo.int/49-2/WeatherCausingVisibilityReduction
Notes: The weather condition(s) causing reduced visibility.<br/>
Public Velocity
  surfaceWindSpeed
Details:
quantity=http://codes.wmo.int/common/c-15/me/windSpeed
sequenceNumber=11
Notes: The surface wind speed.  Only used with SFC VIS AIRMETs. Surface wind speed unit of measure shall be given as "m/s" or "[kn_i]" (knot).<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>Appendix 6 Section 2.1<br/>
Tag Value
byValuePropertyType false
Details:
Values: true | false
Default: false
Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
isCollection false
Details:
Values: true | false
Default: false
Description: Identifies the feature type as a feature collection.
noPropertyType false
Details:
Values: true | false
Default: false
Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
Constraint Type Status
if( cloudBase != NULL and cloudBase/@xsi:nil != "true" ) (lower-case(@uom) == "m" or lower-case(@uom) -- "[ft_i]" Invariant Approved
Details:
Pattern ID: AIRMET.AEMC1<br/>Description: cloudBase shall be reported in metres (m) or feet ([ft_i]). <br/>Assertion: (if(exists(iwxxm:cloudBase) and (not(exists(iwxxm:cloudBase/@xsi:nil)) or iwxxm:cloudBase/@xsi:nil != 'true')) then ((lower-case(iwxxm:cloudBase/@uom) = 'm') or (lower-case(iwxxm:cloudBase/@uom) = '[ft_i]')) else true())<br/>
if( cloudTop != NULL and cloudTop/@xsi:nil != "true" ) (lower-case(@uom) == "m" or lower-case(@uom) -- "[ft_i]" Invariant Approved
Details:
Pattern ID: AIRMET.AEMC2<br/>Description: cloudTop shall be reported in metres (m) or feet ([ft_i]). <br/>Assertion: (if(exists(iwxxm:cloudTop) and (not(exists(iwxxm:cloudTop/@xsi:nil)) or iwxxm:cloudTop/@xsi:nil != 'true')) then ((lower-case(iwxxm:cloudTop/@uom) = 'm') or (lower-case(iwxxm:cloudTop/@uom) = '[ft_i]')) else true())<br/>
if( directionOfMotion != NULL and directionOfMotion/@xsi:nil != "true" ) lower-case(@uom) == "deg" Invariant Approved
Details:
Pattern ID: AIRMET.AEMC3<br/>Description: directionOfMotion shall be reported in degrees (deg). <br/>Assertion: (if(exists(iwxxm:directionOfMotion) and (not(exists(iwxxm:directionOfMotion/@xsi:nil)) or iwxxm:directionOfMotion/@xsi:nil != 'true')) then (lower-case(iwxxm:directionOfMotion/@uom) = 'deg') else true())<br/>
if( speedOfMotion != NULL and speedOfMotion/@xsi:nil != "true" ) (lower-case(@uom) == "km/h" or lower-case(@uom) == "[kn_i]") Invariant Approved
Details:
Pattern ID: AIRMET.AEMC4<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i]). <br/>Assertion: (if(exists(iwxxm:speedOfMotion) and (not(exists(iwxxm:speedOfMotion/@xsi:nil)) or iwxxm:speedOfMotion/@xsi:nil != 'true')) then ((lower-case(iwxxm:speedOfMotion/@uom) = 'km/h') or (lower-case(iwxxm:speedOfMotion/@uom) = '[kn_i]')) else true())<br/>
if( surfaceVisibility != NULL and surfaceVisibility/@xsi:nil != "true" ) lower-case(@uom) == "m" Invariant Approved
Details:
Pattern ID: AIRMET.AEMC5<br/>Description: surfaceVisibility shall be reported in metres (m). <br/>Assertion: (if(exists(iwxxm:surfaceVisibility) and (not(exists(iwxxm:surfaceVisibility/@xsi:nil)) or iwxxm:surfaceVisibility/@xsi:nil != 'true')) then (lower-case(iwxxm:surfaceVisibility/@uom) = 'm') else true())<br/>
if( surfaceWindSpeed != NULL and surfaceWindspeed/@xsi:nil != "true" ) (lower-case(@uom) == "m/s" or lower-case(@uom) == "[kn_i]") Invariant Approved
Details:
Pattern ID: AIRMET.AEMC6<br/>Description: surfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i]). <br/>Assertion: (if(exists(iwxxm:surfaceWindSpeed) and (not(exists(iwxxm:surfaceWindSpeed/@xsi:nil)) or iwxxm:surfaceWindSpeed/@xsi:nil != 'true')) then ((lower-case(iwxxm:surfaceWindSpeed/@uom) = 'm/s') or (lower-case(iwxxm:surfaceWindSpeed/@uom) = '[kn_i]')) else true())<br/><br/>