Query

serverTime

Описание

Текущее время на сервере.

Ответ

Возвращает Time!

Пример

Запрос
query serverTime {
  serverTime
}
Ответ
{
  "data": {
    "serverTime": "2022-10-26T12:37:53.528758212+03:00"
  }
}

serverTimestamp

Описание

Текущее время на сервере.

Ответ

Возвращает Timestamp!

Пример

Запрос
query serverTimestamp {
  serverTimestamp
}
Ответ
{"data": {"serverTimestamp": "1666778972"}}

stations

Описание

Список текущих показаний со станций.

Ответ

Возвращает [Station!]!

Аргументы
Имя Описание
minLat - Float!
maxLat - Float!
minLon - Float!
maxLon - Float!
language - Language

Пример

Запрос
query stations(
  $minLat: Float!,
  $maxLat: Float!,
  $minLon: Float!,
  $maxLon: Float!,
  $language: Language
) {
  stations(
    minLat: $minLat,
    maxLat: $maxLat,
    minLon: $minLon,
    maxLon: $maxLon,
    language: $language
  ) {
    id
    code
    name
    lat
    lon
    time
    timestamp
    cloudiness
    condition
    distance
    feelsLike
    humidity
    icon
    isThunder
    phenomCondition
    phenomIcon
    prec
    precProbability
    precStrength
    precType
    pressure
    temperature
    waterTemperature
    windAngle
    windDirection
    windSpeed
  }
}
Аргументы
{
  "minLat": 47.27319717,
  "maxLat": 47.27319717,
  "minLon": -119.7085724,
  "maxLon": -119.7085724,
  "language": "EN"
}
Ответ
{
  "data": {
    "stations": [
      {
        "id": 123,
        "code": "xyz789",
        "name": "xyz789",
        "lat": 47.27319717,
        "lon": -119.7085724,
        "time": "2022-10-26T12:37:53.528758212+03:00",
        "timestamp": "1666778972",
        "cloudiness": "CLEAR",
        "condition": "CLEAR",
        "distance": 987.65,
        "feelsLike": 15,
        "humidity": 82,
        "icon": "skc_d",
        "isThunder": true,
        "phenomCondition": "BLOWING_SNOW",
        "phenomIcon": "skc_d",
        "prec": 10.1,
        "precProbability": 82,
        "precStrength": "ZERO",
        "precType": "NO_TYPE",
        "pressure": 762,
        "temperature": 15,
        "waterTemperature": 10,
        "windAngle": 145,
        "windDirection": "CALM",
        "windSpeed": 3.5
      }
    ]
  }
}

stationsByTimeRange

Описание

Архив показаний со станций.

Ответ

Возвращает [Station!]!

Аргументы
Имя Описание
request - PointInput!
timeRange - TimeRange!

Пример

Запрос
query stationsByTimeRange(
  $request: PointInput!,
  $timeRange: TimeRange!
) {
  stationsByTimeRange(
    request: $request,
    timeRange: $timeRange
  ) {
    id
    code
    name
    lat
    lon
    time
    timestamp
    cloudiness
    condition
    distance
    feelsLike
    humidity
    icon
    isThunder
    phenomCondition
    phenomIcon
    prec
    precProbability
    precStrength
    precType
    pressure
    temperature
    waterTemperature
    windAngle
    windDirection
    windSpeed
  }
}
Аргументы
{
  "request": PointInput,
  "timeRange": TimeRange
}
Ответ
{
  "data": {
    "stationsByTimeRange": [
      {
        "id": 987,
        "code": "xyz789",
        "name": "xyz789",
        "lat": 47.27319717,
        "lon": -119.7085724,
        "time": "2022-10-26T12:37:53.528758212+03:00",
        "timestamp": "1666778972",
        "cloudiness": "CLEAR",
        "condition": "CLEAR",
        "distance": 987.65,
        "feelsLike": 15,
        "humidity": 82,
        "icon": "skc_d",
        "isThunder": false,
        "phenomCondition": "BLOWING_SNOW",
        "phenomIcon": "skc_d",
        "prec": 10.1,
        "precProbability": 82,
        "precStrength": "ZERO",
        "precType": "NO_TYPE",
        "pressure": 762,
        "temperature": 15,
        "waterTemperature": 10,
        "windAngle": 145,
        "windDirection": "CALM",
        "windSpeed": 3.5
      }
    ]
  }
}

tiles

Описание

Временной ряд с тайловыми данными для точки с координатами lat и lon.

Ответ

Возвращает Tiles!

Аргументы
Имя Описание
request - PointInput!

Пример

Запрос
query tiles($request: PointInput!) {
  tiles(request: $request) {
    humidity {
      steps {
        ...TimelineStepFragment
      }
    }
    prec {
      steps {
        ...TimelineStepFragment
      }
    }
    pressureMm {
      steps {
        ...TimelineStepFragment
      }
    }
    snowDepth {
      steps {
        ...TimelineStepFragment
      }
    }
    soilMoisture {
      steps {
        ...TimelineStepFragment
      }
    }
    soilTemperature {
      steps {
        ...TimelineStepFragment
      }
    }
    surfaceTemperature {
      steps {
        ...TimelineStepFragment
      }
    }
    temperature {
      steps {
        ...TimelineStepFragment
      }
    }
    waterTemperature {
      steps {
        ...TimelineStepFragment
      }
    }
    windSpeed {
      steps {
        ...TimelineStepFragment
      }
    }
  }
}
Аргументы
{"request": PointInput}
Ответ
{
  "data": {
    "tiles": {
      "humidity": 82,
      "prec": 10.1,
      "pressureMm": 762,
      "snowDepth": TilesTimeline,
      "soilMoisture": 20,
      "soilTemperature": 10,
      "surfaceTemperature": 10,
      "temperature": 15,
      "waterTemperature": 10,
      "windSpeed": 3.5
    }
  }
}

weatherByPoint

Описание

Погодные параметры для географической точки с координатами lat и lon

Ответ

Возвращает Weather!

Аргументы
Имя Описание
request - PointInput!
language - Language

Пример

Запрос
query weatherByPoint(
  $request: PointInput!,
  $language: Language
) {
  weatherByPoint(
    request: $request,
    language: $language
  ) {
    climate {
      days {
        ...ClimateDayFragment
      }
      weeks {
        ...ClimateWeekFragment
      }
      months {
        ...ClimateMonthFragment
      }
      zone {
        ...ClimateZoneFragment
      }
    }
    forecast {
      days {
        ...ForecastDayFragment
      }
    }
    location {
      altitude
      lat
      lon
      pressureNorm
      timezone {
        ...TimezoneFragment
      }
    }
    now {
      cloudiness
      condition
      daytime
      dewPoint
      feelsLike
      humidity
      icon
      isThunder
      kpIndex
      leafWetnessIndex
      meanSeaLevelPressure
      phenomCondition
      phenomIcon
      pollution {
        ...PollutionFragment
      }
      precProbability
      precStrength
      precType
      pressure
      seaCurrentAngle
      seaCurrentDirection
      seaCurrentSpeed
      season
      soilMoisture
      soilTemperature
      space {
        ...SpaceFragment
      }
      swellAngle
      swellDirection
      swellHeight
      swellPeriod
      temperature
      uv
      uvIndex
      visibility
      waterTemperature
      waveAngle
      waveDirection
      waveHeight
      waveMaxHeight
      wavePeriod
      windAngle
      windDirection
      windGust
      windSpeed
    }
    nowcast {
      region
      steps {
        ...NowcastTimelineStepFragment
      }
    }
    url
  }
}
Аргументы
{"request": PointInput, "language": "EN"}
Ответ
{
  "data": {
    "weatherByPoint": {
      "climate": Climate,
      "forecast": Forecast,
      "location": Location,
      "now": Now,
      "nowcast": NowcastTimeline,
      "url": "https://yandex.ru/pogoda/moscow"
    }
  }
}

