: Public <<dataType>> Class
Created: 06/04/2012 1:36:02 PM
Modified: 02/05/2016 9:29:26 PM
Project:
Advanced:
A cloud layer, including a cloud amount, cloud base and cloud type.<br/><br/>
Attribute
Public CloudAmountReportedAtAerodrome
  amount
Details:
sequenceNumber=1
Notes: The observed cloud amount<br/>
Public DistanceWithNilReason
  base
Details:
nillable=true
quantity=http://codes.wmo.int/common/quantity-kind/heightOfBaseOfCloud
sequenceNumber=2
Notes: For a given cloud or cloud layer, height of the lowest level in the atmosphere at which the air contains a perceptible quantity of cloud particles.<br/><br/>Measured cloud bases  shall be reported in meters ("m") or feet ("[ft_i]").<br/>
Public SigConvectiveCloudType
  cloudType
Details:
sequenceNumber=3
Notes: The observed significant cloud types: cumulonimbus or towering cumulus<br/>
Element Source Role Target Role
AerodromeCloudForecast
Class  
Name:  
 
Name: layer
 
Details:
 
«dataType» AerodromeObservedClouds
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/>
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( base != NULL and base/@xsi:nil != "true" ) (lower-case(@uom) == "m" or lower-case(@uom) -- "[ft_i]" Invariant Approved
Details:
Pattern ID: COMMON.CL1<br/>Description: base shall be reported in metres (m) or feet ([ft_i]). <br/>Assertion: (if(exists(iwxxm:base) and (not(exists(iwxxm:base/@xsi:nil)) or iwxxm:base/@xsi:nil != 'true')) then ((lower-case(iwxxm:base/@uom) = 'm') or (lower-case(iwxxm:base/@uom) = '[ft_i]')) else true())<br/>