Перейти к основному содержимому

Уборочная техника

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

Общий вид плагина «Уборочная техника»

Требование для работы с плагином

  • Наличие схемы с объектами мониторинга.

Работа с плагином

Меню выбора группы позволяет указывать группу, объекты мониторинга которой должны отображаться на карте, и отслеживать количество отображаемых объектов. Выберите в верхнем выпадающем списке группу первого уровня, в нижнем — группу второго уровня (по умолчанию и при отсутствии группы второго уровня выбираются все объекты мониторинга). Отслеживайте количество отображаемых на карте объектов мониторинга через индикаторы выполнения:

  • «Всего машин» показывает общее число объектов мониторинга в выбранной группе второго уровня в соотношении с общим количеством объектов мониторинга схемы.
  • «Машин на линии» показывает число объектов мониторинга онлайн в выбранной группе второго уровня в соотношении с общим количеством объектов мониторинга схемы.

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

Меняйте внешний вид элементов плагина и интервалы времени с помощью переменных.

Фильтрация по объектам

По умолчанию на карте плагина отображаются все объекты мониторинга схемы. С помощью параметра AppCityServiceVisible можно исключать объекты мониторинга из отображения. Этот параметр имеет булевый тип данных (Boolean) со значениями true/false, и для него можно сформировать любое выражение в дизайнере параметров.

Пример: требуется вручную исключать транспортное средство из отображения на карте.
  1. Перейдите в меню «Объекты мониторинга».
  2. Выберите объект мониторинга для исключения из отображения и перейдите к его настройкам.
  3. В списке настроек выберите пункт «Реестр свойств».
  4. Создайте новое свойство с именем CityServiceEnabled и типом Логический.
  5. Логическое свойство AppCityServiceVisible
  6. Нажмите кнопку «Layer 1 Сохранить».
  7. В списке настроек выберите пункт «Дизайнер параметров».
  8. Перейдите на вкладку «Список параметров» дизайнера параметров.
  9. Добавьте новый параметр с именем AppCityServiceVisible.
  10. Для созданного параметра:
    • выберите в столбце «Список» пункт «Финал.»;
    • задайте в столбце «Выражение» значение вида PrmBool("CityServiceEnabled", false, UDT).

    Параметр AppCityServiceVisible
  11. Нажмите кнопку «Layer 1 Сохранить».
Теперь, включая/выключая чек-бокс свойства CityServiceEnabled, можно соответственно отобразить на карте или скрыть объект мониторинга. Также для выбранного состояния чек-бокса можно задать период действия.
Пример: требуется задать список геозон, при нахождении в которых транспортное средство не должно отображаться на карте и, соответственно, учитываться в количестве отображаемых объектов.
  1. Перейдите в меню «Объекты мониторинга».
  2. Выберите объект мониторинга для исключения из отображения и перейдите к его настройкам.
  3. В списке настроек выберите пункт «Дизайнер параметров».
  4. Создайте новый параметр геозон и выберите из списка все геозоны, при нахождении в которых объект мониторинга не должен отображаться на карте.
  5. Выбор геозон
  6. Перейдите на вкладку «Список параметров» дизайнера параметров.
  7. Добавьте новый параметр с именем AppCityServiceVisible.
  8. Для созданного параметра:
    • выберите в столбце «Список» пункт «Финал.»;
    • задайте в столбце «Выражение» значение вида OutOfGFx, где x — индекс параметра геозон.

    Параметр AppCityServiceVisible
  9. Нажмите кнопку «Layer 1 Сохранить».
В данном примере параметр «Геозона простоя» имеет выражение 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 не отображается.

подсказка

Для применения изменений в значениях переменных перезагрузите страницу с плагином.