Качество данных
Для любого оборудования существует определённые параметры окружающей среды, при которых полученные с него данные признаются метрологически значимыми, а значит этим данным можно доверять. К этим параметрам относятся температура и влажность. Информация о границах этих диапазонов отражена в описании типа средства измерения в РСИ: на станцию 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