| Created: | 23/05/2012 10:03:30 AM |
| Modified: | 02/05/2016 6:35:23 PM |
Project: |
|
Advanced: |
|
| Attribute | ||
|
Public ForecastChangeIndicator changeIndicator |
||
Details:
|
||
|
Public Boolean cloudAndVisibilityOK |
||
Details:
|
||
|
Public Distance prevailingVisibility |
||
Details:
sequenceNumber=1
|
||
|
Public RelationalOperator prevailingVisibilityOperator |
||
Details:
|
| Element | Source Role | Target Role |
|
AerodromeCloudForecast Class |
Name: |
Name: cloud |
Details:
When no clouds of operational significance are forecast and “CAVOK” is not appropriate ("NSC") it should be indicated by a missing cloud group with a nil reason of nothingOfOperationalSignificance<br/>
|
||
|
«codeList» AerodromeForecastWeather Class |
Name: |
Name: forecastWeather |
Details:
Up to one forecast weather condition.<br/><br/>The expected end of occurrence of weather phenomena ("NSW") is indicated by a change forecast with a missing weather group with a nil reason of nothingOfOperationalSignificance<br/>
|
||
|
«dataType» AerodromeSurfaceWindTrendForecast Class |
Name: |
Name: surfaceWind |
Details:
|
||
| Tag | Value |
| byValuePropertyType | false |
Details:
|
|
| isCollection | false |
Details:
|
|
| noPropertyType | false |
Details:
|
|
| Constraint | Type | Status |
| if( cloudAndVisibilityOK ) clouds == NULL | Invariant | Approved |
Details:
Pattern ID: METAR_SPECI.MATFR1<br/>Description: clouds should be absent when cloudAndVisibilityOK is true<br/>Assertion: (if( @cloudAndVisibilityOK eq 'true' ) then (empty(iwxxm:cloud)) else (true()))<br/>
|
||
| if( cloudAndVisibilityOK ) forecastWeather == NULL | Invariant | Approved |
Details:
Pattern ID: METAR_SPECI.MATFR2<br/>Description: forecastWeather should be absent when cloudAndVisibilityOK is true<br/>Assertion: (if( @cloudAndVisibilityOK eq 'true' ) then (empty(iwxxm:forecastWeather)) else (true()))<br/>
|
||
| if( prevailingVisibility != NULL and prevailingVisibility/@xsi:nil != "true" ) lower-case(@uom) == "m" | Invariant | Approved |
Details:
Pattern ID: METAR_SPECI.MATFR3<br/>Description: prevailingVisibility shall be reported in metres (m). <br/>Assertion: (if(exists(iwxxm:prevailingVisibility) and (not(exists(iwxxm:prevailingVisibility/@xsi:nil)) or iwxxm:prevailingVisibility/@xsi:nil != 'true')) then (lower-case(iwxxm:prevailingVisibility/@uom) = 'm') else true())<br/>
|
||