Types

Boolean

Описание

Boolean тип со значениями true или false.

Bounds

Описание

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

Поля
Имя поля Описание
lat - BoundsRange!
lon - BoundsRange!
Пример
{"lat": 47.27319717, "lon": -119.7085724}

BoundsRange

Описание

Интервал с координатами.

Поля
Имя поля Описание
min - Float!
max - Float!
Пример
{"min": 987.65, "max": 123.45}

Climate

Описание

Усредненная климатическая статистика за 10 лет.

Поля
Имя поля Описание
days - [ClimateDay!]! Сгруппированная по дням статистика.
Аргументы
offset - Int

Пропустить N элементов.

limit - Int

Ограничить количество возвращаемых элементов. Если год високосный, по умолчанию возвращается 366 элементов.

loop - Boolean

Зациклить ответ. После 31 декабря последует 1 января.

weeks - [ClimateWeek!]! Сгруппированная по неделям статистика.
Аргументы
offset - Int

Пропустить N элементов.

limit - Int

Ограничить количество возвращаемых недель. По умолчанию всегда возвращает не более 48 возможых недель в году.

loop - Boolean

Зациклить ответ. После последней недели года последует первая.

months - [ClimateMonth!]! Сгруппированная по месяцам статистика.
Аргументы
offset - Int

Пропустить N элементов.

limit - Int

Ограничить количество возвращаемых месяцев. Всегда возвращает не более 12 месяцев в году.

loop - Boolean

Зациклить ответ. После декабря последует январь.

zone - ClimateZone! Описание климатической зоны.
Пример
{
  "days": [ClimateDay],
  "weeks": [ClimateWeek],
  "months": [ClimateMonth],
  "zone": ClimateZone
}

ClimateDay

Описание

Статистика за день.

Поля
Имя поля Описание
cloudiness - Cloudiness! Средняя облачность за этот день.
condition - Condition! Погодное состояние, которое основано на осадках и облачности.
feelsLike - Int! Температура воздуха по общим ощущениям. Основано на температуре, ветре и солнечном излучении.
Аргументы
humidity - Int! Относительная влажность воздуха.
icon - Url! Общее погодное состояние.
Аргументы
format - IconFormat!
theme - IconTheme
maxDayTemperature - Int! Максимальная температура за этот день.
Аргументы
maxWindSpeed - Float! Максимальная скорость ветра за этот день.
Аргументы
unit - WindSpeedUnit
minNightTemperature - Int! Наименьшая температура за этот день.
Аргументы
minWindSpeed - Float! Наименьшая скорость ветра за этот день.
Аргументы
unit - WindSpeedUnit
prec - Float! Общее количество выпавших осадков за этот день в мм. рт. ст.
precProbability - Float! Вероятность осадков в этот день.
precStrength - PrecStrength! Максимальная сила осадков за этот день.
precType - PrecType! Тип осадков соответствующий максимальной силе за этот день.
pressure - Int! Атмосферное давление за этот день.
Аргументы
unit - PressureUnit
waterTemperature - Int Температура поверхности воды. Доступно только для точек, которые расположены рядом с крупными водоёмами.
Аргументы
windAngle - Int! Угол ветра в градусах.
windDirection - WindDirection! Усредненное направление ветра за день.
Пример
{
  "cloudiness": "CLEAR",
  "condition": "CLEAR",
  "feelsLike": 15,
  "humidity": 82,
  "icon": "skc_d",
  "maxDayTemperature": 15,
  "maxWindSpeed": 3.5,
  "minNightTemperature": 15,
  "minWindSpeed": 3.5,
  "prec": 10.1,
  "precProbability": 82,
  "precStrength": "ZERO",
  "precType": "NO_TYPE",
  "pressure": 762,
  "waterTemperature": 10,
  "windAngle": 145,
  "windDirection": "CALM"
}

ClimateMonth

Описание

Статистика за месяц.

Поля
Имя поля Описание
avgDayTemperature - Int! Средняя дневная температура за этот месяц.
Аргументы
humidity - Int! Средняя относительная влажность воздуха за месяц.
maxDayTemperature - Int! Максимальная дневная температура в этом месяце.
Аргументы
minNightTemperature - Int! Минимальная ночная температура в этом месяце.
Аргументы
overcastDays - Int! Количество облачных дней в этом месяце.
prec - Float! Суммарное количество выпавших осадков в этом месяце.
precDays - Int! Количество дней с осадками в этом месяце.
pressure - Int! Среднее атмосферное давление в этом месяце.
Аргументы
unit - PressureUnit
sunnyDays - Int! Количество солнечных дней в этом месяце.
waterTemperature - Int Средняя температура поверхности воды. Доступно для точек рядом с крупными водоёмами.
Аргументы
windAngle - Int! Средний угол ветра в градусах.
windDirection - WindDirection! Среднее направление ветра.
windSpeed - Float! Средняя скорость ветра за месяц.
Аргументы
unit - WindSpeedUnit
Пример
{
  "avgDayTemperature": 15,
  "humidity": 82,
  "maxDayTemperature": 15,
  "minNightTemperature": 15,
  "overcastDays": 10,
  "prec": 10.1,
  "precDays": 10,
  "pressure": 762,
  "sunnyDays": 10,
  "waterTemperature": 10,
  "windAngle": 145,
  "windDirection": "CALM",
  "windSpeed": 3.5
}

ClimateWeek

Описание

Статистика за одну неделю.

Поля
Имя поля Описание
maxDayTemperature - Int! Максимальная дневная температура за неделю.
Аргументы
maxWindSpeed - Float! Максимальная скорость ветра за неделю.
Аргументы
unit - WindSpeedUnit
minNightTemperature - Int! Самая низкая ночная температура на этой неделе.
Аргументы
prec - Float! Общее количество осадков на эту неделю. Измеряется в миллиметрах.
strongPrecDays - Int! Дни этой недели с сильными осадками.
sunnyDays - Int! Количество солнечных дней за эту неделю.
veryStrongPrecDays - Int! Дни этой недели с очень сильными осадками.
verySunnyDays - Int! Количество очень солнечных дней на этой неделе.
waterTemperature - Int Средняя температура поверхности воды за эту неделю. Только для городов, которые расположены рядом с большими водоемами.
Аргументы
windAngle - Int! Средний угол ветра в градусах.
windDirection - WindDirection! Среднее направление ветра на этой неделе.
windSpeed - Float! Средняя скорость ветра на этой неделе.
Аргументы
unit - WindSpeedUnit
Пример
{
  "maxDayTemperature": 15,
  "maxWindSpeed": 3.5,
  "minNightTemperature": 15,
  "prec": 10.1,
  "strongPrecDays": 10,
  "sunnyDays": 10,
  "veryStrongPrecDays": 10,
  "verySunnyDays": 10,
  "waterTemperature": 10,
  "windAngle": 145,
  "windDirection": "CALM",
  "windSpeed": 3.5
}

ClimateZone

Описание

Описание климатической зоны.

Поля
Имя поля Описание
code - ClimateZoneCode!
description - String!
Пример
{"code": "None", "description": "xyz789"}

ClimateZoneCode

Описание

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

Values
Значения перечисления Описание

None

Af

Am

Aw

BWh

BWk

BSh

