Контрольные зоны

Контрольные зоны предназначены для контроля нахождения объекта в пределах или за пределами определённой территории в заданное время. Контрольные зоны применяются при назначении и контроле Правил для объекта (см. раздел «Правила»).

Наиболее удобно использовать и вводить контрольные зоны при использовании для отображения объектов программы «ДубльГИС» с модулем расширения «NavClient». Однако, если используется вывод информации через последовательный порт в навигационную программу, контрольные зоны можно ввести вручную и так же использовать для контроля правил поведения объекта. О том, как вручную ввести в программу контрольные зоны, можно прочитать в подразделе «Ввод контрольных зон вручную» текущего раздела.

Ввод контрольных зон с помощью модуля расширения

Данный режим будет работать только при использовании для отображения объектов программы карты «ДубльГИС» с модулем расширения «NavClient». Перед вводом контрольных зон программа ДубльГИС должна быть запущена на исполнение, модуль расширения «NavClient» к этой программе должен быть установлен.

В программе NavClient выбрать из меню «Настройки» пункт «Настройка контрольных зон» (при этом пункт «Разрешить изменение настроек» меню «Настройки» должен быть включён). Появится окно настройки контрольных зон:

Запретная зона

Вверху этого окна расположен выпадающий список уже введённых контрольных зон, под ним 3 кнопки возможных действий («Добавить», «Изменить» и «Удалить»), внизу окна расположена область подсказки.

Одновременно с появлением окна настройки в программе ДубльГИС отобразятся все существующие контрольные зоны.

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

Все вершины многоугольника зоны пронумерованы, начиная с нуля. Если щёлкнуть указателем мыши на маркере вершины, в области подсказки окна настройки кратко-временно отобразится номер этой вершины в многоугольнике зоны.

Закрыть окно настройки зон можно, только если не активен ни один из режимов (добавления или редактирования зоны).

Добавление зоны

Нажать кнопку «Добавить», в появившемся окне ввести имя новой зоны (оно должно быть уникальным). После ввода имени окно настройки контрольных зон изменится:

Добавление зоны

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

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

Редактирование зоны

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

Редактирование зоны

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

Режим «Добавить точку» предназначен для добавления точек к многоугольнику зоны. Для входа в этот режим следует нажать одноимённую кнопку. Затем на карте ДубльГИС можно щёлкнуть левой кнопкой мыши по одному из маркеров вершин текущей контрольной зоны. Данная вершина останется на своём месте, но между этой и следующей по номеру вершиной добавится новая вершина, которая «приклеится» к указателю мыши. Затем можно передвинуть новую вершину на нужное место, где снова щёлкнуть левой кнопкой мыши для закрепления вершины на этом месте. Если в процессе передвижения вершины пользователь раздумал добавлять данную вершину, можно нажать кнопку «Добавить точку», вершина открепится от указателя мыши и вернётся к своему прежнему положению.

!!!   Следует обратить внимание, что новая вершина добавляется между выбранной и следующей по номеру (про нумерацию вершин см. выше). Поэтому, если новая точка добавляется не между нужными вершинами, можно нажать «Добавить точку» и выбрать соседнюю вершину.

Режим «Удалить точку» предназначен для удаления точек из многоугольника зоны. Для его активации необходимо нажать одноимённую кнопку. Затем с помощью указателя мыши можно щёлкнуть на подлежащей удалению вершине, и она будет удалена из многоугольника. Если в многоугольнике зоны осталось 3 вершины, удаление точек из него запрещено.

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

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

Если необходимо отменить все изменения, внесённые в режиме редактирования зоны (кроме изменения имени зоны), следует нажать кнопку «Отмена». В результате зона восстановит форму, бывшую у неё до начала входа в режим редактирования.

Удаление зоны

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