Описание структуры картографического веб-интерфейса

Общий вид интерфейса

Общий вид интерфейса представлен на Рис. 1. Интерфейс состоит из области карты (1), основного меню (2), включающего в себя группы вкладок и вкладки (3), и мини-карты (4).

basics_1

Рис.1. Общий вид интерфейса

В области карты отображаются различные слои (например, границы стран, субъектов, выбранные пользователем сцены спутниковых данных, результаты обработки спутниковых данных и др.). Кроме того, область карты содержит кнопки управления картой. Эти кнопки позволяют не только управлять отображением карты путем сдвига и изменения масштаба, но и включают различные инструменты по запросу данных, созданию различных объектов и др.

Основное меню представляет собой набор элементов управления, которые обеспечивают формирование фильтров данных, запрос данных, отображение списка данных, выбор данных и работу с ними.

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

Область мини-карты позволяет наглядно понять, какой фрагмент земной поверхности сейчас отображается на карте, а также быстро сменить положение основной карты при клике на мини-карту.

Таким образом, основными объектами для работы с данными в картографическом интерфейсе являются вкладки данных – для выбора данных, которые требуются для отображения и карта – для выбора географического региона поиска данных и их визуализации.

Описание принципов работы полей «вкладки»

Как было сказано выше, «вкладка» представляет собой набор управляющих элементов для поиска и выбора данных для отображения. Каждая вкладка отвечает за выбор определенного типа информации. Общим для всех вкладок остается только выбор данных по географическому положению, определяемому границами поля отображаемой карты. Для удобства пользователя и по организационным соображениям, несколько вкладок одной тематики могут образовывать группу вкладок. Примером такой группы является группа вкладок – «Спутниковые данные» basics_2.

В ней содержится ряд вкладок таких как:

Вкладка Тип данных
basics_3 Данные высокого разрешения
basics_4 Данные среднего разрешения
basics_5 Композитные изображения
basics_6 Геостационарные данные
basics_7 Радиолокационные изображения
basics_8 Мои продукты
basics_9 Опубликованные продукты
basics_10 Данные Himawari

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

Основное меню вкладок выглядят следующим образом:

basics_11

В этом меню есть как группы вкладок, так и одиночные вкладки. Так, например, вкладки «Метеоданные»basics_12 и «Легенда карты» basics_13 являются обычными вкладками, а остальные – группами вкладок.

В зависимости от назначения вкладок они могут иметь разную структуру, но, как правило, для вкладок схожего назначения структура вкладок одинакова. Так, для вкладок с картографическими слоями характерна структура обычных списков или групп списков (рисунок слева), а для вкладок спутниковых данных – более сложная структура, с фильтрами, списками и другими элементами отбора данных (рисунок справа).

basics_14 basics_15

Рис.2. Общий вид вкладок

Для удобной навигации по архивам каждому типу данных соответствует своя временная шкала и свой фильтр данных. Пользователь может задать как временной диапазон, так и различные условия выборки данных Фильтры на вкладках, как правило, позволяют осуществлять отбор данных по таким параметрам как:

  • дата, время или период;
  • спутник, прибор и т.п.;
  • центр получения данных;
  • параметры облачности;
  • полигон интереса.

Область поиска сцен позволяет находить данные по различным заданным параметрам, таким как:

  • поиск сцен на заданную дату съемки;
  • поиск сцен по заданному периоду съемки.

Дату можно выбирать, используя стрелки или всплывающий календарь. Стрелки перемещают дату на один день назад (стрелка влево) и на один день вперед.

basics_15_1

Чекбокс «Только для выбранного периода в году» позволяет просматривать сцены спутниковых данных только указанного диапазона дат на протяжении многих лет. Например, только майские данные за несколько лет. Это позволяет ускорить процесс поиска необходимых сцен спутниковых данных.

basics_15_2

Чекбокс «Отобразить на таймлайне» отображает временную шкалу в области карты. Временная шкала позволяет отображать спутниковые данные на выбранный момент времени путем перемещения «бегунка» по шкале.

basics_15_3

basics_15_4

Фильтр данных позволяет отбирать данные по таким параметрам, как:

  • прибор (спутник);
  • центр данных;
  • дополнительные параметры, такие как разрешение, облачность, качество данных и прочие параметры.

В фильтре по приборам и спутникам отображается древовидная раскрывающаяся структура фильтра с компоновкой по приборам, в скобках указан спутник, на котором стоит данный прибор.

Фильтр по центрам позволяет выбрать центр хранения и получения данных. Дополнительные фильтры позволяют выбрать только скорректированные данные, данные только по заданному полигону и отфильтровать данные по наличию облачности. По умолчанию выбираются данные с облачностью не более 10%.

Список выбранных сцен можно посмотреть в разделе «Список метаданных». Список сцен обновляется автоматически при изменении любого параметра поиска. При наведении курсора мыши на сцену в метаданных появляется всплывающая подсказка с дополнительной информацией по сцене, как показано на рисунке.

basics_15_5

