Модуль отображения карт

Материал из TK
Перейти к: навигация, поиск

Модуль отображения карты1.png

Основной функцией Модуля отображения карт является отображение местоположения ТС и его трека на географической карте. 
В одной схеме может быть установлено несколько Модулей отображения карт. Это удобно, когда необходимо вести мониторинг движения нескольких ТС одновременно. 
Источником данных для модуля являются Селектор устройств и Селектор рейсов. 
Если курсор Селектора устройств установлен на ТС, то на карте будет показано последнее известное местоположение ТС. Если курсор установлен на группу ТС, то на карте будут местоположения всех ТС  из выбранной группы по их последним известным координатам.
Если курсор Селектора устройств установлен на файл с данными или источник (GSM, USB и т.д.), то на карте будет показан трек из выбранного файла за выбранный рейс. 

Программа АвтоГРАФ.NET поддерживает работу с векторными, растровыми и интернет картами. При смене местоположения ТС программа подбирает наиболее подходящую карту из списка доступных. Если таких карт нет, то трек отображается на шаблоне, представляющем собой цилиндрическую проекцию области, которая целиком охватывает трек. Исследуемая область движения ТС может быть заполнена не полностью. Допускается частичное перекрытие карт, а также вложенность одной карты в другую, например, когда к карте района добавлена более подробная карта его населенных пунктов.
Изменение масштаба карты осуществляется при помощи колеса прокрутки мыши. Также в Модуле отображения карт имеются кнопки масштабирования – «Отдалить» и «Приблизить» (в правом нижнем углу окна). 
Для перемещения карты следует нажать на ней левой кнопкой мыши и перетащить. 

Далее более подробно рассматриваются компоненты и инструменты Модуля отображения карт.

(1) Список доступных карт

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

Модуль отображения карты список карт.png

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

(2) Информация о карте
Кнопка позволяет показать или скрыть информацию о текущей карте на отдельной панели.

 
(3) Настройки интернет карты 

Модуль отображения карт настройки интернет карт.png

В выпадающем меню доступны настройки интернет карт:
Экспорт текущего кадра – скопировать текущий кадр карты в буфер обмена или сохранить в графический файл. 
Обновление пробок – период обновления информации о пробках.
Загрузка тайлов – способы загрузки тайлов: через Интернет, только кэш или Кэш+Интернет.
Показать дополнительные слои – разрешить показывать дополнительные слои карты.
Показать пробки – разрешить показывать информацию о пробках.
Обновить карту – загрузить карту повторно.

(4) Редактор контрольных точек и полигонов. 

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


Редактор КТ и полигонов.png

Порядок создания геозон:

  • На вкладке «Создание» настроить параметры новой геозоны: выбрать цвет и толщину линий, цвет заливки и степень прозрачности. 
  • Ввести название новой геозоны в строке «Имя».
  • Выбрать тип новой геозоны. 
  • Нарисовать на карте геозону. Рисование осуществляется при помощи левой кнопки мыши.


Редактор КТ и полигонов создание круга.png

Для того чтобы нарисовать Круг необходимо:

  1. Установить центральную точку на карте;
  2. Настроить радиус, перемещая курсор мыши;
  3. Зафиксировать радиус нажав левой кнопкой мыши на точке.
  4. Сохраните выполненные изменения. 


Редактор КТ и полигонов создание линий.png

Для того чтобы нарисовать Линию необходимо:

  1. Последовательно установить на карте вершины линии при помощи левой кнопкой мыши. Редактор автоматически будет соединять соседние точки. 
  2. Сохранить выполненные изменения.
  3. В режиме рисования пользователь может перемещать вершины линии левой кнопкой мыши.


Редактор КТ и полигонов создание полигона.png

Для того чтобы нарисовать Полигон необходимо:
1. Установить на карте вершины полигона при помощи левой кнопкой мыши. Редактор автоматически будет замыкать установленные точки в многоугольник. 
2. Сохранить выполненные изменения.
В режиме рисования пользователь может перемещать вершины полигона. 

