: Public <<featureType>> Class
Created: 30/05/2012 11:00:27 AM
Modified: 02/05/2016 6:41:20 PM
Project:
Advanced:
Conditions that indicate the presence of a specific SIGMET 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/>directionOfMotion element refers to the direction which the phenomenon is moving <i>towards</i>, .e.g, "moving to the east". directionOfMotion is given in degrees from true North. Plane angle unit of measure (uom) is "deg". <br/><br/>speedOfMotion can be provided in either two units of measures: "km/h" or "kn_i" (knots).<br/><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 ExpectedIntensityChange
  intensityChange
Details:
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 SIGMET analysis based on the current state of the meteorological condition<br/>
Public Angle
  directionOfMotion
Details:
sequenceNumber=1
Notes: This element refers to the expected direction of movement which the phenomenon is moving <i>towards</i>, .e.g, "moving east". When no movement is expected, this is a http://www.opengis.net/def/nil/OGC/0/inapplicable nilReason and the speedOfMotion will be 0.<br/><br/>This element value is given in degrees from true North. Plane angle unit of measure (uom) is "deg". <br/><br/>
Public AirspaceVolume
  geometry
Details:
sequenceNumber=2
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=3
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.<br/><br/>speedOfMotion can be provided in either two units of measures: "km/h" or "[kn_i]" (knots).<br/><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( directionOfMotion != NULL and directionOfMotion/@xsi:nil != "true" ) lower-case(@uom) == "deg" Invariant Approved
Details:
Pattern ID: SIGMET.EMC1<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: SIGMET.EMC2<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/>