В программу SLWeatherTracker добавлен новый тип трекера - YandexAPI1.
Его основные преимущества:
1.Более стабильная работа при получении данных о погоде
2.Возможность в одном запросе получать информацию для нескольких (до 10) городов
Внимание!
После перехода на информеры, которые используют QML-анимацию, этот тип трекера будет исключён из программы SLWeatherTracker.
Для показа доступны следующие данные о текущем состоянии погоды: название города, облачность, температура, скорость ветра, направление ветра, влажность, давление, путь к файлу с картинкой текущего состояния облачности.
Программа SLWeatherTracker работает в связке с программой ImageUpdater. Предполагается, что у пользователя установлено ПО версии не ниже 5.7.0 (т.е. в программе ImageUpdater есть тип задания Weather).
Общая схема работы:
1.Создаём проект в программе SLWeatherTracker для сбора информации о погоде в одном или нескольких городах.
2.Проверяем в программе SLWeatherTracker, что проект работает (данные обновляются, нет ошибок).
3.Закрываем программу SLWeatherTracker – больше она не потребуется.
4.В программе ImageUpdater создаём одно или несколько заданий типа Weather. В качестве источника данных указываем проект, созданный в программе SLWeatherTracker.
5.Донастраиваем проект в ImageUpdater, проверяем работу, переходим в рабочий режим. Детальное описание работы программы ImageUpdater: http://www.softlab-nsk.com/rus/forward/ ... dtmngr.pdf
Напоминаем, что программа SLWeatherTracker является абсолютно бесплатной и входит в состав продуктов Форвард Т, Форвард ТС, Форвард Лайт.
Внимание!
Ознакомьтесь с правилами использования данных сервиса Яндекс.Погода в разделе «Условия использования».
Последовательность действий для установки новой версии программы SLWeatherTracker:
1.Скачиваем архив: ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... acker3.zip
2.Распаковываем.
3.Все файлы из папки SLWeatherTracker копируем сюда: C:\Program Files\ForwardT Software\Tools\ SLWeatherTracker
4.Файл SLWeatherHTML.dll из папки SLWeatherHTML.dll копируем сюда: C:\Program Files\Common Files\SoftLab-Nsk
5.С помощью файла registerweathertracker.bat производим регистрацию новых компонентов.
Внимание!
На операционных системах Windows 7 SP1 и выше запускать bat-файл следует с правами администратора.
6.Папка YandexWeatherAPISample содержит готовый рабочий пример проекта для ImageUpdater и логотипы сервиса Яндекс.Погода.
Внимание! Наличие логотипа сервиса Яндекс.Погода является обязательным условием.
Настройка проекта в программе SLWeatherTracker.
Запускаем программу SLWeatherTracker (C:\Program Files\ForwardT Software\Tools\SLWeatherTracker\SLWeatherTracker.exe).

В меню «Файл» выбираем «Новый проект…»

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

В диалоге «Настройки проекта» проекта выбираем тип трекера YandexAPI1, время обновления данных («Период обновления»), указываем папку, в которую нужно будет скачивать картинки с изображением облачности («Путь к папке с картинками»). Если программа SLWeatherTracker будет работать прямо на вещательной машине, то в поле «Имя папки с картинками» копируем путь из поля «Путь к папке с картинками» (программа это делает автоматически).

Нажимаем ОК для сохранения настроек. В дальнейшем изменить настройки проекта можно через меню «Настройки»->«Настройки проекта…»
Нижнее окно программы после этого меняет свой вид – в нём появляются колонки с названием тех параметров погоды, которые можно будет получать с сайта.

Добавляем задания. Каждое задание – это набор данных о погоде для определённого города. Нажимаем кнопку «Добавить».

В появившемся окне «Добавление» задания в поле «Город» указываем название города. В поле URL нужно прописать код города (GeoID).
Внимание!
Для получения кода своего города (или тех городов, для которых вы собираетесь показывать данные о погоде) следует обращаться к представителям сервиса Яндекс.Погода: offer-smi@yaprobki.ru с темой письма «Информер Яндекс.Погоды на Forward».
В поле «Файл» выбираем текстовый файл, в который будут сохраняться данные о погоде в выбранном городе.
Если вы показываете данные о погоде для нескольких городов, то добавляете задания для них аналогичным способом.
Нажимаем кнопку «Запуск», начинается процесс получения данных. Все текущие значения параметров погоды можно увидеть в нижнем окне программы.

Каждое значение параметров погоды имеет свой уникальный идентификатор, который используется при создании rgn-файла для проекта программы ImageUpdater.
Используются следующие идентификаторы:
city – название города
cloudiness - облачность
temp - температура
wspeed - скорость ветра
wdirect – направление ветра
humidity - влажность
press - давление
image – путь к файлу с картинкой текущего состояния облачности
Если вы хотите выводить в эфир название города и значение температуры, то в rgn-файле программы ImageUpdater должны присутствовать текстовые поля с названиями city и temp соответственно.

Описание программы FrwTitle для редактирования и создания rgn-файлов: http://www.softlab-nsk.com/rus/forward/ ... itling.pdf
Не обязательно использовать для отображения все параметры погоды
Убедившись, что созданный в программе SLWeatherTracker проект работает (данные обновляются, нет ошибок), сохраняем его и закрываем программу. В дальнейшем этот проект будет использоваться при создания задания типа Weather в программе ImageUpdater.
Подготовка rgn-файла для вывода картинки с изображением облачности.
В rgn-файл в программе FrwTitle добавим объект типа Rectangle. Он должен называться image.

Вызываем контекстное меню (правой кнопкой мышки) и выбираем пункт «Effects List…». Добавляем эффект «Texture».

Редактируем эффект (выбираем «Edit», нажимаем на левое верхнее поле. В появившемся окне при необходимости производим настройку расположения картинки относительно границ объекта.

Сохраняем rgn-файл.
Настройка задания типа Weather в программе ImageUpdater.
Запускаем программу ImageUpdater. Добавляем задание типа Weather, указываем название.

Выбираем созданный ранее регион-файл.

Выбираем проект, сделанный в программе SLWeatherTracker и город, для которого будем формировать графический файл с параметрами погоды.

Заканчиваем создание задания, сохраняем проект, проверяем его работу.

Условия использования данных сервиса Яндекс.Погода.
Сервис Яндекс.Погода предоставляет данные бесплатно. Обязательным условием является ссылка на источник данных (логотип Яндекс.Погода) и заключение лицензионного договора с компанией Яндекс.
Внимание!
Использование данных при отсутствии соглашения с компанией Яндекс является нарушением Пользовательского соглашения https://yandex.ru/legal/weather_termsofuse/.
При настройке информера необходимо соблюдать рекомендации по оформлению http://download.cdn.yandex.net/probki/t ... yandex.pdf (раздел «Яндекс.Погода»).
После настройки информера, напишите по адресу offer-smi@yaprobki.ru с темой письма «Информер Яндекс.Погоды на Forward», приложив скриншоты с примером использования информера.
Отдел технической поддержки компании СофтЛаб-НСК