| Created: | 16/02/2016 10:02:24 AM |
| Modified: | 02/05/2016 6:44:34 PM |
Project: |
|
Advanced: |
|
| Attribute | ||
|
Public AIRMETExpectedIntensityChange intensityChange |
||
Details:
xsdAsAttribute=true
|
||
|
Public Angle directionOfMotion |
||
Details:
|
||
|
Public AirspaceVolume geometry |
||
Details:
|
||
|
Public Velocity speedOfMotion |
||
Details:
|
||
|
Public Distance cloudBase |
||
Details:
sequenceNumber=5
|
||
|
Public CodeVerticalReferenceType cloudBaseReference |
||
Details:
|
||
|
Public Distance cloudTop |
||
Details:
sequenceNumber=7
|
||
|
Public CodeVerticalReferenceType cloudTopReference |
||
Details:
|
||
|
Public Distance surfaceVisibility |
||
Details:
sequenceNumber=9
|
||
|
Public WeatherCausingVisibilityReduction surfaceVisibilityCause |
||
Details:
vocabulary=http://codes.wmo.int/49-2/WeatherCausingVisibilityReduction
|
||
|
Public Velocity surfaceWindSpeed |
||
Details:
sequenceNumber=11
|
| 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/>
|
||