Представляем новую программу SLWeatherTracker, предназначенную для создания проектов по сбору информации о погоде со специализированных веб-ресурсов. В данный момент используются два сайта: www.gismeteo.ru и www.pogoda.yandex.ru.
Проекты, созданные в программе SLWeatherTracker, в дальнейшем можно использовать в программе ImageUpdater для задания Weather. В этом случае программа ImageUpdater бужет формировать графический файл с параметрами погоды. Кроме текстовой информации (температура, давление, влажность и т.д.) можно выводить и картинку с текущим состоянием облачности (ясно, пасмурно и т.д.).
Программа SLWeatherTracker является абсолютно бесплатной и входит в состав продуктов Форвард Т, Форвард ТС, Форвард Лайт.
Устанавливается сюда: C:\Program Files\ForwardT Software\Tools\SLWeatherTracker\SLWeatherTracker.exe
Если в вашей версии ПО этой программы пока нет, то делаем следующее:
- Скачиваем архив: ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... acker2.zip
- Распаковываем.
- Папку SLWeatherTracker целиком копируем сюда: C:\Program Files\ForwardT Software\Tools
- Файл SLWeatherHTML.dll копируем сюда: C:\Program Files\Common Files\SoftLab-Nsk
- С помощью registerweathertracker.bat производим регистрацию нужных файлов.
!!!Внимание!!! На операционных системах Windows 7 и выше запускать bat-файл следует с правами администратора. - Применяем регистрационные файлы 1.reg и 2.reg. С помощью них связывается файл проект программы (*.wtproj) и сама программа SLWeatherTracker. Т.е. при двойном клике на файле проекта будет запускаться сама программа и открывать проект.
- Папку ImageUpdater целиком копируем сюда: C:\Program Files\ForwardT Software
- Перезапускаем компьютер.
- Создаём проект в программе SLWeatherTracker для сбора информации о погоде в одном или нескольких городах.
- Проверяем в программе SLWeatherTracker, что проект работает (данные обновляются, нет ошибок).
- Закрываем программу SLWeatherTracker – больше она не потребуется.
- В программе ImageUpdater создаём одно или несколько заданий типа Weather. В качестве источника данных указываем проект, созданный в программе SLWeatherTracker.
- Настраиваем проект в ImageUpdater, проверяем работу, переходим в рабочий режим. Детальное описание работы с программой ImageUpdater здесь: http://www.softlab-nsk.com/rus/forward/ ... dtmngr.pdf
Запускаем программу.
Щелкните по изображению для увеличенияВ меню «Файл» выбираем «Новый проект…».
Щелкните по изображению для увеличенияУказываем имя проекта и сохраняем его.
Щелкните по изображению для увеличенияДалее производим настройки нашего проекта.
Щелкните по изображению для увеличенияВыбираем сайт, с которого будет браться информация («Тип трекера»), время обновления данных («Период обновления»), указываем папку, в которую нужно будет скачивать картинки с изображением облачности («Путь к папке с картинками»). Если программа SLWeatherTracker будет работать прямо на вещательной машине, то в поле «Имя папки с картинками» копируем путь из поля «Путь к папке с картинками» (программа это делает автоматически).
Щелкните по изображению для увеличенияНажимаем ОК для сохранения настроек.
В дальнейшем настройки проекта можно изменить через пункт меню «Настройки»->«Настройки проекта…»
Щелкните по изображению для увеличенияНижнее окно программы после этого меняет свой вид – в нём появляются колонки с названием параметров погоды, которые можно будет получать с сайта.
Щелкните по изображению для увеличенияПосле этого добавляем задания. Каждое задание – это набор данных о погоде для определённого города. Нажимаем кнопку «Добавить».
Щелкните по изображению для увеличенияВ появившемся окне «Добавление» задания в поле «Город» указываем название города. Заходим на сайт www.gismeteo.ru (т.к. в настройках проекта выбран именно этот тип сайта - gismeteo1 - для сбора информации о погоде), выбираем нужный город.
Щелкните по изображению для увеличенияСсылку (подчёркнута красной линией) копируем в поле «URL». В красном круге на рисунке показаны параметры погоды, которые будут доступны для показа. В поле «Файл» выбираем текстовый файл, в который будут сохраняться данные о погоде в выбранном городе
Щелкните по изображению для увеличенияНажимаем кнопку «Запуск», после этого начинается процесс получения данных с сайта. Все текущие значения параметров погоды можно увидеть в нижнем окне программы.
Щелкните по изображению для увеличенияОткроем текстовый файл, в который сохраняются параметры погоды, и посмотрим на его содержимое.
Щелкните по изображению для увеличенияВ настройках проекта есть флажок «Показывать единицы измерения». Если он взведён, то кроме самого значения параметра погоды будут ещё и записываться и единицы его измерения. Например, для влажности будет указано 91%. Если флажок снят, то тогда в файл будет просто написано 91 (без знака %).
Каждая строка текстового файла имеет следующий вид:
название_параметра: значение_параметра
название_параметра нужно использоваться при подготовке файла-региона (*.rgn) для программы ImageUpdater. Т.е. если вы хотите выводить в эфир название города и значение температуры, то в rgn-файле программы ImageUpdater должны присутствовать текстовые поля с названиями city и temp соответственно. Описание программы FrwTitle для редактирования и создания rgn-файлов: http://www.softlab-nsk.com/rus/forward/ ... itling.pdf
Щелкните по изображению для увеличенияНе обязательно использовать для отображения все параметры погоды
Убедившись, что созданный в программе SLWeatherTracker проект работает (данные обновляются, нет ошибок), сохраняем его и закрываем программу.
Остановимся подробнее подготовке rgn-файла для вывода картинки с изображением облачности в программе ImageUpdater. Откроем rgn-файл в программе FrwTitle и добавим в него объект типа «Rectangle».
Щелкните по изображению для увеличенияВызываем контекстное меню (правой кнопкой мышки) и выбираем пункт «Effects List…».
Щелкните по изображению для увеличенияДобавляем эффект «Texture».
Щелкните по изображению для увеличенияРедактируем эффект (нажимаем «Edit», а в появившемся окне нажимаем на левое верхнее поле).
Щелкните по изображению для увеличенияВ появившемся окне производим настройку расположения картинки относительно границ объекта.
Щелкните по изображению для увеличенияМеняем название объекта на image (как в текстовом файле, который генерирует программа SLWeatherTracker).
Щелкните по изображению для увеличенияСохраняем rgn-файл.
Запускаем программу ImageUpdater. Добавляем задание типа Weather, выбираем название для задания.
Щелкните по изображению для увеличенияВыбираем регион-файл.
Щелкните по изображению для увеличенияВыбираем проект, сделанный ранее в программе SLWeatherTracker и город, для которого будем формировать графический файл с параметрами погоды.
Щелкните по изображению для увеличенияЗаканчиваем создание задания типа Weather, сохраняем проект, проверяем его работу.
Щелкните по изображению для увеличенияСписок сайтов для сбора данных о погоде будет постепенно расширяться.
Отдел технической поддержки компании "СофтЛаб-НСК"