Автоматическая смена вида объекта по его характеристикам

Печать Предыдущая страница Стартовая страница Следующая страница

Карта формата ГИС «Панорама» имеет практически уникальную возможность автоматически изменять вид объекта карты в зависимости от значений определенных его характеристик (семантик). Для этого достаточно определенным образом настроить классификатор карты. Вид (условный знак) объекта, который предполагается изменять динамически при изменениях содержимого семантик, должен представлять собой «серию объектов». Для каждого условного знака в серии объектов должно быть указано значение семантической характеристики объекта, при котором объект будет отображен на карте данным условным знаком.

Допускается использование двух семантик для объекта, определяющих его условный знак (вид на карте) в серии объектов классификатора. Значения этих семантик должны являться числовыми кодами.

 

Выбор условного знака объекта карты в зависимости от значения семантики:

_bm4888

 

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

 

Установка вариантов внешнего вида объекта (создание серии объектов) в стандартном диалоге редактирования классификатора ГИС «Карта 2011»:

clip0016

 

 

Таким образом, можно с помощью Программы мониторинга выполнять всего лишь обновление значения определенной семантической характеристики в объектах карты, и объекты будут автоматически изменять свой внешний вид в зависимости от этого значения, взятого из базы данных. Например, можно отображать красными значками автомобили, у которых уровень топлива в баке менее 15 литров, желтыми – у которых от 15 до 30 литров, а у которых более 30 литров - зелеными (при использовании Программы мониторинга в диспетчерских центрах и системах мониторинга транспорта).