BSk

Csa

Csb

Csc

Cwa

Cwb

Cwc

Cfa

Cfb

Cfc

Dsa

Dsb

Dsc

Dsd

Dwa

Dwb

Dwc

Dwd

Dfa

Dfb

Dfc

Dfd

ET

EF

Пример
"None"

Cloudiness

Описание

Представляет состояние облачности. В порядке возрастания, от CLEAR – ясно, до OVERCAST – пасмурно.

Values
Значения перечисления Описание

CLEAR

0 oktas.

PARTLY

1-2 oktas.

SIGNIFICANT

3-4 oktas.

CLOUDY

5-7 oktas.

OVERCAST

8 oktas.
Пример
"CLEAR"

CloudinessWithHeight

Описание

Ответ cloudinessOnHeight

Поля
Имя поля Описание
cloudiness - Int! Облачность на предоставленной высоте.
height - Int! Высота выданных данных.
Пример
{"cloudiness": 987, "height": 123}

Condition

Описание

Представляет общие погодные условия.

Values
Значения перечисления Описание

CLEAR

PARTLY_CLOUDY

CLOUDY

OVERCAST

LIGHT_RAIN

RAIN

HEAVY_RAIN

SHOWERS

SLEET

LIGHT_SNOW

SNOW

SNOWFALL

HAIL

THUNDERSTORM

THUNDERSTORM_WITH_RAIN

THUNDERSTORM_WITH_HAIL

Пример
"CLEAR"

Datum

Описание

Датум приливов и отливов.

Values
Значения перечисления Описание

MSL

LAT

MLLW

Пример
"MSL"

Daypart

Описание

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

Поля
Имя поля Описание
avgTemperature - Int! Среднее значение температуры за это время суток.
Аргументы
cloudiness - Cloudiness! Средняя облачность за это время суток.
condition - Condition! Погодное состояние, которое основано на осадках и облачности.
daytime - Daytime! Указывает присутствие солнца большую часть времени в течение периода агрегации.
feelsLike - Int! Температура воздуха по общим ощущениям. Основано на температуре, ветре и солнечном излучении.
Аргументы
freshSnow - Float!

Количество свежего снега в это время суток.

Единицы измерения: миллиметры Область опеределения: [0, +Infinity)

humidity - Int!

Относительная влажность воздуха.

Единицы измерения: % Область опеределения: [0, 100]

icon - Url! Иконка, описывающая общую погоду. Определяется на основе cloudiness, precStrength and precType.
Аргументы
format - IconFormat!
theme - IconTheme
leafWetnessPercent - Int Процент времени с влажным листом.
maxDewPoint - Float Наибольшее значение точки росы за это время суток.
Аргументы
maxKpIndex - Float

Макс планетарный k-индекс за это время суток.

Область опеределения: [0, 5] if gScale else [0, 9]

Аргументы
gScale - Boolean
maxSoilTemperature - Int Самая высокая температура почвы на глубине 7 см.
Аргументы
maxTemperature - Int! Самое высокое значение температуры за это время суток.
Аргументы
meanSeaLevelPressure - Int! Атмосферное давление на уровне моря за это время суток.
Аргументы
unit - PressureUnit
minSoilTemperature - Int Самая низкая температура почвы на глубине 7 см.
Аргументы
minTemperature - Int! Самое низкое значение температуры за это время суток.
Аргументы
phenomCondition - PhenomCondition Текущее погодное явление. Отсутствует, когда погодные условия обычные.
phenomIcon - Url Иконка погодного явления. Пропущены, когда погодные условия нормальны.
Аргументы
format - IconFormat!
theme - IconTheme
pollution - PollutionDaypart Прогноз атмосферного давления на это время суток.
prec - Float!

Общее количество осадков в это время суток.

Единицы измерения: миллиметры Область опеределения: [0, +Infinity)

precProbability - Float

Вероятность осадков в это время суток.

Область опеределения: [0, 1]

precStrength - PrecStrength! Наибольшая сила осадков за это время суток.
precType - PrecType! Тип осадков соответствующий максимальной силе за этот день.
pressure - Int! Атмосферное давление за это время суток.
Аргументы
unit - PressureUnit
seaCurrentDirection - SeaCurrentDirection Наиболее частое направление течения за это время суток.
seaCurrentSpeed - Float

Максимальная скорость морского течения.

Единицы измерения: сантиметры/s Область опеределения: [0, +Infinity)

soilMoisture - Float

Средняя доля влажности почвы.

Область опеределения: [0, 1]

soilTemperature - Int Средняя температура почвы на глубине 7 см.
Аргументы
swellDirection - SwellDirection Наиболее частое направление волны.
swellHeight - Float

Средняя значимая высота волны.

Единицы измерения: метры Область опеределения: [0, +Infinity)

swellPeriod - Int

Средний период первичной волны.

Единицы измерения: секунды Область опеределения: [0, +Infinity)

temperature - Int! Содержит значение температуры, описывающее эту часть дня.
Аргументы
uvIndex - Int

Уровень солнечного излучения на поверхности Земли.

Область опеределения: [0, 11]

visibility - Int

Видимость для этого времени суток.

Единицы измерения: метры Область опеределения: [0, 10000]

waterTemperature - Int Самая высокая температура поверхности воды за это время суток. Существует только для городов, которые расположены рядом с большими водоемами.
Аргументы
waveDirection - WaveDirection Направление, в котором движется волна.
waveHeight - Float

Значимая высота ветровых волн и волн течения.

Единицы измерения: метры Область опеределения: [0, +Infinity)

waveMaxHeight - Float

Максимальная высота ветровых волн и волн течения.

Единицы измерения: метры Область опеределения: [0, +Infinity)

wavePeriod - Int

Период волны.

Единицы измерения: секунды Область опеределения: [0, +Infinity)

windAngle - Int!

Угол направления волны.

Единицы измерения: ° Область опеределения: [0, 359]

windDirection - WindDirection! Направление ветра для этого времени суток.
windGust - Float! Самая высокая скорость порывов ветра за это время суток.
Аргументы
unit - WindSpeedUnit
windSpeed - Float! Самая высокая скорость ветра за это время суток.
Аргументы
unit - WindSpeedUnit
Пример
{
  "avgTemperature": 987,
  "cloudiness": "CLEAR",
  "condition": "CLEAR",
  "daytime": "DAY",
  "feelsLike": 15,
  "freshSnow": 10.1,
  "humidity": 82,
  "icon": "skc_d",
  "leafWetnessPercent": 987,
  "maxDewPoint": 123.45,
  "maxKpIndex": 987.65,
  "maxSoilTemperature": 10,
  "maxTemperature": 15,
  "meanSeaLevelPressure": 123,
  "minSoilTemperature": 10,
  "minTemperature": 15,
  "phenomCondition": "BLOWING_SNOW",
  "phenomIcon": "skc_d",
  "pollution": PollutionDaypart,
  "prec": 10.1,
  "precProbability": 82,
  "precStrength": "ZERO",
  "precType": "NO_TYPE",
  "pressure": 762,
  "seaCurrentDirection": "CALM",
  "seaCurrentSpeed": 987.65,
  "soilMoisture": 20,
  "soilTemperature": 10,
  "swellDirection": "CALM",
  "swellHeight": 987.65,
  "swellPeriod": 987,
  "temperature": 15,
  "uvIndex": 2,
  "visibility": 123,
  "waterTemperature": 10,
  "waveDirection": "CALM",
  "waveHeight": 20,
  "waveMaxHeight": 20,
  "wavePeriod": 20,
  "windAngle": 145,
  "windDirection": "CALM",
  "windGust": 3.5,
  "windSpeed": 3.5
}