Для сохранения изменений следует нажать правой кнопкой мыши на геозоне и в появившемся меню выбрать команду «Сохранить изменения». После сохранения изменений редактирование геозоны будет возможно только на вкладке «Редактирование». Для того чтобы отменить изменения, необходимо нажать на точке правой кнопкой мыши и в появившемся меню выбрать команду «Отменить изменения». 
Применить изменения можно, нажав клавишу Enter. Отменить изменения можно нажатием комбинации клавиш Ctrl+Z.

Редактирование точек:

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

Редактор КТ и полигонов контекстное меню.png

Контекстное меню Редактора КТ и полигонов:
Сохранить изменения – сохранить все изменения.
Отменить изменения – отменить последнее изменение. Отменить последнее изменение можно также комбинацией клавиш Ctrl+Z.
Копировать – копировать выбранную точку в буфер обмена.
Вставить – вставить точку из буфера обмена. Точка будет вставлена на место оригинала.
Удалить – удалить выбранную точку.
Удалить вершины – выделите правой кнопкой мыши вершины полигона и удалите их.
Отменить последнюю вершину – удалить последнюю добавленную вершину полигона (только для полигонов и линий). Доступно в режиме рисования.
Координаты вершин – изменить координаты выделенной вершины или круга. 
Радиус круга – изменить радиус круга. 
Вычитание полигонов – вычесть внутренний полигон из внешнего. Для вычитания одного полигона из другого необходимо поместить меньший полигон полностью в область большего, выбрать (с нажатой клавишей Ctrl, при помощи левой кнопкой мыши) сперва больший полигон, потом меньший, и выполнить вычитание. Вычитание поддерживают только полигоны!
Конвертировать линию в полигон – преобразовать выбранную линию в полигон.  На панели «Конвертировать линии в полигон» пользователь может задать следующие настройки конвертации:
Отклонение – параметр определяет максимально допустимую ширину коридора от линии до границ полигона.
Качество (%) – параметр определяет точность построения полигона. Чем выше качество, тем больше системных ресурсов требуется на построение. 
Строить внутренние полигоны – опция разрешает построение внутренних зон.
Предпросмотр – предварительный просмотр полигона до начала построения.  
Новый полигон будет создан из копии выбранной линии. 
Конвертировать круг в полигон – преобразование выбранного круга в полигон. Перед конвертированием следует задать имя нового полигона и число вершин. Круг будет конвертирован в правильный многоугольник с выбранным числом вершин. Полигон будет создан из копии круга. В режиме редактирования пользователь может изменить расположение вершин созданного многоугольника. Для этого следует выделить этот многоугольник, используя правую кнопкой мыши, и переместить вершины при помощи левой кнопки мыши.


(5) Конвертер векторных карт.

Модуль отображения карты конвертер векторных карт.png

Конвертер позволяет конвертировать выбранную карту в карту закрытого формата  АвтоГРАФ. 

Карта – карта для конвертации. Конвертер поддерживает работу с картами формата .mp и .agv. 
Параметры конвертации:
Создать граф – добавить в карту граф. Вид графа:

  • лимит времени – граф предназначен для определения пути между начальной и конечной точками маршрута, занимающего минимальное время. В этом случае кроме расстояния учитывается и скоростной режим дорог.
  • лимит расстояния – граф предназначен для определения кратчайшего расстояния между начальной и конечной точками маршрута. 

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

Формат, в который будет конвертирована карта:

  • Формат АвтоГРАФ (*.agv) без привязки – конвертировать карту в формат АвтоГРАФ .agv без привязки. 
  • Формат АвтоГРАФ (*.agvp) с привязкой к данному ПК – конвертировать карту в формат АвтоГРАФ и привязать полученную карту к данному компьютеру. После привязки к компьютеру полученную векторную карту можно будет открыть только на этом компьютере. 
  • Формат АвтоГРАФ (*.agvp) с привязкой к ID компьютера – конвертировать карту в формат АвтоГРАФ и привязать конечный файл к ID компьютера. Идентификатор, к которому привязывается карта, следует ввести в строке ID расположенной ниже. 

