Прогноз на трое суток в XML-формате

Услуга платная. Владельцам сайтов, желающих размещать погоду в формате XML, рекомендуется связаться с администрацией POGODA.BY.

Данные обновляются два раза в сутки – в 10.00 и 21.00 по местному (Минскому) времени.

Прогноз может быть получен для любого населенного пункта Республики Беларусь, а при необходимости и для любого пункта Европы. Cписок городов.

Описание формата

<CITY> Информация о пункте прогноза
sname Название пункта в escape-последовательности
latitude Широта географическая, °
longitude Долгота географическая, °
<FORECAST> Информация о сроке прогноза
day День
month Месяц
year Год
solar Время суток ["d" – день, "n" – ночь]
hour Срок прогноза ["0" – 00 по UTC, "12" – 12.00 UTC]
weekday День недели ["0" – воскресенье, "1" – понедельник ... "6" – суббота]
<PHENOMENA> Облачность, осадки и явления
clouds Количество облачности [SKC, FEW, SCT, BKN, OVC]*
precipitation Осадки и явления [SN, RA, SNRA, BL, FG, TS]* и их интенсивность [0, 2, 4, 6, 8]*
<PRESSURE> Атмосферное давление, приведенное к уровню моря
p Атмосферное давление, гПа (1 гПа = 0.75 мм рт.ст.)
<TEMPERATURE> Температура воздуха на высоте 2 м
t Температура воздуха, °С (±1°С)
<WIND> Средний ветер на высоте 10 м
speed Скорость среднего ветра, м/с (±1 м/с)
direction Направление ветра (откуда дует) в румбах [S, E, W, N, SW, NW, SE, NE; где S – южный, E – восточный, N – северный, W – западный и т.д.]
<HUMIDITY> Относительная влажность воздуха
u Влажность воздуха, % (значения кратные 5)

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

Загрузить пример договора в формате Microsoft® Word.
Загрузить пример гарантийного письма в формате Microsoft® Word.


Пример XML-файла

<? xml version ="1.0" encoding ="utf-8" ?>
<pogoda version ="1.0">
<link>http://www.pogoda.by/</link>

<CITY sname= "%CC%E8%ED%F1%EA" latitude="53.90" longitude= "27.50">
<FORECAST day = "03" month = "08" year = "2006" hour = "0" solar = "n" weekday = "4">
  <PHENOMENA clouds = "SCT" precipitation = "4RA" />
  <PRESSURE p = "1006" />
  <TEMPERATURE t = "+15..+17" />
  <WIND speed = "3-5" direction = "S" />
  <HUMIDITY u = "95" />
</FORECAST>

<FORECAST day = "03" month = "08" year = "2006" hour = "12" solar = "d" weekday = "4">
  <PHENOMENA clouds = "SCT" precipitation = "4RA" />
  <PRESSURE p = "1007" />
  <TEMPERATURE t = "+22..+24" />
  <WIND speed = "2-4" direction = "SW" />
  <HUMIDITY u = "55" />
</FORECAST>

<FORECAST day = "04" month = "08" year = "2006" hour = "0" solar = "n" weekday = "5">
  <PHENOMENA clouds = "SKC" precipitation = "0" />
  <PRESSURE p = "1010" />
  <TEMPERATURE t = "+13..+15" />
  <WIND speed = "1-3" direction = "SW" />
  <HUMIDITY u = "75" />
</FORECAST>
...
<FORECAST day = "04" month = "08" year = "2006" hour = "12" solar = "d" weekday = "5">
  <PHENOMENA clouds = "SCT" precipitation = "4RA" />
  <PRESSURE p= "1010" />
  <TEMPERATURE t = "+22..+24" />
  <WIND speed = "3-5" direction = "SE" />
  <HUMIDITY u = "55" />
</FORECAST>

<FORECAST day = "05" month = "08" year = "2006" hour = "0" solar = "n" weekday = "6">
  <PHENOMENA clouds = "OVC" precipitation = "6RA" />
  <PRESSURE p = "1009" />
  <TEMPERATURE t = "+17..+19" />
  <WIND speed = "3-5" direction = "SE" />
  <HUMIDITY u= "90" />
</FORECAST>
</CITY>


Так выглядит XML-файл с прогнозом погоды по г. Минск на 3-е суток и на 6 суток.

Для получения содержимого XML-файла переключите браузер в режим просмотра HTML-кода. В некоторых браузерах переключение выполняется сочетанием клавиш CTRL+U.

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

ВЕБ-мастерам! Для получения информации на безвозмездной основе установите информер погоды.