Dayparts

Описание

Агрегации для четырех частей дня.

Поля
Имя поля Описание
night - Daypart! Ночные агрегации. Будьте осторожны, это ночь до утра текущего дня. Если вам нужна ночь после вечера текущего дня, возьмите ночь со следующего дня.
morning - Daypart! Утренние агрегации.
day - Daypart! Дневные агрегации.
evening - Daypart! Вечерние агрегации.
Пример
{
  "night": Daypart,
  "morning": Daypart,
  "day": Daypart,
  "evening": Daypart
}

Daytime

Описание

Represents the time of day.

Values
Значения перечисления Описание

DAY

NIGHT

Пример
"DAY"

DustStormStrength

Описание

Сила пыльной бури.

Values
Значения перечисления Описание

ZERO

Нет риска пыльной бури.

WEAK

Риск пыли (без шторма).

AVERAGE

Риск пыльной бури.

STRONG

Риск сильной пыльной бури.
Пример
"ZERO"

Float

Описание

Тип Float – знаковый тип значения с плавающей точкой.

Пример
123.45

Forecast

Описание

Основной прогноз погоды.

Поля
Имя поля Описание
days - [ForecastDay!]! Сгруппированые прогнозы по дням.
Аргументы
offset - Int

Пропустить N элементов.

limit - Int

Ограничить количество возвращенных элементов.

Пример
{"days": [ForecastDay]}

ForecastDay

Описание

Прогноз на один день.

Поля
Имя поля Описание
hours - [ForecastHour!]! Список часов на этот день. Будьте осторожны, размер этого списка может составлять менее 24 из-за уменьшения частоты прогнозов на отдаленные дни.
moon - Int!

Фаза луны.

Область опеределения: [0, 15]

oceanTideExtremums - [OceanTideExtremumItem!] Максимум и минимумы уровня воды в океане за день.
Аргументы
datum - Datum
parts - Dayparts! Агрегации по частям дня на этот день.
polar - Daytime Указывает на полярную или полярную ночь. Пропущено, когда день обычный.
summary - Summary! Сводные агрегации на сутки.
sunriseTime - Time! Время восхода.
sunriseTimestamp - Timestamp! Время заката.
sunriseBeginTime - Time! Время начала восхода.
sunriseBeginTimestamp - Timestamp! Время начала восхода.
sunsetTime - Time! Время заката.
sunsetTimestamp - Timestamp! Время заката.
sunsetEndTime - Time! Время окончания заката.
sunsetEndTimestamp - Timestamp! Время окончания заката.
time - Time! Локальное время начала суток.
timestamp - Timestamp! Локальное время начала суток.
Пример
{
  "hours": [ForecastHour],
  "kpIndex": 2,
  "moon": 2,
  "oceanTideExtremums": [OceanTideExtremumItem],
  "parts": Dayparts,
  "polar": "DAY",
  "summary": Summary,
  "sunrise": "10:30",
  "sunriseTime": "2022-10-26T12:37:53.528758212+03:00",
  "sunriseTimestamp": "1666778972",
  "sunriseBegin": "10:30",
  "sunriseBeginTime": "2022-10-26T12:37:53.528758212+03:00",
  "sunriseBeginTimestamp": "1666778972",
  "sunset": "10:30",
  "sunsetTime": "2022-10-26T12:37:53.528758212+03:00",
  "sunsetTimestamp": "1666778972",
  "sunsetEnd": "10:30",
  "sunsetEndTime": "2022-10-26T12:37:53.528758212+03:00",
  "sunsetEndTimestamp": "1666778972",
  "time": "2022-10-26T12:37:53.528758212+03:00",
  "timestamp": "1666778972"
}

ForecastHour

Описание

Один час прогноза.

Поля
Имя поля Описание
accumulatedPrec - Float!

Общее количество осадков в этот час.

Единицы измерения: миллиметры Область опеределения: [0, +Infinity)

cloudiness - Cloudiness! Облачность на этот час.
cloudinessOnHeight - CloudinessWithHeight Облачный покров [%] в ближайшей к данной высоте (в метрах) с поверхности земли.
Аргументы
height - Int!
condition - Condition! Общее погодное состояние.
dewPoint - Float Значение точки росы в тени на высоте 2 метра от поверхности земли.
Аргументы
feelsLike - Int! Температура воздуха по общим ощущениям. Основано на температуре, ветре и солнечном излучении.
Аргументы
freshSnow - Float!

Количество свежего снега в этот час.

Единицы измерения: миллиметры Область опеределения: [0, +Infinity)

humidity - Int!

Относительная влажность воздуха.

Единицы измерения: % Область опеределения: [0, 100]

icon - Url! Иконка общего погодного состояния на этот час.
Аргументы
format - IconFormat!
theme - IconTheme
isThunder - Boolean! Флаг, показывающий наличие гроз для текущего часа.
kpIndex - Float

Планетарный K-index.

Область опеределения: [0, 5] if gScale else [0, 9]

Аргументы
gScale - Boolean
leafWetnessIndex - Boolean Указывает, есть ли влага на листьях (true) или нет (false). Это значение рассчитывается на основе таких факторов, как осадки, температура воздуха, температура поверхности и точка росы.
meanSeaLevelPressure - Int! Атмосферное давление на среднем уровне моря за этот час.
Аргументы
unit - PressureUnit
oceanTide - Float

Высота уровня воды в океане относительно указанного датума в сантиметрах.

Единицы измерения: сантиметры Область опеределения: (-Infinity, +Infinity)

Аргументы
datum - Datum
phenomCondition - PhenomCondition Текущее погодное явление. Отсутствует, когда погодные условия обычные.
phenomIcon - Url Иконка текущего явления. Отсутствует, когда погодные условия обычные.
Аргументы
format - IconFormat!
theme - IconTheme
pollution - Pollution Прогноз частиц в атмосфере за этот час.
prec - Float!

Среднее количество осадков в этот час. Для общей суммы используйте accumulatedPrec.

Единицы измерения: миллиметры Область опеределения: [0, +Infinity)

precProbability - Float

Вероятность осадков за этот час.

Область опеределения: [0, 1]

precStrength - PrecStrength! Сила осадков за этот час.
precType - PrecType! Тип осадков за этот час.
pressure - Int! Атмосферное давление за этот час.
Аргументы
unit - PressureUnit
referenceEvapotranspiration - Float

Количество испарений воды.

Единицы измерения: миллиметры в час Область опеределения: [0, +Infinity)

seaCurrentAngle - Int

Угол морского течения.

Единицы измерения: degrees Область опеределения: [0, 360)

seaCurrentDirection - SeaCurrentDirection Направление течения.
seaCurrentSpeed - Float

Скорость течения.

Единицы измерения: сантиметры/s Область опеределения: [0, +Infinity)

surfaceTemperature - Int Температура поверхности Земли в течение этого часа.
Аргументы
soilMoisture - Float

Доля влаги в почве.

Область опеределения: [0, 1]

soilTemperature - Int Температура почвы на глубине 7 сантиметров.
Аргументы
solarIrradiation - Float

Среднее прямое солнечное облучение на горизонтальной плоскости

Единицы измерения: W⋅m⁻² Область опеределения: [0, +Infinity)

swellAngle - Int

Угол направления морских волн.

Единицы измерения: degrees Область опеределения: [0, 360)

swellDirection - SwellDirection Направление морских волн.
swellHeight - Float

Высота волн.

Единицы измерения: метры Область опеределения: [0, +Infinity)

