My favorites | Sign in
Project Home Downloads Wiki Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
Documentation  
Updated Nov 1, 2012 by art.dezi...@gmail.com

Метеоанализатор

Метеоанализатор - программа для удобного анализа метеорологических карт.

Возможности программы:

  • Позволяет одновременно загружать несколько карт (за разные сроки, карты рзличных высот и т.д.)
  • Позволяет задавать масштаб для карт и замерять расстояния на карте.
  • Файлы загружаются по маске, а также путем "перетаскивания"
  • Имеется возможность загрузки карт из сети
  • Имеется полноэкранный режим просмотра с минимальным "засорением" экрана
  • Управляется полностью с клавиатуры (что значительно ускоряет процесс)
  • Имеет возможность анимации карт

Суть программы

Программа создавалась исключительно для облегчения жизни метеорологов, которые еще анализируют метеорологические карты. Ввиду неудобства многих просмотрщиков (выделить нужные карты из всего многообразия в каталоге очень сложно, нужен фильтр по маске), уж темболее браузеров для листания метеорологических карт возникла идея создать программу, которая давала полный контроль над выбором картографической информации. А для удобства анализа скорости перемещения барических образований была добавлена функция замера на карте расстояния между центрами барических образований на картах за разные сроки/разных высот.

Инструкция по использованию

1) С чего начать?

Собственно начинать надо, конечно, с того, что мы определимся - какие карты нам нужны? и где они находятся. если карты нужны из сети - настраиваем программу на сетевую загрузку. ... в случае, если карты уже скачаны и нам необходимо отфильтровать определенные из них, то мы воспользуемся полем для задания маски файлов. Что такое маска файлов? маска - это своеобразный фильтр, в котором имеются спец символы, заменяющие собой множество других символов. Например, у нас есть файлы с названиями

PURS15.png,PURS14.png,PURS13.png,QWER14.png;

если мы хотим выбрать все файлы, которые начинаются на PURS, то маска файлов будет выглядеть так:

PURS*.png

где * - подразумевает под собой любое количество любых символов. Тоесть по этой маске будут выбраны файлы:

PURS15.png,PURS14.png,PURS13.png

(синим выделено то, что совпадает с постоянной частью маски, а красным - то, что заменяется символом *) После нажатия на Enter или кнопку "Запомнить" программа автоматически добавит маску в список [список] и загрузит файлы по маске.

2) Что теперь делать с загруженными файлами?

всё зависит от задачи. Начнем с простого - нам необходимо просмотреть все карты, которые мы загрузили. Нет ничего проще - для этого есть ползунок в блоке "Анимация"

[ползунок]

смена позиции ползунка меняет текущую карту. Для этой операции есть пункты в меню

[пункты меню]

а также назначены горячие клавиши, которые значительно ускоряют процесс. Для отображения следующей карты [Ctrl+→], для отображения предыдущей карты [Ctrl+←]

3) Что еще можно делать с картами?

На них можно измерять расстояния. Но для того, чтобы получить более-менее реальные значения, необходимо задать масштаб для карты. Для этого нажимаем кнопку "задать масштаб" [горячая клавиша M] (курсор сменится на линейку с карандашом) и щелкнем поочередно по двум пунктам на карте, между которыми нам известно расстояние (например Москва, Санкт-Петербург). Появится красная линия, в блоке задания масштаба автоматически подставится длина этой линии в пикселях [px], а курсор выделит значение поля "километры" для задания масштаба. Вводим известное нам расстояние (для Москвы и Санкт-Петербурга это примерно 650 км) и нажимаем Enter или зеленую кнопку рядом. После этого масштаб для карт будет задан Теперь можно приступить к измерениям расстояния. Надо заметить, что масштаб сохраняется до тех пор, пока Вы не зададите новый. Для измерения расстояния на карте необходимо нажать на кнопку "Измерить" [горячая клавиша L] (после чего курсор сменится на изображение линейки) и последовательно нажать на два пункта, между которыми измеряется расстояния. На этот раз, между пунктами появится линия синего цвета, а рядом с кнопкой "Измерить" будет выведено расстояние между точками, посчитанное по заданному масштабу. Надо заметить, что замерять расстояние можно на разных картах. Рассмотрим пример. Имеются кольцевые карты за различные сроки, на которые прослеживается смещение центра барического образования. Стоит задача - выяснить на какое расстояние сместился центр? Для этого - задаем масштаб для данного типа карт (если уже задан - то не надо). Пролистываем карты до позиции, когда рядом будут находится карты за сроки, за которые надо измерить перемещение. Выбираем инструмент "Измерить", нажимаем на карте на ценрт барическоро образования (в месте нажатия появится синяя точка) Далее активируем другую карту (Ctrl+→ или Ctrl+←) и ставим точку в сместившемся центре. Появилась линия, которая соединяет две точки-центра на картах за разные сроки (пролистыванием карт можно в этом убедится) Для удаления начатой линии или уже нарисованой линии необходимо нажать на кнопку [Esc].

4) Анимация

Для прослеживания тенденции предсмотрена функция анимации карт. Время между сменой карт задается в мс. После загрузки карт необходимо задать нужное время перелистывания и нажать на кнопку "пуск". После чего начнется смена карт. Для остановки анимации необходимо нажать на кнопку "Стоп" либо [Esc].

5) Полноэкранный режим

Для входа/выхода их полноэкранного режима просмотра необходимо нажать [F11].

6) Настройки

Войти в настроки - Меню->Настройки... либо нажатие на клавишу [P]. Во вкладке "Общие настройки" содержатся сохраненные маски, которые можно добавлять/удалять Во вкладке "Пути" находятся пути к каталогу, в котором будет производится посик файлов, для фильтрации по маске ( по умолчанию - это каталог с программой ) Вторым пунктом находится поле для редактирования пути к временным файлам ( по умалчанию - каталог ./tmp/ в текущей директории ) Во вкладке "Настройки Web" содержатся настройки загрузки файлов из сети. Для создания новой группы загрузки необходимо заполнить поочередно поля "Адрес HTTP" - URL адрес сайта/удаленного каталога в котором находятся импортируемые файлы. "Наименование пункта" - уникальное название пункта (они не должны дублироваться). "Файлы" - названия файлов через ",". Например: PERS15.png, PERS16.png, PERS17.png.

Приятного использования!

Powered by Google Project Hosting