Прогноз погоды в XML-формате
Услуга платная. Владельцам сайтов, желающих размещать погоду в формате XML, рекомендуется связаться с администрацией POGODA.BY.
Данные обновляются два раза в сутки в 10.00 и 21.00 по местному (Минскому) времени.
Прогноз может быть получен для любого населенного пункта Республики Беларусь, а при необходимости и для любого пункта Европы. Cписок городов.
Стоимость прогноза погоды в XML-формате определяется Тарифом (Прейскурантом) на работы (услуги), выполняемые в Белгидромете, в части Подготовка специализированной гидрометеорологической информации. Тарифы от 01.01.2017 г, обновлены pdf-файл..
Описание формата
<city> | Информация о пункте прогноза |
name | Название пункта в escape-последовательности |
id | Номер станции в системе ВМО |
latitude | Широта географическая, ° |
longitude | Долгота географическая, ° |
<forecast> | Информация о сроке прогноза |
timestamp | год-месяц-день срок прогноза в UTC |
<phenomena> | Облачность, осадки и явления |
clouds | Количество облачности [SKC, FEW, SCT, BKN, OVC]* |
weather | Осадки и явления [SN, RA, SNRA, BL, FG, BR, FZ, TS]* и их интенсивность [0, 2, 4, 6, 8]* |
vv | Горизонтальная дальность видимости, м (только в тумане) |
<pressure> | Атмосферное давление |
p | Атмосферное давление, приведенное к уровню моря, гПа (1 гПа = 0.75 мм рт.ст.) |
<temperature> | Температура |
t | Температура воздуха на высоте 2 м, °С (±1°С) |
tmax | Температура воздуха на высоте 2 м максимальная, °С |
tmin | Температура воздуха на высоте 2 м минимальная, °С |
tsfc | Температура поверхности почвы, °С |
td | Температура точки росы на высоте 2 м, °С |
<wind> | Ветер |
speed | Скорость среднего ветра на высоте 10 м, м/с (±1 м/с) | gust | Скорость порывов ветра на высоте 10 м максимальная, м/с |
direction | Направление ветра (откуда дует) в румбах [S, E, W, N, SW, NW, SE, NE; где S южный, E восточный, N северный, W западный и т.д.] |
<humidity> | Влажность воздуха |
u | Относительная влажность воздуха, % (значения кратные 5) |
<pcp> | Осадки |
apcp | Количество осадков, мм/6 ч |
acpcp | Количество ливневых осадков, мм/6 ч |
<snow> | Снежный покров |
snowdept | Высота снежного покрова, см |
Параметры, помеченные звездочкой разъясняются после установления договорных отношений.
Образец договора и гарантийного письма предоставляется по запросу.
Пример XML-файла
<? xml version ="1.0" encoding ="utf-8" ?>
<pogoda version="4.5">
<link>http://pogoda.by/xml2/</link>
<city name="Бобруйск" id="26961" latitude="53.10"
longitude="29.20">
<forecast timestamp="2015-02-02 00:00">
<phenomena clouds="FEW" weather="BR"/>
<pressure p="995"/>
<temperature t="-1..-3" tmax=""
tmin=""/>
<wind speed="2-4" gust=""
direction="W"/>
<humidity u="90"/>
<pcp apcp="0.00" aсpcp="0.00"/>
<snow snowdept="6"/>
</forecast>
<forecast timestamp="2015-02-02 06:00">
<phenomena clouds="OVC" weather="BR"/>
<pressure p="997"/>
<temperature t="-1..-3" tmax="-1.7"
tmin="-2.4"/>
<wind speed="1-3" gust=""
direction="W"/>
<humidity u="95"/>
<pcp apcp="0.00" aсpcp="0.00"/>
<snow snowdept="5"/>
</forecast>
<forecast timestamp="2015-02-02 12:00">
<phenomena clouds="OVC" weather=""/>
<pressure p="999"/>
<temperature t="+1..+3" tmax="1.7"
tmin="0.5"/>
<wind speed="5-7" gust="9"
direction="S"/>
<humidity u="75"/>
<pcp apcp="0.00" aсpcp="0.00"/>
<snow snowdept="5"/>
</forecast>
<forecast timestamp="2015-02-02 18:00">
<phenomena clouds="OVC" weather="FG"
vv="500-800"/>
<pressure p="1000"/>
<temperature t="0..-2" tmax="-1.1"
tmin="-1.4"/>
<wind speed="2-4" gust=""
direction="SE"/>
<humidity u="95"/>
<pcp apcp="0.04" aсpcp="0.00"/>
<snow snowdept="4"/>
</forecast>
<forecast timestamp="2015-02-03 00:00">
<phenomena clouds="OVC" weather="FG"
vv="600-1000"/>
<pressure p="1000"/>
<temperature t="-1..-3" tmax="-1.5"
tmin="-1.7"/>
<wind speed="6-8" gust="16"
direction="E"/>
<humidity u="95"/>
<pcp apcp="0.00" aсpcp="0.00"/>
<snow snowdept="4"/>
</forecast>
</city>
</pogoda>
Пример XML-файла. Старая версия
<? xml version ="1.0" encoding ="utf-8" ?>
<pogoda version ="2.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 =
"2015" hour = "0" solar = "n" weekday
= "4">
<PHENOMENA clouds = "SCT" precipitation
= "4RA" />
<PRESSURE p = "1006" />
<TEMPERATURE t = "+15..+17" />
<WIND speed = "5-7" gust = "9" direction = "S"
/>
<HUMIDITY u = "95" />
</FORECAST>
<FORECAST day = "03" month = "08" year =
"2015" hour = "12" solar = "d" weekday
= "4">
<PHENOMENA clouds = "SCT" precipitation
= "4RA" />
<PRESSURE p = "1007" />
<TEMPERATURE t = "+22..+24" />
<WIND speed = "2-4" gust = "" direction = "SW"
/>
<HUMIDITY u = "55" />
</FORECAST>
<FORECAST day = "04" month = "08" year =
"2015" hour = "0" solar = "n" weekday
= "5">
<PHENOMENA clouds = "SKC" precipitation
= "0" />
<PRESSURE p = "1010" />
<TEMPERATURE t = "+13..+15" />
<WIND speed = "1-3" gust = "" direction = "SW"
/>
<HUMIDITY u = "75" />
</FORECAST>
...
<FORECAST day = "04" month = "08" year =
"2015" hour = "12" solar = "d" weekday
= "5">
<PHENOMENA clouds = "SCT" precipitation
= "4RA" />
<PRESSURE p= "1010" />
<TEMPERATURE t = "+22..+24" />
<WIND speed = "3-5" gust = "8" direction = "SE"
/>
<HUMIDITY u = "55" />
</FORECAST>
<FORECAST day = "05" month = "08" year =
"2015" hour = "0" solar = "n" weekday
= "6">
<PHENOMENA clouds = "OVC" precipitation
= "6RA" />
<PRESSURE p = "1009" />
<TEMPERATURE t = "+17..+19" />
<WIND speed = "3-5" gust = "" direction = "SE"
/>
<HUMIDITY u= "90" />
</FORECAST>
</CITY>
Для получения содержимого XML-файла переключите браузер в режим просмотра HTML-кода. В некоторых браузерах переключение выполняется сочетанием клавиш CTRL+U.
Загрузка, синтаксический анализ (парсинг) XML-файла и визуализация его содержимого выполняются пользователем самостоятельно.
XML-файл можно просмотреть также и в MS Office загрузка XML-данных в EXCEL.
Тарифы на XML, pdf-документ.
ВЕБ-мастерам! Для получения информации на безвозмездной основе установите информер погоды.