С помощью кнопок «Пред.порция», «След.порция» и стрелок вверх и вниз можно просматривать весь список сцен. Кнопка «Снять выделение» отменяет выделение выбранной сцены. Кнопка «В Корзину» помещает выбранные данные в корзину (вкладка «Корзина»).

Панель выбора режимов отображения позволяет выбирать нужные режимы отображения путем включения и выключения соответствующих кнопок.

Переключение этих кнопок позволяет просматривать в области карты либо контуры выбранных сцен, либо их изображения.

Для того, чтобы включить или отключить ту ли иную вкладку достаточно поставить/убрать галочку напротив названия вкладки.

В интерфейсе можно работать как отдельно с одной вкладкой, так и одновременно со всеми слоями, при этом надо учесть, что выбор дат или диапазона дат для данных из разных вкладок свой и остается на усмотрение пользователя. Таким образом, можно совмещать разновременные данные.

В отдельной вкладке реализовано управление полем картографического интерфейса с поиском по географическим координатам и объектам.

Анимация

Некоторые вкладки (вкладки композитных изображений, геостационарных данных и данных Himawari) имеют кнопку «Сделать анимацию».

Для создания анимации нужно нажать соответствующую кнопку, после чего появится окно, в котором можно задать параметры для создания анимации.

basics_16

После нажатие кнопки «Создать задачу» появится следующее сообщение:

basics_16_1

После чего на почту пользователю придет письмо с ссылкой на анимацию:

basics_16_2

Пример анимации:

 1643894818.gif (1603×957) (pro-vega.ru)

Все спутниковые данные в информационном сервисе «ВЕГА-PRO» хранятся с указанием времени по UTC.

basics_16_3

Описание принципов работы поля карты

Отображение в картографическом интерфейсе предоставляемых данных осуществляется слоями. Информация, выбираемая в каждой вкладке, представляет собой отдельный слой. Основные типы информации – это изображения спутниковых данных или продуктов в виде растра (картинок) и изображения векторных слоев – линии, надписи, полигоны, точечные объекты и т.п.

Наложение слоев друг на друга происходит по следующей схеме (с прозрачностью в местах отсутствия данных):

  • спутниковые данные (продукты) среднего разрешения;
  • спутниковые данные (продукты) высокого разрешения;
  • оперативные продукты;
  • исторические или накопленные продукты;
  • картографические объекты.

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

В интерфейсе на поле карты представлены различные группы кнопок управления изображением, картой и данными. Кнопки управления позволяют выполнять различные действия, такие как масштабирование и сдвиг карты, получение информации по точке, сохранение изображения на диск, рисование полигонов и линий и т.п.

basics_18 Показать всю карту
basics_19 Выбрать и приблизить участок
basics_20 Приблизить
basics_21 Отдалить
basics_22 Линейка
basics_22_1 Информация
basics_23 Печать
basics_24 Посмотреть в Google Earth
basics_25 Назад к предыдущему масштабу
basics_26 Вперед к предыдущему масштабу
basics_27 Добавить маркер
basics_28 Рисовать кривую
basics_29 Рисовать полигон
basics_30_1 Редактировать слой
basics_30_2 Перенести слой
basics_30_3 Вырезать слой
basics_30_4 Удалить слой
basics_30_5 Разрезать полигон
basics_30_6 Разбить мультиполигон
basics_30_7 Объединить полигоны
basics_30_8 Упростить полигон
basics_31 Добавить в БД
basics_32 Информация
basics_33 Очистить

Кнопка «Показать всю карту» basics_18 предназначена для возврата изображения, загруженного в основное окно «Область карты» в исходный масштаб.

Кнопка «Приблизить участок» basics_19 предназначена для увеличения выбранного участка в области карты.

Кнопка «Приблизить» basics_20 предназначена для увеличения масштаба изображения в основном окне «Область карты».

При выбранном режиме увеличения (+) левой кнопкой «мышки» кликнуть на изображение. В этом случае изображение увеличивается в 2 раза в области «клика».

Кнопка «Отдалить» basics_21 предназначена для уменьшения масштаба изображения в основном окне «Область карты».

Уменьшить изображение можно кликом левой кнопки мышки в области изображения при включенном режиме уменьшения (-). При этом изображение уменьшается в 2 раза.

Отказ от увеличения/уменьшения изображения и приведение данных в исходный масштаб производится путем выбора режима «Показать всю карту».

Кнопка «Линейка» basics_22 предназначена для измерения расстояния между выбранными точками.

Кнопка «Информация» basics_22_1 предназначена для вывода информации о продуктах или объектах из изображения, загруженного в основное окно «Область карты».

Кнопка «Печать» basics_23 предназначена для сохранения изображения в различных графических форматах и его дальнейшего вывода на печать.

Кнопка «Посмотреть в Google Earth» basics_24 позволяет посмотреть выбранный фрагмент в программе «Google Earth».

Кнопка «Назад» basics_25 отменяет последнее масштабирование.

Кнопка «Вперед» basics_26 возвращает к предыдущему масштабу.

