Documentation for FMI Meteorological Objects

Complex Type: AbstractSurfaceObjectType

[Table of contents]

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

An abstract parent type for met object covering a continuous portion of a surface (surface patch). The surface can be an abstraction of a portion of ground (like rain or cloud area) or an elevated surface at some level above ground.

The target area is defined by element "surface" containing one exterior ring (closed route through n coordinate points) and zero or more interior rings defining excluded areas ("holes") inside the exterior. type of the interpolation between the surface points can be specified by using attribute "interpolation".

If elevation property is given, its value must be added to possible height value of each of the points in the each line segment. If the CRS of the points is 2-dimensional, the value of the elevation should be interpreted as the static height value of each of the given (control)points.

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]
</...>
Diagram
Schema Component Representation
<xs:complexType name="AbstractSurfaceObjectType">
<xs:complexContent>
<xs:extension base=" metobj:AbstractMeteorologicalObjectType ">
<xs:sequence>
<xs:element name="surface" type=" metobj:SplineSurfacePatchPropertyType " minOccurs="1" maxOccurs="1"/>
<xs:element name="elevation" type=" metobj:ElevationPropertyType " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>