: Public <<DataType>> Class
Created: 6/04/2012 12:34:13 PM
Modified: 22/06/2015 12:31:00 AM
Project:
Advanced:
An aggregation of observed cloud conditions typically reported together at an aerodrome, including cloud types, cloud layers, and vertical visibility. 
Attribute
Public Boolean
  amountAndHeightUnobservableByAutoSystem
Details:
sequenceNumber=1
xsdAsAttribute=true
Notes: An automatic observing system observed cumulonimbus clouds or towering cumulus clouds but the cloud amount and height could not be observed#lt;br /#gt;#lt;/p#gt;#lt;p#gt;#lt;b#gt;#lt;u#gt;#lt;br /#gt;#lt;/p#gt;#lt;p#gt;#lt;/u#gt;#lt;/b#gt;ICAO Annex 3 / WMO No. 49-2:#lt;br /#gt;#lt;/p#gt;#lt;p#gt;Section 4.5.4.5c - When cumulonimbus clouds or towering cumulus clouds are detected by the automatic observing system and the cloud amount and the height of cloud base cannot be observed, the cloud amount and the height of cloud base should be replaced by "//////"#lt;br /#gt;#lt;/p#gt;
Public LengthWithNilReason
  verticalVisibility
Details:
nillable=true
quantity=http://codes.wmo.int/common/quantity-kind/verticalVisibility
sequenceNumber=2
Notes: The reported vertical visibility.  Vertical visibility is defined as the vertical visual range into an obscuring medium.#lt;br /#gt;#lt;/p#gt;#lt;p#gt;#lt;br /#gt;#lt;/p#gt;#lt;p#gt;Note: vertical visibility is only reported in aviation-specific WMO Code-forms (FM-15 METAR, FM-16 SPECI and FM-51 TAF) thus prevailing visibility is considered to be an aviation-specific quantity.#lt;br /#gt;#lt;/p#gt;#lt;p#gt;#lt;br /#gt;#lt;/p#gt;#lt;p#gt;When the sky is obscured and the value of the vertical visibility cannot be determined by the automatic observing system due to a temporary failure of the system/sensor ("VV///") the vertical visibility is missing with a nil reason of notObservable#lt;br /#gt;#lt;/p#gt;
Element Source Role Target Role
«DataType» CloudLayer
Class  
Name:  
 
Name: layer
 
Details:
The observed cloud groups, up to four may be included.<br /></p><p><br /></p><p>When cumulonimbus clouds or towering cumulus clouds are detected by the automatic observing system and the cloud amount and the height of cloud base cannot be observed ("//////") this is indicated by a missing cloud layer with a nil reason of either notObservable if the value could not be observed due to a sensor or system failure, or notDetectedByAutoSystem if the automated system is working properly but did not observe any values<br /></p>
Element Source Role Target Role
MeteorologicalAerodromeObservationRecord
Class  
Name:  
 
Name: cloud
 
Details:
When no clouds are detected by the automatic observing system, it should be indicated by a missing cloud group with a nil reason of notDetectedByAutoSystem ("NCD" from TAC).  <br /></p><p><br /></p><p>When there are no clouds of operational significance and no restriction on vertical visibility and “CAVOK” is not appropriate ("NSC") it should be indicated by a missing cloud group with a nil reason of nothingOfOperationalSignificance<br /></p><p><br /></p>
Constraint Type Status
if( verticalVisibility != null ) layer == null Invariant Approved
Details:
Vertical visibility cannot be reported with cloud layers
if ( amountAndHeightUnobservableByAutoSystem ) layer == NULL Invariant Approved
Details:
When amountAndHeightUnobservableByAutoSystem is true, no cloud layers may be reported