Список форумов softlab-nsk.com softlab-nsk.com
SoftLab-NSK forums
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

SLWeatherTracker + ImageUpdater: показ данных о погоде

 
Начать новую тему   Ответить на тему    Список форумов softlab-nsk.com -> Новости компании, официальные сообщения, анонсы ПО
Предыдущая тема :: Следующая тема  
Автор Сообщение
Даниленко Сергей



Зарегистрирован: 26.02.2004
Сообщения: 6707
Откуда: Techsupport SoftLab-NSK

СообщениеДобавлено: Вт Авг 12, 2014 2:55 pm    Заголовок сообщения: SLWeatherTracker + ImageUpdater: показ данных о погоде Ответить с цитатой

Уважаемые коллеги!

Представляем новую программу SLWeatherTracker, предназначенную для создания проектов по сбору информации о погоде со специализированных веб-ресурсов. В данный момент используются два сайта: www.gismeteo.ru и www.pogoda.yandex.ru.

Проекты, созданные в программе SLWeatherTracker, в дальнейшем можно использовать в программе ImageUpdater для задания Weather. В этом случае программа ImageUpdater бужет формировать графический файл с параметрами погоды. Кроме текстовой информации (температура, давление, влажность и т.д.) можно выводить и картинку с текущим состоянием облачности (ясно, пасмурно и т.д.).

Программа SLWeatherTracker является абсолютно бесплатной и входит в состав продуктов Форвард Т, Форвард ТС, Форвард Лайт.
Устанавливается сюда: C:\Program Files\ForwardT Software\Tools\SLWeatherTracker\SLWeatherTracker.exe

Если в вашей версии ПО этой программы пока нет, то делаем следующее:
  1. Скачиваем архив: ftp://ftp.sl.iae.nsk.su/Public/ForwardTForums/WeatherTracker/SLWeatherTracker2.zip
  2. Распаковываем.
  3. Папку SLWeatherTracker целиком копируем сюда: C:\Program Files\ForwardT Software\Tools
  4. Файл SLWeatherHTML.dll копируем сюда: C:\Program Files\Common Files\SoftLab-Nsk
  5. С помощью registerweathertracker.bat производим регистрацию нужных файлов.
    !!!Внимание!!! На операционных системах Windows 7 и выше запускать bat-файл следует с правами администратора.
  6. Применяем регистрационные файлы 1.reg и 2.reg. С помощью них связывается файл проект программы (*.wtproj) и сама программа SLWeatherTracker. Т.е. при двойном клике на файле проекта будет запускаться сама программа и открывать проект.
  7. Папку ImageUpdater целиком копируем сюда: C:\Program Files\ForwardT Software
  8. Перезапускаем компьютер.

Общая схема работы программы SLWeatherTracker в связке с ImageUpdater.
  1. Создаём проект в программе SLWeatherTracker для сбора информации о погоде в одном или нескольких городах.
  2. Проверяем в программе SLWeatherTracker, что проект работает (данные обновляются, нет ошибок).
  3. Закрываем программу SLWeatherTracker – больше она не потребуется.
  4. В программе ImageUpdater создаём одно или несколько заданий типа Weather. В качестве источника данных указываем проект, созданный в программе SLWeatherTracker.
  5. Настраиваем проект в ImageUpdater, проверяем работу, переходим в рабочий режим. Детальное описание работы с программой ImageUpdater здесь: http://www.softlab-nsk.com/rus/forward/docs/ru_title_image_updtmngr.pdf

Подробнее про настройку проекта в программе SLWeatherTracker.
Запускаем программу.

Щелкните по изображению для увеличения

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

Щелкните по изображению для увеличения

Указываем имя проекта и сохраняем его.

Щелкните по изображению для увеличения

Далее производим настройки нашего проекта.

Щелкните по изображению для увеличения

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

Щелкните по изображению для увеличения

Нажимаем ОК для сохранения настроек.

В дальнейшем настройки проекта можно изменить через пункт меню «Настройки»->«Настройки проекта…»

Щелкните по изображению для увеличения

Нижнее окно программы после этого меняет свой вид – в нём появляются колонки с названием параметров погоды, которые можно будет получать с сайта.

Щелкните по изображению для увеличения

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

Щелкните по изображению для увеличения

В появившемся окне «Добавление» задания в поле «Город» указываем название города. Заходим на сайт www.gismeteo.ru (т.к. в настройках проекта выбран именно этот тип сайта - gismeteo1 - для сбора информации о погоде), выбираем нужный город.

Щелкните по изображению для увеличения

Ссылку (подчёркнута красной линией) копируем в поле «URL». В красном круге на рисунке показаны параметры погоды, которые будут доступны для показа. В поле «Файл» выбираем текстовый файл, в который будут сохраняться данные о погоде в выбранном городе

Щелкните по изображению для увеличения

Нажимаем кнопку «Запуск», после этого начинается процесс получения данных с сайта. Все текущие значения параметров погоды можно увидеть в нижнем окне программы.

Щелкните по изображению для увеличения

Откроем текстовый файл, в который сохраняются параметры погоды, и посмотрим на его содержимое.

Щелкните по изображению для увеличения

В настройках проекта есть флажок «Показывать единицы измерения». Если он взведён, то кроме самого значения параметра погоды будут ещё и записываться и единицы его измерения. Например, для влажности будет указано 91%. Если флажок снят, то тогда в файл будет просто написано 91 (без знака %).

Каждая строка текстового файла имеет следующий вид:
название_параметра: значение_параметра

название_параметра нужно использоваться при подготовке файла-региона (*.rgn) для программы ImageUpdater. Т.е. если вы хотите выводить в эфир название города и значение температуры, то в rgn-файле программы ImageUpdater должны присутствовать текстовые поля с названиями city и temp соответственно. Описание программы FrwTitle для редактирования и создания rgn-файлов: http://www.softlab-nsk.com/rus/forward/docs/ru_title_frwtitling.pdf

Щелкните по изображению для увеличения

Не обязательно использовать для отображения все параметры погоды

Убедившись, что созданный в программе SLWeatherTracker проект работает (данные обновляются, нет ошибок), сохраняем его и закрываем программу.

Остановимся подробнее подготовке rgn-файла для вывода картинки с изображением облачности в программе ImageUpdater. Откроем rgn-файл в программе FrwTitle и добавим в него объект типа «Rectangle».

Щелкните по изображению для увеличения

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

Щелкните по изображению для увеличения

Добавляем эффект «Texture».

Щелкните по изображению для увеличения

Редактируем эффект (нажимаем «Edit», а в появившемся окне нажимаем на левое верхнее поле).

Щелкните по изображению для увеличения

В появившемся окне производим настройку расположения картинки относительно границ объекта.

Щелкните по изображению для увеличения

Меняем название объекта на image (как в текстовом файле, который генерирует программа SLWeatherTracker).

Щелкните по изображению для увеличения

Сохраняем rgn-файл.

Запускаем программу ImageUpdater. Добавляем задание типа Weather, выбираем название для задания.

Щелкните по изображению для увеличения

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

Щелкните по изображению для увеличения

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

Щелкните по изображению для увеличения

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

Щелкните по изображению для увеличения

Список сайтов для сбора данных о погоде будет постепенно расширяться.

Отдел технической поддержки компании "СофтЛаб-НСК"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов softlab-nsk.com -> Новости компании, официальные сообщения, анонсы ПО Часовой пояс: GMT + 6
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Protected by Anti-Spam ACP