Documentation for FMI Meteorological Objects

Complex Type: CloudAreaType

[Table of contents]

Super-types: gml:AbstractFeatureType < AbstractMeteorologicalObjectType (by extension) < AbstractSurfaceObjectType (by extension) < CloudAreaType (by extension)
Sub-types: None
Name CloudAreaType
Used by (from the same schema document) Element CloudArea
Abstract no
Documentation

Area of cloud coverage including cloud type and coverage in percentage, eighths or cloud amount abbreviations according to the ICAO's "Annex 3 to the Convention on International Civil Aviation: Meteorological Service for International Air Navigation".

Cloud areas may contain 0..n inner areas with different cloud type and coverage qualities. These area are defined by using innerArea element which is a property containing or referring to another CloudArea object. The exterior of the contained area object must be completely inside the exterior and not even partly cover the area inside any of the interior Rings of the parent object. If a value for any of the qualities is not given, it is assumed to be the same as in its parent.

XML Instance Representation
<...>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePerioidPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:elevation> metobj:ElevationPropertyType </metobj:elevation> [0..1]
<metobj:cloudType> metobj:cloudTypeAnnex3Type </metobj:cloudType> [1]
Start Choice [1]
<metobj:cloudCoverPercent> metobj:percentageType </metobj:cloudCoverPercent> [0..1]
<metobj:cloudCoverEighths> metobj:cloudCoverEighthsType </metobj:cloudCoverEighths> [0..1]
<metobj:cloudCoverAnnex3> metobj:cloudCoverAnnex3Type </metobj:cloudCoverAnnex3> [0..*]
End Choice
<metobj:innerArea> metobj:CloudAreaPropertyType </metobj:innerArea> [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="CloudAreaType">
<xs:complexContent>
<xs:extension base=" metobj:AbstractSurfaceObjectType ">
<xs:sequence>
<xs:element name="cloudType" type=" metobj:cloudTypeAnnex3Type " minOccurs="1" maxOccurs="1"/>
<xs:choice>
<xs:element name="cloudCoverPercent" type=" metobj:percentageType " minOccurs="0" maxOccurs="1"/>
<xs:element name="cloudCoverEighths" type=" metobj:cloudCoverEighthsType " minOccurs="0" maxOccurs="1"/>
<xs:element name="cloudCoverAnnex3" type=" metobj:cloudCoverAnnex3Type " minOccurs="0" maxOccurs="unbounded"/>
</xs:choice>
<xs:element name="innerArea" type=" metobj:CloudAreaPropertyType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>