Кнопка «Добавить маркер» basics_27 предназначена для добавления маркера при клике на карту.

При включенной кнопке «Информация» при клике на карту в точке клика ставится маркер, и рядом с ним появляется окно информации.

Кнопка «Работа линиями» basics_28 предназначена для рисования линий.

Кнопка «Работа с полигонами» basics_29 предназначена для рисования полигонов.

basics_30 Группа кнопок предназначена для редактирования полигонов (например: разрезание полей, сдвиг полей, вырезание «дырок в полях»).

Кнопка «Добавить в БД» basics_31 предназначена для добавления полигонов в базу данных.

Кнопка «Информация» basics_32 предназначена для просмортра информации о площади полигона.

Кнопка «Очистить» basics_33 удаляет полигон.

Инфоклик

Кроме отображения информации, модуль карты позволяет получать информацию по интересующей точке карты или объектам на карте. Для этого используется кнопка «Информация». После включения этой кнопки карта переходит в режим получения информации по клику.

При клике на карте в точке клика ставится маркер|image30|, и рядом с ним появляется окно информации.

basics_34

Рисование полигонов

Создание нового полигона выполняется кнопкой basics_35. Далее задаются вершины полигона и замыкается контур. После замыкания контура результат сохраняется кнопкойbasics_36. Для удаления полигона (не занесенного в БД) нужно нажать кнопку «Очистить» basics_37 в любой момент.

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

basics_38

basics_39

basics_40

После того, как объект занесен в БД, он начинает отображаться в соответствующем слое, и информация по нему будет доступна при клике на карте в этой точке.

Подготовка изображения к сохранению и печати

Когда в поле карты сформировалась нужная нам комбинация слоев и данных, и ее нужно сохранить или напечатать, необходимо воспользоваться кнопкой «Печать» в области карты и инструментом подготовки изображения к сохранению и печати, который откроется после ее нажатия.

После нажатия кнопки «Печать» информация обо всех отображаемых слоях и выбранных данных предается в модуль печати. Модуль печати загружает каждый слой по отдельности и собирает из них единое изображение, основываясь на их последовательности отображения.

Готовое изображение отображается на экран в новом окне. После того, как оно подготовлено, с этим изображение можно проводить различные манипуляции.

basics_41

Для того, чтобы сохранить изображение на диск можно воспользоваться кнопкой соответствующего формата, например, для сохранении в формате PNG нужно нажать кнопку «PNG».

Кроме того, существует возможность нанесения на подготовленное к печати изображение различных комментариев, с целью акцентировать внимание на нужных элементах карты. Для вызова этого инструмента необходимо нажать кнопку «Нанесение/редактирование комментариев». После ее нажатия произойдет вызов векторного графического редактора, в который загружается подготовленное изображение.

basics_42

Нанесение комментариев на изображение

Данный редактор (базирующийся на SVG-EDIT) позволяет работать с различными графическими примитивами в векторной форме, менять их размер, расположение, цвета и заливку. Например, можно нарисовать следующую картину (см. рисунок): выносная сноска с текстом и круг для выделения объекта.

basics_43

Пока редактирование не завершено, можно изменять любой элемент. После нанесения нужных комментарием необходимо завершить работу в редакторе нажав кнопку «Завершить редактирование» basics_44. После этого блок завершит свою работу и изображение с нанесенными комментариями появится на страницы модуля печати.

basics_45

Если необходимо что-то поправить или изменить, можно опять войти в блок интерактивного нанесения комментариев, нажав кнопку «Нанесение/редактирование комментариев». Если изменений не требуется – изображение готово для сохранения или печати.

После того, как все комментарии нанесены, можно нажать на нужную кнопку формата и сохранить изображение на диск.

Если браузер позволяет, можно нажать правой кнопкой на изображение и выбрав в меню «Копировать картинку» скопировать картинку в буфер обмена и в ставить сразу в нужный документ.

Экспорт и просмотр в Google Earth

Другим вариантом сохранения является экспорт в Google Earth . Для просмотра карты в программе  Google Earth нужно нажать соответствующую кнопку basics_46. После нажатия кнопки появится сообщение оператору «Открыть Google Earth».

basics_47

После клика на это сообщение фрагмент, показанный в «Области карты», отобразится в программе Google Earth .

Необходимым условием просмотра является наличие программы Google Earth на компьютере пользователя. Можно также просто сохранить файл KMZ на диск для дальнейшего использования. Все необходимые данные находятся внутри файла и не требуют наличия сети Интернет.

Дополнительная навигация

Для быстрой оценки расположения региона карты и перехода в другой регион в поле карты в правом нижнем углу есть мини-карта.

basics_48

По желанию пользователя она может быть скрыта. Оранжевый прямоугольник на карте показывает границы текущего региона. Скрыть мини-карту можно с помощью стрелочки в нижнем правом углу.

Также, для того чтобы перейти в заданный регион РФ, населенный пункт или к нужному пожару можно воспользоваться вкладкой «Координаты» и инструментами, которая она предлагает.