В текущей версии программы АвтоГРАФ.NET поддерживается конвертация только в формат .agv без привязки. 

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

(6) Загрузка карты.

Модуль отображения карт загрузка карты.png

В данном меню доступны векторные карты, которые могут быть загружены на локальный диск. Эти же карты могут быть загружены при установке ПО «АвтоГРАФ.NET». 
Для начала загрузки следует нажать кнопку «Загрузить» 0---.png в строке с нужной картой.
Для отмены загрузки следует нажать кнопку «Отмена» 0-x.png.
Если карта успешно загружена, то в конце строки появится символ Галочка зеленая.png.  
Карты по умолчанию загружаются в папку \ProgramData\AutoGRAPH Shell\Maps системного диска.


(7) Измерение расстояний на карте. 

Модуль отображения карты измерение расстояния на карте.png

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


(8) Прокладка маршрута. 

Кнопка активирует режим прокладки маршрута. 

Перед началом прокладки следует выбрать метод построения маршрута. Для этого в контекстном меню кнопки «Прокладка маршрута» следует выбрать нужный алгоритм:

  • Прокладка маршрута по векторным картам – данную опцию следует выбрать для прокладки маршрута по векторным картам. Векторная карта обязательно должна быть с графом. Иначе прокладка маршрута будет невозможна. 
  • Прокладка маршрута Google – опция позволяет проложить маршрут по растровым и интернет картам, используя сервис Google.
  • Прокладка маршрута Прогород – опция позволяет проложить маршрут по растровым и интернет картам, используя сервис Прогород. 

При выборе алгоритма автопрокладки маршрута для растровых и интернет карт рекомендуется опытным путем подбирать наиболее подходящий сервис. Алгоритмы работы сервисов Прогород и Google отличаются.  

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

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

  • Преобразовать маршрут в геозону (линия) – преобразовать построенный маршрут в геозону с типом Линия. 
  • Толщина геозоны - толщина линии после преобразования маршрута в геозону.
  • Имя – название маршрута.
  • Поменять местами – опция позволяет поменять местами выбранную точку с одной из других точек маршрута. При смене будет изменен порядковый номер точки и программа автоматически выполнит расчет нового маршрута. 
  • Автосортировка – позволяет выполнить сортировку точек маршрута так, чтобы общий путь был наиболее коротким. Автосортировка доступна для маршрута с общим количеством точек не более 10. 

Модуль отображения карты прокладка маршрута контекстное меню.png


(9) Адрес

(10) Включить / Выключить выбор карты по уровням.

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

(12) Линейка. Масштабная линейка наглядно показывает соотношение длины отрезка на Карте и длины соответствующего отрезка на земной поверхности. Над линейкой указывается текущий масштаб карты. Линейка может быть скрыта при необходимости, для этого следует нажать на кнопку «Линейка» в меню настройки просмотра (см.п.17).

(13) Трек ТС. Трек представляет собой траекторию движения ТС, которая строится по координатным записям  контроллера «АвтоГРАФ» или стороннего терминала, передающего данные на сервер «АвтоГРАФ». Для удобства на треке может указываться направление движения ТС. Скрыть или показать направление движения можно, нажав кнопку «Показать направление трека» в меню настройки просмотра (см.п.17). 

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

(15) Курсор ТС. Курсор позволяет обозначить ТС на карте. Настроить изображение курсора пользователь может в меню «Опции» в настройках Модуля отображения карт.

(16) Точка трека. Прибор «АвтоГРАФ» периодически записывает координаты и состояние различных параметров во внутреннюю память. На основе этих записей программа «АвтоГРАФ.NET» строит трек с информационными отрезками. Эти точки могут быть отображены на треке. При нажатии на точку трека левой кнопкой мыши появится сообщение с временем записи точки, типом и другой важной информацией. 

