: Public <<featureType>> Class
| Created: |
30/05/2012 11:00:27 AM |
| Modified: |
02/05/2016 6:41:20 PM |
|
Project: |
|
| Author: |
braeckel |
| Version: |
1.0 |
| Phase: |
1.0 |
| Status: |
Proposed |
| Complexity: |
Easy |
| Difficulty: |
|
| Priority: |
|
| Multiplicity: |
|
Advanced: |
|
| UUID: |
{3D366995-2CBD-4698-B11D-C352C791F6DF} |
| Appears In: |
Context Diagram: SIGMET Analysis |
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/>
- Attributes
- Tagged Values
- Constraints
| Attribute |
Public ExpectedIntensityChange intensityChange
|
Details:
| Alias: |
|
| Initial: |
|
| Stereotype: |
|
| Ordered: |
|
| Range: |
Range:0 to 1 |
| Transient: |
False |
| Derived: |
False |
| IsID: |
False |
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:
| Alias: |
|
| Initial: |
|
| Stereotype: |
|
| Ordered: |
|
| Range: |
Range:0 to 1 |
| Transient: |
False |
| Derived: |
False |
| IsID: |
False |
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:
| Alias: |
|
| Initial: |
|
| Stereotype: |
|
| Ordered: |
|
| Range: |
|
| Transient: |
False |
| Derived: |
False |
| IsID: |
False |
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:
| Alias: |
|
| Initial: |
|
| Stereotype: |
|
| Ordered: |
|
| Range: |
Range:0 to 1 |
| Transient: |
False |
| Derived: |
False |
| IsID: |
False |
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/>
|