swellPeriod - Int

Период волн.

Единицы измерения: секунды Область опеределения: [0, +Infinity)

temperature - Int! Значение температуры в тени на высоте 2 метра от поверхности земли.
Аргументы
temperatureOnHeight - TemperatureWithHeight Значение температуры в ближайшей к данной высоте (в метрах) от поверхности земли.
Аргументы
height - Int!
time - Time! Время горизонта прогноза.
timestamp - Timestamp! Время горизонта прогноза.
uv - Int

Уровень солнечного излучения на поверхности Земли. Версия без ограничения сверху для параметра uvindex.

Область опеределения: [0, +Infinity)

uvIndex - Int

Уровень солнечного излучения на поверхности Земли.

Область опеределения: [0, 11]

visibility - Int

Видимость.

Единицы измерения: метры Область опеределения: [0, 10000]

waterTemperature - Int Температура поверхности воды.Существует только для городов, которые расположены рядом с большими водоемами.
Аргументы
waveAngle - Int

Угол, в котором движется основная волна.

Единицы измерения: ° Область опеределения: [0, 359]

waveDirection - WaveDirection Направление, в котором движется основная волна.
waveHeight - Float

Значимая высота ветровых волн и волн течения.

Единицы измерения: метры Область опеределения: [0, +Infinity)

waveMaxHeight - Float

Максимальная высота ветровых волн и волн течения.

Единицы измерения: метры Область опеределения: [0, +Infinity)

wavePeriod - Int

Период основной волны.

Единицы измерения: секунды Область опеределения: [0, +Infinity)

windAngle - Int!

Угол направления ветра.

Единицы измерения: ° Область опеределения: [0, 359]

windAngleOnHeight - WindAngleWithHeight Угол направления ветра в градусах в ближайшей к данной высоте (в метрах).
Аргументы
height - Int!
windDirection - WindDirection! Направление ветра за этот час.
windDirectionOnHeight - WindDirectionWithHeight Направление ветра для этого часа в ближайшей к данной высоте (в метрах).
Аргументы
height - Int!
windGust - Float! Скорость порывов ветра. Измеряется в метрах в секунду.
Аргументы
unit - WindSpeedUnit
windSpeed - Float! Скорость ветра на высоте 10 метров от поверхности земли. Измеряется в метрах в секунду.
Аргументы
unit - WindSpeedUnit
windSpeedOnHeight - WindSpeedWithHeight Скорость ветра в ближайшей к данной высоте (в метрах) от поверхности земли.Измеряется в метрах в секунду.
Аргументы
height - Int!
unit - WindSpeedUnit
Пример
{
  "accumulatedPrec": 47.27319717,
  "cloudiness": "CLEAR",
  "cloudinessOnHeight": CloudinessWithHeight,
  "condition": "CLEAR",
  "dewPoint": 123.45,
  "feelsLike": 15,
  "freshSnow": 10.1,
  "humidity": 82,
  "icon": "skc_d",
  "isThunder": false,
  "kpIndex": 2,
  "leafWetnessIndex": false,
  "meanSeaLevelPressure": 987,
  "oceanTide": 20,
  "phenomCondition": "BLOWING_SNOW",
  "phenomIcon": "skc_d",
  "pollution": Pollution,
  "prec": 10.1,
  "precProbability": 82,
  "precStrength": "ZERO",
  "precType": "NO_TYPE",
  "pressure": 762,
  "referenceEvapotranspiration": 987.65,
  "seaCurrentAngle": 987,
  "seaCurrentDirection": "CALM",
  "seaCurrentSpeed": 123.45,
  "surfaceTemperature": 10,
  "soilMoisture": 20,
  "soilTemperature": 10,
  "solarIrradiation": 987.65,
  "swellAngle": 987,
  "swellDirection": "CALM",
  "swellHeight": 987.65,
  "swellPeriod": 123,
  "temperature": 15,
  "temperatureOnHeight": 15,
  "time": "2022-10-26T12:37:53.528758212+03:00",
  "timestamp": "1666778972",
  "uv": 123,
  "uvIndex": 2,
  "visibility": 123,
  "waterTemperature": 10,
  "waveAngle": 145,
  "waveDirection": "CALM",
  "waveHeight": 20,
  "waveMaxHeight": 20,
  "wavePeriod": 20,
  "windAngle": 145,
  "windAngleOnHeight": 145,
  "windDirection": "CALM",
  "windDirectionOnHeight": WindDirectionWithHeight,
  "windGust": 3.5,
  "windSpeed": 3.5,
  "windSpeedOnHeight": 3.5
}

IconFormat

Описание

Представляет формат иконки. Если вам нужен PNG с фиксированным размером, используйте PNG_ {size}. Если вам нужен только код иконки, используйте CODE.

Values
Значения перечисления Описание

CODE

PNG_24

PNG_32

PNG_48

PNG_64

PNG_96

PNG_112

PNG_128

SVG

Пример
"CODE"

IconTheme

Описание

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

Values
Значения перечисления Описание

BLACK

CIRCLE

DARK

FLAT

LIGHT

OUTLINE

Пример
"BLACK"

Int

Описание

Int – целочисленный тип значений между - (2^31) и 2^31 - 1.

Пример
123

Language

Описание

Представляет все доступные языки. Язык будет использоваться в текстах.

Values
Значения перечисления Описание

BE

BG

DE

EN

ES

ES_419

FR

HI

HU

ID

IT

KK

MK

PL

PT

PT_BR

RO

RU

SR

TR

TT

UK

UZ

Пример
EN

Location

Описание

Вся информация о запрошенном местоположении или точке.

Поля
Имя поля Описание
altitude - Int Высота данной точки от источника данных топографии.
lat - Float! Широта.
lon - Float! Долгота.
pressureNorm - Int! Информация о норме атмосферного давления для данной точки.
Аргументы
unit - PressureUnit
timezone - Timezone! Информация о часовом поясе для данной точки.
Пример
{
  "altitude": 987,
  "lat": 47.27319717,
  "lon": -119.7085724,
  "pressureNorm": 762,
  "timezone": Timezone
}

Now

Описание

Погода сейчас. Может быть составлен из многих источников на основе различной бизнес логики. Если вам нужны фактические значения с метеостанций, используйте данные из Query.stations.

Поля
Имя поля Описание
cloudiness - Cloudiness! Текущее значение облачности.
condition - Condition! Общее погодное состояние.
daytime - Daytime! Есть ли сейчас солнце.
dewPoint - Float Значение точки росы в тени на высоте 2 метра от поверхности земли.
Аргументы
feelsLike - Int! Температура воздуха по общим ощущениям. Основано на температуре, ветре и солнечном излучении.
Аргументы
humidity - Int!

Относительная влажность воздуха.

Единицы измерения: % Область опеределения: [0, 100]

icon - Url! Иконка погодного состояния.
Аргументы
format - IconFormat!
theme - IconTheme
isThunder - Boolean! Флаг, показывающий наличие грозы прямо сейчас (или в течение некоторого короткого периода времени).
kpIndex - Float

Планетарный K-index.

Область опеределения: [0, 5] if gScale else [0, 9]

Аргументы
gScale - Boolean
leafWetnessIndex - Boolean Указывает, есть ли влага на листьях (true) или нет (false).Это значение рассчитывается на основе таких факторов, как осадки, температура воздуха, температура поверхности и точка росы.
meanSeaLevelPressure - Int! Текущее атмосферное давление на уровне моря.
Аргументы
unit - PressureUnit
phenomCondition - PhenomCondition Текущее погодное явление. Отсутствует, когда погодные условия обычные.
phenomIcon - Url Иконка погодного явления. Отсутствует, когда погодные условия обычные.
Аргументы
format - IconFormat!
theme - IconTheme
pollution - Pollution Текущий состав воздуха.
precProbability - Float!

