Structure of applied scheme

Print Previous page Top page Next page

Structure of the external applied scheme which is formed by the program, consists of two blocks:

- block of describing the semantic (attributive) information;

- block of describing the models of the attributive information, the separate layers of objects.

 

Block of describing the semantic (attributive) information, contains the description of separate attributes in the form of elements of format XML, with specifying the type of data, structure and restrictions. Types of objects and their properties are described in accordance with the classifier of subject domain (catalog of objects). In the block there are stipulated three predetermined attributes ObjectKey, VerticalAlign and HorizontalAlign which allow to store the unique key, alignment on a vertical and a horizontal of the title text, accordingly. The attribute ObjectKey is a mandatory attribute for all without exception of models of the objects layers described in the second block.

The block of the description of models of the attributive information, the separate layers of objects is intended to describe a set of semantics (attributes) described in the first block. Aggregate of any set of attributes characterises a separate layer. As one concrete layer the layers of digital topographic maps are used. Base objects are defined by number of layers of digital topographic maps. As a set of attributes an aggregate of semantics from the layer description in the classifier is used.

Depending on requirements of the operator, the program carries out generation which is described in more details in section «Description of the program».

 

According to recommendations «GML profile for simple features. OGC 05-033r6» the following basic types of elements are applied for description of objects properties:

- integer (an integer, with indicating a range of values and numbers of significant digits);

- positiveInteger (unsigned number, is used for carrying the colors and indexes);

- double (reall number, with indicating a range of values, numbers of significant digits and number of digits after the decimal point);

- string (character string, with indicating a length of a string);

- date (date in a format 0001-01-01);

- time (time in a format 00:00:00).