: Public <<dataType>> Class
Created: 06/04/2012 12:34:13 PM
Modified: 02/05/2016 9:01:46 PM
Project:
Advanced:
An aggregation of observed cloud conditions typically reported together at an aerodrome, including cloud types, cloud layers, and vertical visibility.  <br/>
Attribute
Public LengthWithNilReason
  verticalVisibility
Details:
nillable=true
quantity=http://codes.wmo.int/common/quantity-kind/verticalVisibility
sequenceNumber=1
Notes: The reported vertical visibility.  Vertical visibility is defined as the vertical visual range into an obscuring medium.<br/><br/>Measured vertical visibility shall be reported in either two units of measures: meters ("m") or feet ("[ft_i]").<br/><br/>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.<br/><br/>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<br/>
Element Source Role Target Role
«dataType» CloudLayer
Class  
Name:  
 
Name: layer
 
Details:
The observed cloud groups, up to four may be included.<br/><br/>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/>
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/><br/>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/><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( verticalVisibility != null ) layer == null Invariant Approved
Details:
Pattern ID: METAR_SPECI.AOC1<br/>Description: Vertical visibility cannot be reported with cloud layers<br/>Assertion: (if( exists(iwxxm:verticalVisibility) ) then empty(iwxxm:layer) else true())<br/>
if( verticalVisibility != NULL and verticalVisibility/@xsi:nil != "true" ) (lower-case(@uom) == "m" or lower-case(@uom) == "[ft_i]" Invariant Approved
Details:
Pattern ID: METAR_SPECI.AOC2<br/>Description: verticalVisibility shall be reported in metres (m) or feet ([ft_i]). <br/>Assertion: (if(exists(iwxxm:verticalVisibility) and (not(exists(iwxxm:verticalVisibility/@xsi:nil)) or iwxxm:verticalVisibility/@xsi:nil != 'true')) then ((lower-case(iwxxm:verticalVisibility/@uom) = 'm') or (lower-case(iwxxm:verticalVisibility/@uom) = '[ft_i]')) else true())<br/>