Текущая вероятность осадков.

Область опеределения: [0, 1]

precStrength - PrecStrength! Текущее значение силы осадков.
precType - PrecType! Тип осадков.
pressure - Int! Атмосферное давление.
Аргументы
unit - PressureUnit
seaCurrentAngle - Int

Текущий угол направления течения.

Единицы измерения: degrees Область опеределения: [0, 360)

seaCurrentDirection - SeaCurrentDirection Текущее направление течения.
seaCurrentSpeed - Float

Текущая скорость течения.

Единицы измерения: сантиметры/s Область опеределения: [0, +Infinity)

season - Season! Время года.
soilMoisture - Float

Влажность почвы.

Область опеределения: [0, 1]

soilTemperature - Int Температура почвы на глубине 7 сантиметров.
Аргументы
space - Space Космические параметры
swellAngle - Int

Угол направления волн морской зыби.

Единицы измерения: degrees Область опеределения: [0, 360)

swellDirection - SwellDirection Направление волн морской зыби.
swellHeight - Float

Высота волн морской зыби.

Единицы измерения: метры Область опеределения: [0, +Infinity)

swellPeriod - Int

Период волн морской зыби.

Единицы измерения: секунды Область опеределения: [0, +Infinity)

temperature - Int! Значение температуры в тени на высоте 2 метра от поверхности земли.
Аргументы
uv - Int

Уровень солнечного излучения на поверхности Земли. Версия без ограничения сверху для параметра uvindex.

Область опеределения: [0, +Infinity)

uvIndex - Int

Уровень солнечного излучения на поверхности Земли.

Область опеределения: [0, 11]

visibility - Int

Видимость.

Единицы измерения: метры Область опеределения: [0, 10000]

waterTemperature - Int Температура поверхности воды. Есть только для городов, которые расположены рядом с большими водоемами.
Аргументы
waveAngle - Int

Угол направления волны.

Единицы измерения: ° Область опеределения: [0, 359]

waveDirection - WaveDirection Направление волны.
waveHeight - Float

Значимая высота ветровых волн и волн течения.

Единицы измерения: метры Область опеределения: [0, +Infinity)

waveMaxHeight - Float

Максимальная высота ветровых волн и волн течения.

Единицы измерения: метры Область опеределения: [0, +Infinity)

wavePeriod - Int

Период основной волны.

Единицы измерения: секунды Область опеределения: [0, +Infinity)

windAngle - Int!

Угол направления ветра.

Единицы измерения: ° Область опеределения: [0, 359]

windDirection - WindDirection! Текущее направление ветра.
windGust - Float Скорость порывов ветра.
Аргументы
unit - WindSpeedUnit
windSpeed - Float! Скорость ветра на высоте 10 метров от поверхности земли.
Аргументы
unit - WindSpeedUnit
Пример
{
  "cloudiness": "CLEAR",
  "condition": "CLEAR",
  "daytime": "DAY",
  "dewPoint": 123.45,
  "feelsLike": 15,
  "humidity": 82,
  "icon": "skc_d",
  "isThunder": false,
  "kpIndex": 2,
  "leafWetnessIndex": false,
  "meanSeaLevelPressure": 987,
  "phenomCondition": "BLOWING_SNOW",
  "phenomIcon": "skc_d",
  "pollution": Pollution,
  "precProbability": 82,
  "precStrength": "ZERO",
  "precType": "NO_TYPE",
  "pressure": 762,
  "seaCurrentAngle": 123,
  "seaCurrentDirection": "CALM",
  "seaCurrentSpeed": 987.65,
  "season": "SPRING",
  "soilMoisture": 20,
  "soilTemperature": 10,
  "space": Space,
  "swellAngle": 123,
  "swellDirection": "CALM",
  "swellHeight": 987.65,
  "swellPeriod": 987,
  "temperature": 15,
  "uv": 987,
  "uvIndex": 2,
  "visibility": 987,
  "waterTemperature": 10,
  "waveAngle": 145,
  "waveDirection": "CALM",
  "waveHeight": 20,
  "waveMaxHeight": 20,
  "wavePeriod": 20,
  "windAngle": 145,
  "windDirection": "CALM",
  "windGust": 3.5,
  "windSpeed": 3.5
}

NowcastTimeline

Описание

Временной рад тайлов осадков.

Поля
Имя поля Описание
region - String! Регион карты осадков.
steps - [NowcastTimelineStep!]! Список элементов ряда.
Пример
{
  "region": "xyz789",
  "steps": [NowcastTimelineStep]
}

NowcastTimelineStep

Описание

Один шаг временного ряда карты осадков.

Поля
Имя поля Описание
bounds - Bounds! Прямоугольник, где доступны данные тайлов.
cloudiness - Cloudiness! Облачность для этого шага.
condition - Condition! Погодное состояние, которое основано на осадках и облачности.
daytime - Daytime! Указывает присутствие солнца большую часть времени в течение периода агрегации.
genTime - Timestamp! Время карты осадков. Используется для синхронизации при запросе данных о тайлах.
icon - Url! Иконка погодного состояния.
Аргументы
format - IconFormat!
theme - IconTheme
isLongterm - Boolean! Для почасовых осадков будет иметь значение true.
isLongtermCfs - Boolean! Для 6-часовых осадков будет иметь значение true .
precStrength - PrecStrength! Сила осадков для этого шага.
precType - PrecType! Тип осадков для этого шага.
resolution - Resolution! Разрешение изображения с данными. Измеряется в градусах.
time - Time! Время шага.
timestamp - Timestamp! Время шага.
Пример
{
  "bounds": Bounds,
  "cloudiness": "CLEAR",
  "condition": "CLEAR",
  "daytime": "DAY",
  "genTime": "1666778972",
  "icon": "skc_d",
  "isLongterm": -119.7085724,
  "isLongtermCfs": -119.7085724,
  "precStrength": "ZERO",
  "precType": "NO_TYPE",
  "resolution": Resolution,
  "time": "2022-10-26T12:37:53.528758212+03:00",
  "timestamp": "1666778972"
}

OceanTideExtremumItem

Описание

Максимальные и минимальные значения приливов и отливов.

Поля
Имя поля Описание
timestamp - Timestamp! Время наступления значения.
value - Float!

Значение уровня воды.

Единицы измерения: сантиметры Область опеределения: (-Infinity, +Infinity)

type - OceanTideExtremumType! Тип значения.
Пример
{"timestamp": "1666778972", "value": 123.45, "type": "MAX"}

OceanTideExtremumType

Описание

Тип значения уровня воды.

Values
Значения перечисления Описание

MAX

MIN

USUAL

Локальный экстремум.
Пример
"MAX"

PhenomCondition

Описание

Особые погодные явления.

Values
Значения перечисления Описание

BLOWING_SNOW

CONTINUOUS_HEAVY_RAIN

DRIFTING_SNOW

DRIZZLE

DUST

DUSTSTORM

DUST_SUSPENSION

FOG

FREEZING_RAIN

ICE_PELLETS

MIST

MODERATE_RAIN

SMOKE

THUNDERSTORM_WITH_DUSTSTORM

TORNADO

VOLCANIC_ASH

Пример
"BLOWING_SNOW"

PointInput

Описание

Данные для Query.weatherByPoint. Географическая точка с lat и lon координатами.

