Перейти к основному содержимому

Качество данных

Для любого оборудования существует определённые параметры окружающей среды, при которых полученные с него данные признаются метрологически значимыми, а значит этим данным можно доверять. К этим параметрам относятся температура и влажность. Информация о границах этих диапазонов отражена в описании типа средства измерения в РСИ: на станцию CityAir, на модули расширения G, на пылемер Dust.

Условия эксплуатации оборудования

Условие
Tемпература окружающей средыoт -40°C до +50°C
Относительная влажность окружающей средыне более 98%
Атмосферное давлениеот 84 до 106,7 кПа

Маркировка данных

Выделяется несколько основных маркеров данных:

  • Предупреждение
  • Значение по измеряемому газу превысило верхнюю границу диапазона измерения
  • Значения всех измеряемых газов могут быть некорректны из-за выхода метеопараметров (Т, RH) за границы диапазона измерений
  • Отсутствие данных

Доступные коды маркеров

КодОписание
LowValue_TemperatureПроверка нижней границы температуры
LowValue_SO2Проверка нижней границы SO2
LowValue_PM25Проверка нижней границы PM2.5
LowValue_PM10Проверка нижней границы PM10
LowValue_O3Проверка нижней границы O3
LowValue_NO2Проверка нижней границы NO2
LowValue_H2SПроверка нижней границы H2S
LowValue_COПроверка нижней границы CO
HighValue_TemperatureПроверка верхней границы температуры
HighValue_SO2Проверка верхней границы SO2
HighValue_PM25Проверка верхней границы PM2.5
HighValue_PM10Проверка верхней границы PM10
HighValue_O3Проверка верхней границы O3
HighValue_NO2Проверка верхней границы NO2
HighValue_HumidityПроверка верхней границы влажности
HighValue_H2SПроверка верхней границы H2S
HighValue_COПроверка верхней границы CO

Условия маркировки N-минуток

Общий принцип основан на вхождении более 50% недостоверных усреднений в интервал, например, если две и больше 5-минутки в 20-минутном интервале усреднения недостоверны, то эта 20-минутка недостоверна.

  • 5-минутки: три пакета и больше попадают под условия, тогда выдается предупреждение на эту 5-минутку;
  • 20-минутки: две и больше пятиминутки попадают под условия, тогда выдается предупреждение на эту 20-минутку;
  • Часовые усреднения: две или три 20-минутки попадают под условия, тогда выдается предупреждение на этот час;
  • Суточные усреднения: 12 и больше часовых усреднения попадают под условия, тогда выдается предупреждение на эти сутки.

Пример получения словаря доступных маркеров качества данных


import requests

TOKEN = 'YOUR TOKEN'
headers = {
'Accept': 'application/json',
'Authorization': f'Bearer {TOKEN}',
}

response = requests.get('https://mycityair.ru/harvester/v2/DataQuality/markers', headers=headers)

if response.status_code == 200:
print(response.json()) # ok
else:
print(response.text) # error

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


import requests

TOKEN = 'YOUR TOKEN'
headers = {
'Accept': 'application/json',
'Authorization': f'Bearer {TOKEN}',
}

interval = '1h'
version = 556789
post_id = 'A post id (number)'
date__gt = '2023-06-01'
date__lt = '2023-07-01'
url = f'https://mycityair.ru/harvester/v2/Posts/{post_id}/markers?date__gt={date__gt}&date__lt={date__lt}&Interval={interval}'

response = requests.get(url, headers=headers)

if response.status_code == 200:
print(response.json()) # ok
else:
print(response.text) # error