Уборочная техника
Плагин «Уборочная техника» предназначен для отслеживания групп транспорта коммунальных служб на географической карте. Интерфейс плагина представлен в виде карты с меню выбора группы, кнопкам и масштабирования и объектами мониторинга.
Требование для работы с плагином
- Наличие схемы с объектами мониторинга.
Работа с плагином
Меню выбора группы позволяет указывать группу, объекты мониторинга которой должны отображаться на карте, и отслеживать количество отображаемых объектов. Выберите в верхнем выпадающем списке группу первого уровня, в нижнем — группу второго уровня (по умолчанию и при отсутствии группы второго уровня выбираются все объекты мониторинга). Отслеживайте количество отображаемых на карте объектов мониторинга через индикаторы выполнения:
- «Всего машин» показывает общее число объектов мониторинга в выбранной группе второго уровня в соотношении с общим количеством объектов мониторинга схемы.
- «Машин на линии» показывает число объектов мониторинга онлайн в выбранной группе второго уровня в соотношении с общим количеством объектов мониторинга схемы.
При работе с картой используйте кнопки масштабирования ( для приближения, для отдаления) и те же комбинации, которые применяются в модуле «Карта».
Меняйте внешний вид элементов плагина и интервалы времени с помощью переменных.
Фильтрация по объектам
По умолчанию на карте плагина отображаются все объекты мониторинга схемы. С помощью параметра AppCityServiceVisible
можно исключать объекты мониторинга из отображения. Этот параметр имеет булевый тип данных (Boolean) со значениями true
/false
, и для него можно сформировать любое выражение в дизайнере параметров.
Пример: требуется вручную исключать транспортное средство из отображения на карте.
- Перейдите в меню «Объекты мониторинга».
- Выберите объект мониторинга для исключения из отображения и перейдите к его настройкам.
- В списке настроек выберите пункт «Реестр свойств».
- Создайте новое свойство с именем
CityServiceEnabled
и типомЛогический
. - Нажмите кнопку « Сохранить».
- В списке настроек выберите пункт «Дизайнер параметров».
- Перейдите на вкладку «Список параметров» дизайнера параметров.
- Добавьте новый параметр с именем
AppCityServiceVisible
. - Для созданного параметра:
- выберите в столбце «Список» пункт «Финал.»;
- задайте в столбце «Выражение» значение вида
PrmBool("CityServiceEnabled", false, UDT)
. - Нажмите кнопку « Сохранить».
CityServiceEnabled
, можно соответственно отобразить на карте или скрыть объект мониторинга. Также для выбранного состояния чек-бокса можно задать период действия.Пример: требуется задать список геозон, при нахождении в которых транспортное средство не должно отображаться на карте и, соответственно, учитываться в количестве отображаемых объектов.
- Перейдите в меню «Объекты мониторинга».
- Выберите объект мониторинга для исключения из отображения и перейдите к его настройкам.
- В списке настроек выберите пункт «Дизайнер параметров».
- Создайте новый параметр геозон и выберите из списка все геозоны, при нахождении в которых объект мониторинга не должен отображаться на карте.
- Перейдите на вкладку «Список параметров» дизайнера параметров.
- Добавьте новый параметр с именем
AppCityServiceVisible
. - Для созданного параметра:
- выберите в столбце «Список» пункт «Финал.»;
- задайте в столбце «Выражение» значение вида
OutOfGFx
, гдеx
— индекс параметра геозон. - Нажмите кнопку « Сохранить».
GF2
(индекс 2), поэтому используется выражение OutOfGF2
.Список доступных переменных
Переменная | Описание / функция | Принимаемые значения |
---|---|---|
ClusterSize | Размер кластера для группировки объектов мониторинга, в пикселях | 0 и натуральные числа |
CursorBackgroundPath | Путь к изображению для вращающейся иконки курсора объекта мониторинга | ссылка на файл, none (скрыть), auto (иконка по умолчанию) |
CursorIconPath | Путь к изображению для иконки объекта мониторинга, отображающейся внутри курсора объекта | ссылка на файл, none (скрыть), auto (иконка из настроек объекта) |
DefaultCoordinates | Координаты карты по умолчанию при отсутствии объектов мониторинга | Числа в формате xx.xxx, yy.yyy |
DrawLabel | Отображение названия объекта мониторинга над его курсором | true (отображать), false (скрыть) |
HideForm | Скрытие меню выбора группы | true (скрыть), false (отображать) |
HideOrgs | Скрытие выпадающих списков для выбора групп | true (скрыть), false (отображать) |
HideStats | Скрытие индикаторов выполнения | true (скрыть), false (отображать) |
IconBackgroundPath | Путь к изображению для рамки, отображающейся над курсором объекта мониторинга | ссылка на файл, none (скрыть), auto (рамка по умолчанию) |
IconPath | Путь к изображению для иконки объекта мониторинга, отображающейся (в рамке, при ее наличии) над курсором объекта | ссылка на файл, none (скрыть), auto (иконка из настроек объекта) |
LogoUrl | Путь к изображению для логотипа, который отображается в верхней части меню выбора группы | ссылка на файл |
OutdatedTimeout | Время, по истечении которого объект мониторинга считается офлайн и перестает отображаться на карте, в минутах | 0 и натуральные числа |
RefreshTime | Интервал обновления положения объектов мониторинга, в секундах | 0 и натуральные числа |
При CursorBackgroundPath
= auto
иконка переменной CursorIconPath
не отображается.
Для применения изменений в значениях переменных перезагрузите страницу с плагином.