Поля
Поле Описание
lat - Float!
lon - Float!
Пример
{"lat": 47.27319717, "lon": -119.7085724}

Pollutant

Описание

Загрязнитель воздуха.

Values
Значения перечисления Описание

CO

O3

PM10

PM2p5

SO2

NO2

Пример
"CO"

Pollution

Описание

Прогноз качества воздуха и состава атмосферы.

Поля
Имя поля Описание
aqi - Int!

Индекс качества воздуха (AQI).

Область опеределения: [0, 500]

co - Float!

Моноксид углерода (CO) - это бесцветный, очень ядовитый, без запаха, безвкусный, легковоспламеняющийся газ, который немного менее плотный, чем воздух.

Единицы измерения: µg⋅m⁻³ Область опеределения: [0, +Infinity)

dominant - Pollutant! Загрязнитель, который вносит наибольший вклад в расчет AQI. aqi будет равен iaqi этого загрязнителя.
density - Float!

Плотность воздуха или атмосферы - это масса на единицу объема земной атмосферы.

Единицы измерения: kg⋅m⁻³ Область опеределения: [0, +Infinity)

dustStormStrength - DustStormStrength! Сила пыльной бури. Определяется на основе скорости ветра и количества частиц пыли в атмосфере.
iaqi - Int!

Индивидуальный AQI для конкретного загрязняющего вещества.

Область опеределения: [0, 500]

Аргументы
pollutant - Pollutant!
no2 - Float!

Основными источниками антропогенных выбросов NO2 являются процессы сжигания (нагрев, производство электроэнергии и двигатели в транспортных средствах и кораблях).

Единицы измерения: µg⋅m⁻³ Область опеределения: [0, +Infinity)

o3 - Float!

Озон (O3), также известный как тропосферный озон, представляет собой след в тропосфере.

Единицы измерения: µg⋅m⁻³ Область опеределения: [0, +Infinity)

pm10 - Float!

PM2.5 - это мелкое вещество с диаметром 2,5 микрометров (микрон) или меньше.

Единицы измерения: µg⋅m⁻³ Область опеределения: [0, +Infinity)

pm2p5 - Float!

PM10 представляет собой суспендированные большие твердые частицы с диаметром 10 микрометров (микрон) или меньше.

Единицы измерения: µg⋅m⁻³ Область опеределения: [0, +Infinity)

so2 - Float!

SO2 - это бесцветный газ с острым запахом, который образуется во время сжигания ископаемого топлива и плавления минеральных руд, содержащих серу.

Единицы измерения: µg⋅m⁻³ Область опеределения: [0, +Infinity)

Пример
{
  "aqi": 31,
  "co": 132,
  "dominant": "CO",
  "density": 1.2,
  "dustStormStrength": "ZERO",
  "iaqi": 123,
  "no2": 16,
  "o3": 39,
  "pm10": 9,
  "pm2p5": 6,
  "so2": 3
}

PollutionDaypart

Описание

Агрегации прогноза качества воздуха и состава атмосферы.

Поля
Имя поля Описание
maxAqi - Int! Максимальный индекс качества воздуха (AQI).
minAqi - Int! Минимальный индекс качества воздуха (AQI).
Пример
{"maxAqi": 123, "minAqi": 123}

PrecStrength

Описание

Сила осадков. В порядке возрастания: ZERO – нет осадков, VERY_STRONG – очень сильные осадки.

Values
Значения перечисления Описание

ZERO

WEAK

AVERAGE

STRONG

VERY_STRONG

Пример
"ZERO"

PrecType

Описание

Тип осадков.

Values
Значения перечисления Описание

NO_TYPE

RAIN

SLEET

SNOW

HAIL

Пример
"NO_TYPE"

PressureUnit

Описание

Представляет единицы измерения давления. Можно использовать для преобразования в удобные единицы измерения. Значение по умолчанию - MM_HG.

Values
Значения перечисления Описание

IN_HG

inches of mercury (in Hg)

Область опеределения: [20, 40]

MBAR

millibars (mbar)

Область опеределения: [800, 1200]

MM_HG

millimeters of mercury (миллиметры Hg)

Область опеределения: [600, 900]

PASCAL

hectopascals (hPa)

Область опеределения: [800, 1200]

Пример
"IN_HG"

Resolution

Описание

Разрешение изображения. Измеряется в градусах.

Поля
Имя поля Описание
x - Float!
y - Float!
Пример
{"x": 123.45, "y": 123.45}

SeaCurrentDirection

Описание

Направление течения. Для определение точного угла используйте – seaCurrentAngle.

Values
Значения перечисления Описание

CALM

NORTH

NORTH_EAST

EAST

SOUTH_EAST

SOUTH

SOUTH_WEST

WEST

NORTH_WEST

Пример
"CALM"

Season

Описание

Время года.

Values
Значения перечисления Описание

SPRING

SUMMER

AUTUMN

WINTER

Пример
"SPRING"

Space

Описание

Космические параметры.

Поля
Имя поля Описание
solarWindSpeed - Float! Скорость солнечного ветра в км/с.
solarWindDensity - Float! Плотность солнечного ветра.
imfBx - Float! Межпланетное магнитное поле. Ось Bx.
imfBy - Float! Межпланетное магнитное поле. Ось By.
imfBz - Float! Межпланетное магнитное поле. Ось Bz.
imfBt - Float! Межпланетное магнитное поле. Общая сила поля.
Пример
{
  "solarWindSpeed": 123.45,
  "solarWindDensity": 987.65,
  "imfBx": 987.65,
  "imfBy": 987.65,
  "imfBz": 987.65,
  "imfBt": 123.45
}

Station

Описание

Фактические значения погоды со станции. Некоторые значения погоды могут быть пропущены, потому что станция не измеряет их.

Поля
Имя поля Описание
id - Int! ID станции.
code - String! Код станции.
name - String! Имя станции.
lat - Float! Широта местоположения станции.
lon - Float! Долгота местоположения станции.
time - Time! Время последнего считывания данных.
timestamp - Timestamp! Время последнего считывания данных.
cloudiness - Cloudiness Значение облачности с этой станции для данного timestamp.
condition - Condition Общее погодное состояние.
distance - Float! Расстояние от станции до точки запроса в километрах.
feelsLike - Int Рассчитывается с использованием той же логики, что и weather.forecast.hourly.feelsLike, но на основе значений с этой станции.
Аргументы
humidity - Int Относительная влажность воздуха.
icon - Url Иконка погодного состояния.
Аргументы
format - IconFormat!
theme - IconTheme
isThunder - Boolean! Флаг, показывающий наличие грома для данного timestamp.
phenomCondition - PhenomCondition Особенное погодное явление наблюдаемое со станции.
phenomIcon - Url Иконка для phenomCondition.
Аргументы
format - IconFormat!
theme - IconTheme
prec - Float Общее количество осадков. Измеряется в миллиметрах.
precProbability - Float Вероятность осадков. Возможные значения находятся в интервале [0, 1].
precStrength - PrecStrength Сила осадков.
precType - PrecType Тип осадков.
pressure - Int Атмосферное давление.
Аргументы
unit - PressureUnit
temperature - Int Значение температуры в тени на высоте 2 метра от поверхности земли.
Аргументы
waterTemperature - Int Температура поверхности воды. Есть только для городов, которые расположены рядом с большими водоемами.
Аргументы
windAngle - Int Угол ветра в градусах.
windDirection - WindDirection Направление ветра.
windSpeed - Float Скорость ветра на высоте 10 метров от поверхности земли.
Аргументы
unit - WindSpeedUnit
Пример
{
  "id": 987,
  "code": "abc123",
  "name": "abc123",
  "lat": 47.27319717,
  "lon": -119.7085724,
  "time": "2022-10-26T12:37:53.528758212+03:00",
  "timestamp": "1666778972",
  "cloudiness": "CLEAR",
  "condition": "CLEAR",
  "distance": 987.65,
  "feelsLike": 15,
  "humidity": 82,
  "icon": "skc_d",
  "isThunder": true,
  "phenomCondition": "BLOWING_SNOW",
  "phenomIcon": "skc_d",
  "prec": 10.1,
  "precProbability": 82,
  "precStrength": "ZERO",
  "precType": "NO_TYPE",
  "pressure": 762,
  "temperature": 15,
  "waterTemperature": 10,
  "windAngle": 145,
  "windDirection": "CALM",
  "windSpeed": 3.5
}

