ZuluGIS дает возможность изменять индивидуальные параметры отображения графических объектов по заданным условиям выборки информации из семантических баз данных, подключенных к объектам слоя. С помощью ряда запросов можно присвоить те или иные параметры отображения графическим объектам, удовлетворившим тому или иному условию запроса. Например, сделать для участков окраску в зависимости от диаметра трубопровода или от скорости движения воды или задать цвет всем нежилым домам, как показано на рисунке ниже. Желтый – нежилые дома, красный – жилые, школы – голубые, детские сады – зеленые:
Рисунок 833. Пример тематической раскраски карты
С помощь окраски можно не только менять цвет объекта, но и делать новые стили для объектов, скрывать объекты или подключенные к ним надписи, устанавливать на площадные объекты символы, менять символам размер или отображать символьные объекты новыми символами. При этом тематическая раскраска может применяться не ко всем объектам типа, а к определенным режимам или условиям фильтра.
Тематических фильтров может быть сколько угодно, и один слой можно «раскрашивать» различными способами, подключая к нему ту или иную тему.
Имеются следующие виды раскраски:
раскраска с помощью собственного фильтра – позволяет окрасить любые объекты сети с помощью самостоятельно созданного нового тематического фильтра, далее описано создание именно этого вида раскраски.
раскраска с помощью встроенных фильтров – данный вид раскраски используется только для инженерных сетей, применяют ее сразу после расчета. По умолчанию при закрытии панели расчетов раскраска отменяется, но имеется возможность ее сохранить. Такой вид раскраски не редактируется так как не содержит фильтров, его так же можно программно создавать. Раскраска по зонам не сохраняется.
Подробно о раскраске после расчетов написано в документации по сетям:
Тематическая раскраска состоит из темы – результата раскраски и фильтра, в котором указываются параметры, по которым будет производиться изменение внешнего вида объектов. К слою в дальнейшем будет подключаться тема.