Представляем новую программу 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, сохраняем проект, проверяем его работу.
Щелкните по изображению для увеличения
Список сайтов для сбора данных о погоде будет постепенно расширяться.
Отдел технической поддержки компании "СофтЛаб-НСК"