String

Описание

String – тип для текстовых значений.

Пример
"xyz789"

Summary

Описание

Агрегации прогноза для гражданских суток.

Поля
Имя поля Описание
night - Daypart! Ночные агрегации. Будьте осторожны, это ночь до утра текущего дня. Если вам нужна ночь после вечера текущего дня, возьмите ночь со следующего дня.
day - Daypart! Агрегации на весь гражданский день.
Пример
{"night": Daypart, "day": Daypart}

SwellDirection

Описание

Направление волн морской зыби. Для определение точного угла используйте – swellAngle.

Values
Значения перечисления Описание

CALM

NORTH

NORTH_EAST

EAST

SOUTH_EAST

SOUTH

SOUTH_WEST

WEST

NORTH_WEST

Пример
"CALM"

TemperatureUnit

Описание

Единицы измерения значения температуры. Можно использовать для преобразования в удобные единицы измерения. Значение по умолчанию - CELSIUS.

Values
Значения перечисления Описание

CELSIUS

Celsius degree.

Область опеределения: [-273.15, +Infinity)

FAHRENHEIT

Fahrenheit degree.

Область опеределения: [-459,67, +Infinity)

Пример
"CELSIUS"

TemperatureWithHeight

Описание

Ответ для temperatureOnHeight.

Поля
Имя поля Описание
temperature - Int! Температура на предоставленной высоте.
height - Int! Высота выданных данных.
Пример
{"temperature": 15, "height": 123}

Tiles

Описание

Временные ряды для тайловых погодных карт.

Поля
Имя поля Описание
humidity - TilesTimeline!
prec - TilesTimeline!
pressureMm - TilesTimeline!
snowDepth - TilesTimeline!
soilMoisture - TilesTimeline!
soilTemperature - TilesTimeline!
surfaceTemperature - TilesTimeline!
temperature - TilesTimeline!
waterTemperature - TilesTimeline!
windSpeed - TilesTimeline!
Пример
{
  "humidity": 82,
  "prec": 10.1,
  "pressureMm": 762,
  "snowDepth": TilesTimeline,
  "soilMoisture": 20,
  "soilTemperature": 10,
  "surfaceTemperature": 10,
  "temperature": 15,
  "waterTemperature": 10,
  "windSpeed": 3.5
}

TilesTimeline

Описание

Временной ряд погодной тайловой карты.

Поля
Имя поля Описание
steps - [TimelineStep!]! Список шагов.
Пример
{"steps": [TimelineStep]}

Time

Описание

Время в формате ISO 8601 2021-03-30T04:10:02Z.

Пример
"2022-10-26T12:37:53.528758212+03:00"

TimeRange

Описание

Интервал времени [from, to].

Поля
Поле Описание
from - Timestamp!
to - Timestamp!
Пример
{"from": "1666778972", "to": "1666778972"}

TimelineStep

Описание

Шаг временного ряда.

Поля
Имя поля Описание
bounds - Bounds! Прямоугольник, где доступны данные тайлов.
genTime - Timestamp! Время генерации данных. Используется для синхронизации при запросе данных тайлов.
resolution - Resolution! Разрешение изображения с данными. Измеряется в градусах.
time - Time! Время шага.
timestamp - Timestamp! Время шага.
value - Float! Значение шага.
Пример
{
  "bounds": Bounds,
  "genTime": "1666778972",
  "resolution": Resolution,
  "time": "2022-10-26T12:37:53.528758212+03:00",
  "timestamp": "1666778972",
  "value": 987.65
}

Timestamp

Описание

Unix TimeStamp для UTC.

Пример
"1666778972"

Timezone

Описание

Информация, которая определяет часовой пояс.

Поля
Имя поля Описание
abbr - String! Аббревиатура таймзоны.
dst - Boolean! Указывает, что часовой пояс в настоящее время переведен на летнее время (DST).
name - String! Имя из базы данных IANA.
offset - Int! Смещение времени в секундах (может быть отрицательным).
Пример
{"abbr": "BST", "dst": true, "name": "Europe/London", "offset": 3600}

Url к

Описание

Всегда URL со схемой, доменом и путем. Параметры запроса также возможны.

Пример
Url

WaveDirection

Описание

Направление волн. Для определение точного угла используйте – waveAngle.

Values
Значения перечисления Описание

CALM

NORTH

NORTH_EAST

EAST

SOUTH_EAST

SOUTH

SOUTH_WEST

WEST

NORTH_WEST

Пример
"CALM"

Weather

Описание

Объект, содержащий все доступные типы данных о погоде.

Поля
Имя поля Описание
climate - Climate! Усредненная климатическая статистика за 10 лет.
forecast - Forecast! Основной прогноз погоды.
location - Location! Вся информация о запрошенном местоположении или точке.
now - Now! Погода сейчас.
nowcast - NowcastTimeline! Временной ряд карты осадков.
url - Url! URL на сайт Яндекс.Погоды.
Пример
{
  "climate": Climate,
  "forecast": Forecast,
  "location": Location,
  "now": Now,
  "nowcast": NowcastTimeline,
  "url": "https://yandex.ru/pogoda/moscow"
}

WindAngleWithHeight

Описание

Ответ windAngleOnHeight.

Поля
Имя поля Описание
windAngle - Int!

Угол ветра при приготовленной высоте.

Единицы измерения: ° Область опеределения: [0, 359]

height - Int! Высота выданных данных.
Пример
{"windAngle": 145, "height": 123}

WindDirection

Описание

Направление ветра. Для определение точного угла используйте – windAngle.

Values
Значения перечисления Описание

CALM

NORTH

NORTH_EAST

EAST

SOUTH_EAST

SOUTH

SOUTH_WEST

WEST

NORTH_WEST

Пример
"CALM"

WindDirectionWithHeight

Описание

Ответ windDirectionOnHeight.

Поля
Имя поля Описание
windDirection - WindDirection! Wind direction at the provided height.
height - Int! The closest to the specified height.
Пример
{"windDirection": "CALM", "height": 987}

WindSpeedUnit

Описание

Представляет единицы измерения значения скорости ветра. Можно использовать для преобразования в удобные единицы измерения. Значение по умолчанию - METERS_PER_SECOND.

Values
Значения перечисления Описание

KILOMETERS_PER_HOUR

километры в час

KNOTS

узлы

METERS_PER_SECOND

метры в секунду

MILES_PER_HOUR

мили в час
Пример
"KILOMETERS_PER_HOUR"

WindSpeedWithHeight

Описание

Ответ windSpeedOnHeight.

Поля
Имя поля Описание
windSpeed - Float! Скорость ветра на предоставленной высоте.
height - Int! Высота выданных данных.
Пример
{"windSpeed": 3.5, "height": 123}