Прогноз погоды для приложений Qlikview

Автор admin, 31 октября 2014, 01:11:41

« назад - далее »

admin

Прогноз погоды очень часто интересует каждого.
Зачастую от прогноза погоды зависят решения, принятые нами не только в личной сфере но и в производственной деятельности. И в этом случае наличие прогноза погоды рядом с основными показателями деятельности в контрольной панели будет отличным решением, да и время сэкономит.
http://www.meteoservice.ru/content/export.html предлагает экспорт по городам в формате XML, который прекрасно загружается в Qlikview.
Например, для Москвы:
Источник данных - http://xml.meteoservice.ru/export/gismeteo/point/37.xml
Код:
FORECAST:
LOAD day,
    month,
    year,
    hour,
    tod,
    predict,
    weekday,
    [HEAT/min],
    [HEAT/max],
    [RELWET/max],
    [RELWET/min],
    [WIND/min],
    [WIND/max],
    [WIND/direction] as direction,
    [TEMPERATURE/max],
    [TEMPERATURE/min],
    [PRESSURE/max],
    [PRESSURE/min],
    [PHENOMENA/cloudiness] as cloudiness,
    [PHENOMENA/precipitation] as precipitation,
    [PHENOMENA/rpower] as rpower,
    [PHENOMENA/spower] as spower,
    %Key_REPORT_57213EC321EB0F6A    // Key to parent table: MMWEATHER/REPORT
FROM [http://xml.meteoservice.ru/export/gismeteo/point/37.xml] (XmlSimple, Table is [MMWEATHER/REPORT/TOWN/FORECAST]);

REPORT:
LOAD type,
    [TOWN/index] as index,
    [TOWN/sname] as sname,
    [TOWN/latitude] as latitude,
    [TOWN/longitude] as longitude,
    %Key_REPORT_57213EC321EB0F6A    // Key for this table: MMWEATHER/REPORT
FROM [http://xml.meteoservice.ru/export/gismeteo/point/37.xml] (XmlSimple, Table is [MMWEATHER/REPORT]);

Описание полей приводится на указанном сайте.

asdlegioner

#1
Интересно будет интегрировать с веб аналитикой для ИМ, как анализ внешних факторов которые влияют на спрос ряда товаров. Дождливая погода? Повышаем цены и ставки на резиновые сапоги и зонтики и добавляем на страницу рекомендуемые.))

admin

#2
Да, но прогноз отличается от факта.
Если допуск не критичен, то можно на базе суточного прогноза делать историю и брать ее за основу для анализа.
А фактические сведения о погоде и прочие детализированные прогнозы бесплатно уже не достанешь.

admin

Еще один сервис, знакомый большинству - прогноз погоды от Яндекса.

Все предельно просто:
1. Ищем интересующий нас город на странице http://weather.yandex.ru/static/cities.xml
Например:
Цитировать<city id="27612" region="213" head="0" type="1" country="Россия" part="Москва" resort="0" climate="">Москва</city>
Записываем id - 27612.

2. Формируем ссылку для запроса сведений, формат простой:
http://export.yandex.ru/weather-ng/forecasts/27612.xml
Подставляем ссылку в качестве источника WEB-файла в мастере создания файла.
Получаем данные и разбираем их уже стандартными средствами Qlikview.

Данные содержат прогноз на 10 дней, почасовой прогноз на ближайшие сутки и прочие климатические сведения, включая текущие фактические.

Chernov

#4
Цитировать
http://export.yandex.ru/weather-ng/forecasts/27612.xml
Можно и по https-протоколу получать:
https://export.yandex.ru/weather-ng/forecasts/27612.xml
И.. оно как то через раз, то выдает ошибку 403, то работает..

admin

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



Яндекс.Метрика