| Created: | 06/04/2012 2:26:15 PM |
| Modified: | 29/04/2016 3:16:39 PM |
Project: |
|
Advanced: |
|
| Attribute | ||
|
Public Boolean allRunways |
||
Details:
|
||
|
Public Boolean cleared |
||
Details:
|
||
|
Public Boolean estimatedSurfaceFrictionUnreliable |
||
Details:
|
||
|
Public RunwayDirection runway |
||
Details:
|
||
|
Public RunwayDeposits depositType |
||
Details:
|
||
|
Public RunwayContamination contamination |
||
Details:
sequenceNumber=3
|
||
|
Public DistanceWithNilReason depthOfDeposit |
||
Details:
sequenceNumber=4
|
||
|
Public Scale estimatedSurfaceFriction |
||
Details:
sequenceNumber=5
|
||
|
Public Boolean snowClosure |
||
Details:
|
| Element | Source Role | Target Role |
|
MeteorologicalAerodromeObservationRecord Class |
Name: |
Name: runwayState |
Details:
When runways are affected by snow, slush, or other contaminants, a runway state report for each runway in use is required.<br/><br/>There is no maximum number of runway states that can be reported. This may be changed in a future amendment.<br/>
|
||
| Tag | Value |
| isCollection | false |
Details:
Values: true | false
Default: false Description: Identifies the data type as an object collection. |
|
| noPropertyType | false |
Details:
Values: true | false
Default: false Description: Surpress creation of a standard property type that supports inline encoding (applies to ISO 19136:2007 encoding rule). |
|
| Constraint | Type | Status |
| if( estimatedSurfaceFriction != NULL ) estimatedSurfaceFriction > 0.0 AND estimatedSurfaceFriction <= 0.90 | Invariant | Approved |
Details:
Pattern ID: METAR_SPECI.ARS1<br/>Description: Estimated surface friction must be between 0 and 0.9<br/>Assertion: (if(exists(iwxxm:estimatedSurfaceFriction)) then((number(iwxxm:estimatedSurfaceFriction) gt 0) and (number(iwxxm:estimatedSurfaceFriction) le 0.9) ) else true())<br/>
|
||
| if( estimatedSurfaceFrictionUnreliable == TRUE ) estimatedSurfaceFriction == NULL | Invariant | Approved |
Details:
Pattern ID: METAR_SPECI.ARS2<br/>Description: When surface friction is unreliable, no surface friction is reported<br/>Assertion: (if(@estimatedSurfaceFrictionUnreliable eq 'true') then( empty(iwxxm:estimatedSurfaceFriction) ) else true())<br/>
|
||
| if( allRunways ) runway == NULL | Invariant | Approved |
Details:
Pattern ID: METAR_SPECI.ARS3<br/>Description: When all runways are being reported upon, no specific Runway should be reported<br/>Assertion: (if(@allRunways eq 'true') then( empty(iwxxm:runway) ) else true())<br/>
|
||
| if( runway != NULL ) allRunways == NULL OR allRunways == FALSE | Invariant | Approved |
Details:
Pattern ID: METAR_SPECI.ARS4<br/>Description: When a single Runway is reported upon, the allRunways flag should be missing or false<br/>Assertion: (if( exists(iwxxm:runway) ) then( empty(@allRunways) or (@allRunways eq 'false') ) else true())<br/>
|
||