Table 6.148—DRM_Irregular_Axis

Property

Description

Superclass

·         <DRM Axis>

Class

·         <DRM Irregular Axis>

Subclass

·         none

Definition

An object of this DRM class specifies a <DRM Axis> that does not use a constant spacing between hash marks.

Example(s)

·         Data taken at times 1, 2, 5, 10, 50, and 100 seconds after some start time would be collected on a <DRM Irregular Axis>.

Radiosonde data, including temperature, humidity, wind speed, and wind direction, is generally reported as a function of pressure height. Data are reported only when there is a significant change in one of the dependent variables. Accordingly, the pressure heights are captured at unpredictable, irregular intervals. They are best captured in a <DRM Irregular Axis>.

Inherited field elements

field_name

range

Field_Data_Type

axis_type1

 

Element_Type

value_unit2

 

EDCS_Unit_Code

value_scale3

 

EDCS_Scale_Code

axis_value_count4

 

Short_Integer_Positive

Field elements

field_name

range

Field_Data_Type

axis_value_array

 

Property_Data_Value[axis_value_count]

interpolation_type5

 

Interpolation_Type

Associated to (one-way) (inherited)

·         none

Associated to (one-way)

·         none

Associated by (one-way) (inherited)

·         none

Associated by (one-way)

·         none

Associated with (two-way) (inherited)

·         none

Associated with (two-way)

·         none

Composed of (two-way) (inherited)

·         none

Composed of (two-way)

·         none

Composed of (two-way metadata) (inherited)

·         none

Composed of (two-way metadata)

·         none

Component of (two-way) (inherited)

·         zero or more <DRM Property Grid>s

·         zero or more <DRM Property Table>s

Component of (two-way)

·         none

Constraints

·         Axis type restrictions

·         Relative spatial axes values

Notes

1 Gives the type of measurement along the axis, such as distance, pressure, or frequency.

2 Specifies the unit of measurement of the axis_type>, which shall be compatible with the requirements imposed by axis_type. If axis_type does not require a unit of measurement (for example, if axis_type requires a value_type of STRING), value_unit shall be set to EUC_UNITLESS.

3 Specifies the scale applicable to value_unit.  If axis_type does not require a unit of measurement (for example, if axis_type requires a value_type of STRING), value_scale  shall be set to ESC_UNI.

4 Indicates the number of “hash marks” along the axis.

5 Allows the data supplier to indicate how best to interpolate the data to points that are in-between grid points on the axis. When a <DRM Data Table> has more than one axis, the order of the interpolations is in the order of axis definitions.

Class diagram

<DRM Irregular Axis>