(17) Настройки просмотра.

Кнопки в данном меню предназначены для настройки параметров просмотра трека и других объектов на карте. 

Карты сетка.png
Сетка (показать/скрыть)
Сетка доступа только для интернет и векторных карт.
Карты линейка.png
Линейка (показать/скрыть)
Карты POI.png
Скрыть POI
Опция доступна только для векторных карт.
Карты 3d.png
3D режим
Опция доступна только для векторных карт.
В контекстном меню кнопки выберите вид объектов на карте:
Изометрия – показывать изометрическую проекцию объектов.
Перспектива – добавить перспективные искажения. 
Кнопка прошедшее время.png
Прошедшее время
Показать время, прошедшее с момента последнего приема данных. Кнопка активна при выборе группы или заголовка ТС.
Карты показать все тс.png
Показать все ТС
Показать на карте все ТС, текущую группу или текущую группу и все вложенные группы.
Карты полилинии.png
Показать все геозоны
Показать на карте геозоны. 
Карты кт.png
Контрольные точки и геозоны
Показать на карте текущую группу геозон, геозоны текущего ТС или все геозоны.
Карты тс всегда в центре.png
ТС всегда в центре карты
При воспроизведении и просмотре трека всегда показывать курсор ТС в центре карты. При воспроизведении трека курсор всегда будет оставаться в центре, а карта перемещаться относительно положения ТС.
Карты скрыть трек.png
Скрыть трек
Повторное нажатие на кнопку показывает трек. 
Карты точка трека.png
Показать точки трека
Повторное нажатие на кнопку скрывает точки трека.
Карты направление трека.png
Показывать направление трека
Кнопка позволяет стрелками показывать на треке направление движения ТС. Повторное нажатие на кнопку скрывает стрелки.
Карты информационные отрезки.png
Отрезки трека
Показывать/скрывать информационные отрезки на карте.
В контекстном меню кнопки выберите типы информационных отрезков, которые следует показывать на карте.
Карты уменьшить.png
Отдалить
Уменьшить масштаб карты.
Карты увеличить.png
Приблизить
Увеличить масштаб карты.
Карты на весь экран.png
Во весь экран
Развернуть карту во весь экран. При наличии второго монитора, карта будет развернута на отдельном мониторе. 
Пользователь может настроить параметры полноэкранного режима в меню «Опции» в настройках Модуля отображения карт. 
Увеличить
Уровень
В списке, который появляется при нажатии кнопки, пользователь может выбрать уровень детализации текущей карты.



МОДУЛЬ ПРОСМОТРА ДИАГРАММ

Модуль просмотра диаграмм позволяет построить различные графики и диаграммы параметров ТС. 
На панели справа приводится список параметров ТС. Добавить новый параметр и настроить параметры графика можно в меню «Устройства» в настройках Обработчика данных. 
Если параметр имеет тип «Переключатель», то будет построена диаграмма включенных и выключенных состояний параметра.
Для параметров остальных типов будет построен график – кривая зависимости параметра от времени или пробега. 
Кнопки F(time) и F(distance), расположенные в верхней части списка параметров позволяют выбрать тип зависимости. Кнопка F(time) строит график зависимости параметра от времени. Кнопка F(distance) строит график зависимости параметра от общего пробега. 
Диаграммы расположены на нижней панели.  Панель графиков расположена сверху. Цвет графика может быть настроен в свойствах параметра в настройках Обработчика данных, в меню «Устройства». 
Источниками данных для Модуля просмотра диаграмм являются Селектор устройств и Селектор рейсов. Если в Селекторе устройств включено деление трека на рейсы, то  графики и диаграммы будут построены за выбранный рейс. Если разбивка на рейс отключена, то графики и диаграммы будут построены за выбранный расчетный период. 

Файл:Модуль просмотра диаграмм.png:1000px