Главная страница

Формат представления данных XML 3.7.11. Формат представления данных наблюдений


Скачать 1.5 Mb.
НазваниеФормат представления данных наблюдений
Дата06.09.2018
Размер1.5 Mb.
Формат файлаdocx
Имя файлаФормат представления данных XML 3.7.11.docx
ТипДокументы
#49922
страница1 из 2
  1   2



Формат представления данных наблюдений

Версия 3.7.11

Москва 2014

Формат передачи данных наблюдений

Структура сообщения


Сообщение могут иметь две разные иерархические структуры:

  1. Если данные группируются по времени, то:

корневой элемент – сообщение (message) -> сводки с данными наблюдений (report) -> описатель станции -> параметры конкретного наблюдения -> значения наблюдения .

  1. Eсли данные группируются по станции то:

корневой элемент – сообщение (message) -> описатель станции ->сводки с данными наблюдений (report) -> параметры конкретного наблюдения -> значения наблюдения .

Начало всех сообщений начинается со строки декларации версии XML и указания кодировки документа:



Далее следует поле начала информационной части сообщения:

- корневой элемент .

Сообщение состоит из нескольких сводок . Каждая сводка содержит информацию по проведенным измерениям в один момент времени. Количество секций соответствует количеству сводок в сообщении.

Дата и время наблюдения для каждой сводки представляются в соответствии с требованиями стандарта ISO8601, включающего в себя указание временного пояса. Если время указано в формате TIME="24-02-2012T07:40:03Z”, то это время в UTC.

Необязательными дескрипторами элемента report являются: Lon, Lat, Z – долгота, широта (в градусах и долях градуса в виде вещественного числа), высота над уровнем моря (целое число [м]).

Необязательный дескриптор POINT - овечает за срок наблюдения. И вводится в формате 00:00.

Необязательный дескрипторо SERIES - используются, если данные передаются пачками. SERIES=”START” передается в первом сообщении в серии SERIES=”STOP” – в последнем, SERIES=”BODY” во всех остальных случаях. Значение «BODY» используется по умолчанию.
Примеры:





Внутри сводки размещаются:

  • Тег с описанием станции .

….

Здесь “index” – идентификатор станции. Если у станции есть 5-значный синоптический индекс, то это он. Если у станции нет синоптического индекса, то до его появления используется какой-либо другой фиксированный буквенно-цифровой идентификатор.

Необязательными дескрипторами элемента station являются: Lon, Lat, Z, Name,Place – долгота, широта (в градусах и долях градуса в виде вещественного числа), высота над уровнем моря (целое число [м]), название станции, код места на станции.

Place – код места станции. Применяется если на станции есть несколько выделенных мест, где проводятся измерения. Для каждого направления (гидрохимия, код кн-02) поле Place кодируется по своим правилам.

Правила для дескриптора Place для кода КН-02



Объекты наблюдения

Код наблюдения

1

Открытое море

10, 11, 12 и т.д.

2

Порт

20,21,22, и т.д.

3

Гавань

30,31,32 и т.д

4

Бухта

40,41,42 и т.д.

5

Залив (лиман)

50,51,52 и.т.д.

6

Пролив

60,61,62 и т.д.

7

Губа

70,71,72 и т.д.

8

Устье

80,81,82 и т.д.

9

Канал

90,91,92 и т.д.

Правило для дескриптора Place для гидрохимии:

Place=<номер створа>, где index – индекс станции, «Номер створа» - номер гидрохимического створа.
Пример: ….

  • Один или несколько тегов с описанием значений метеорологических параметров .

Каждый параметр может быть представлен в виде различных характеристик (тег ): мгновенное значение, максимальное значение за интервал, минимальное значение за интервал, среднее значение за интервал и т.д. Для интервальных характеристик для правильной интерпретации наблюдений необходимо указание в XML-файле соответствующего временного интервала.

Предполагается, что момент окончания интервала совпадает со временем, указанным в .

Тег имеет уточняющий дескриптор SINGPOINT признак «особой точки». Может принимать значения: 0 – нет признака (по умолчанию), 1 – автоматически выбранная особая точка, 2 – исключенная особая точка, добавленная особая точка, 4 – уровень максимального значения параметра в серии, 5 – тропопауза.

Базовый дескриптор метеорологической переменной VAR является обязательным. Он обозначает имя метеорологического параметра. Другие атрибуты используются по мере необходимости для уточнения базового описания метеорологической переменной – для указания способа обработки значений метеорологической переменной (MIN, MAX, AVE, SUM и т.д.), для уточнения описания метеорологической переменной (например, указание фазы осадков), вертикального уровня измерения метеорологической переменной и т.д. (см.примеры ниже).

Для интервальных переменных в описание метеорологической переменной добавляются дескриптор PROC указания способа обработки (суммарное значение за фиксированный период или с какого-либо момента в прошлом (для осадков); минимум, максимум, среднее значение) и дескриптор T временного интервала в виде целого числа с указанием (без разделителя) единиц измерений (“M” – минуты, “H” – часы, “S”- секунды).

В табл.1 приведены обозначения измеряемых метеорологических параметров и их уточняющих дескрипторов, используемые в XML-файлах с данными АМС.

Возможно дальнейшее расширение перечня параметров и уточняющих дескрипторов.

При отсутствии значения того или иного дескриптора можно не включать соответствующие имя и значение в текст или использовать в качестве значения дескриптора признак отсутствия данных «/».

Уточняющие дескрипторы действуют на тег, и все его вложения. Более высоким приоритетом обладает уточняющий дескриптор, расположенный на более низком уровне.

  1   2


написать администратору сайта