Приложение «Монитор слежения» предназначено для визуализации подвижных объектов в окне просмотра карты. Объекты отображаются аналогично обычным точечным объектам карты. Координаты объектов определяются посредством геокодирования. Существует возможность отображать дополнительную информацию об объектах из таблиц в виде подписей (списков именованных значений, отображаемых рядом с объектами). Актуальность отображаемой информации можно поддерживать с помощью возможностей автообновления по таймеру и слежения (автоматической фокусировки показываемого фрагмента карты на определенных объектах).
Концептуально, согласуясь со структурой карты принятой в ObjectLand, подвижные объекты относятся к тому или иному типу. Тип подвижных объектов хранит всю необходимую настройку, которая используется для получения и визуализации объектов. Все типы подвижных объектов располагаются в специальном слое, который называется слой подвижных объектов и ассоциируется с некоторой темой. Слой подвижных объектов отображается поверх всех остальных слоев карты.
В качестве источников данных могут быть использованы как внутренние таблицы ГБД, так и таблицы из внешних баз данных, присоединенных к ГБД.
ВозможностиПолучение координат объектов посредством геокодирования. Положение подвижных объектов на карте определяется путем геокодирования. Поддерживается три метода геокодирования: координатное, по объектам и адресное. Для координатного геокодирования имеется возможность настройки дополнительного аффинного преобразования координат.
Разбиение объектов на группы (фильтрация) для более гибкой настройки. По аналогии с обычными объектами карты для подвижных объектов поддерживается механизм фильтрации. Фильтрация разбивает объекты внутри типа на группы, для каждой из которых можно переопределять определенные параметры. Например, установить для объектов группы другое условное обозначение. В отличие от фильтра темы, фильтр подвижных объектов несколько упрощен, в частности, не поддерживает пространственные критерии.
Отображение подписей с дополнительной информацией. Для отображения дополнительной информации об объектах имеется возможность отображать подписи рядом с каждым объектом. Информация в подписях может извлекаться как из таблицы объектов, так и из других таблиц.
Автоматическое обновление по таймеру. Приложение может осуществлять автоматическое обновление подвижных объектов через заданный промежуток времени. Сразу же осуществляется и перерисовка окна просмотра карты. В случае наличия отслеживаемых объектов в окне просмотра может измениться видимый фрагмент. Если автоматическое выключено, то обновить подвижные объекты вместе с окном просмотра карты можно по клавише F5.
Персональное слежение за объектом. Приложение позволяет осуществлять слежение за одним объектом или за группой объектов. В случае, когда слежение ведется только за одним объектом, при каждом обновлении видимый фрагмент темы центрируется на этом объекте. Таким образом, отслеживаемый объект находится всегда в центре.
Отслеживание группы объектов. Если в качестве объектов слежения выступают несколько объектов, то приложение позволяет отслеживать всю группу целиком. В этом случае центрирования фрагмента не производится, но каждый раз фрагмент корректируется таким образом, чтобы включать все отслеживаемые объекты и подписи к ним. Сначала производится попытка достичь этого путем только перемещения фрагмента. Если этого не достаточно, то изменяется еще и масштаб.
Работа с внутренними и внешними таблицами. Приложение позволяет работать как с таблицами из ГБД, так и с таблицами из внешних баз данных. Более того, приложение позволяет соединять внутренние и внешние таблицы. Связь двух таблиц задается соответствием одного или нескольких целочисленных полей.
Вывод на печать. Приложение поддерживает возможность вывода на печать подвижных объектов вместе с темой. На печать подвижные объекты выводятся таким же образом, как и на экран. Непосредственно перед выводом на печать производится автоматическое обновление подвижных объектов.
Отображение в макетах. Приложение поддерживает возможность отображения подвижных объектов в теме, размещенной в макете.
Монитор слежения 1.00 (для ObjectLand 2.6.2+) |