Раскраска с помощью собственного фильтра

[Подсказка]Подсказка

Описание пользовательской тематической схемы раскраски представлено в разделе Тематическая раскраска справочной документации ZuluGIS.

Создание нового тематического фильтра

Система предусматривает возможность создания своего собственного фильтра по окраске объектов сети в зависимости от любого параметра семантической базы данных этих объектов. Создать, записать и отредактировать тематический фильтр можно в редакторе фильтров. Для вызова редактора следует выбрать пункт меню системы Карта|Тема|Редактор фильтра. На экране появится диалог редактора.

Зададим тематическую раскраску для участков, длина которых больше и меньше 300 метров.

Сначала необходимо создать тематический фильтр, для этого следует:

  1. В меню Карта выбрать команду Тема|Редактор фильтра.

  2. Нажать кнопку Слой, и в появившемся окне выбора файла указать слой газопроводной сети.

  3. В строке Шаблон ввести имя шаблона. (Например, Окраска по длине).

  4. Из открывающегося списка База выбрать базу данных Участок.

  5. В строке Имя задать название первого условия. (Например, Длина меньше 300 метров).

  6. В разделе набора условий в строке Длина, м ввести: <300.

    [Примечание]Примечание

    Синтаксис условий запроса аналогичен синтаксису в окне запросов по семантической базе данных.

  7. Указать тип объекта, выбрав вкладку Линейные. Задать цвет, стиль и толщину линий трубопровода:

    Создание тематического фильтра

    Рисунок 286. Создание тематического фильтра


  8. Для ввода следующего запроса нажать стрелку в разделе .

  9. В строке Имя задать название второго условия: Длина больше или равна 300 метров.

  10. В строке Длина, м ввести: >=300.

  11. В разделе Линии задать стиль, цвет и толщину трубопровода.

  12. Сохранить шаблон (кнопка Сохранить).

Создание тематического фильтра, 2-ое условие

Рисунок 287. Создание тематического фильтра, 2-ое условие


Теперь на основе тематического фильтра создаётся тематический файл:

  1. В меню Карта выбрать пункт Тема|Создать.

  2. В открывающемся списке Слой нажать на стрелку () и выбрать слой сети.

  3. В строке Фильтр нажать стрелку и выбрать фильтр, созданный на предыдущем этапе (Окраска по длине).

  4. В строке Тема стереть надпись <Новая> и написать пользовательское название темы, например, также Окраска по длине.

  5. Отметить опцию Подключить к карте, нажать кнопку ОК.

    Создание тематического файла

    Рисунок 288. Создание тематического файла


    На экране отобразится созданная тематическая раскраска:

    Сеть с тематической окраской

    Рисунок 289. Сеть с тематической окраской


Редактирование тематического файла

Для редактирования тематической окраски надо:

  1. В меню Карта выбрать команду Тема|Редактор фильтра.

  2. Нажать на кнопку Слой, и в появившемся окне выбора файла указать слой сети.

  3. В строке Шаблон выбрать имя шаблона, который нужно отредактировать (Например, окраска по сети).

  4. Изменить необходимые параметры.

  5. Нажать кнопку ОК для сохранения изменений.

[Важно]Важно

После редактирования тематического фильтра, тематический файл надо обновить. Как это сделать можно узнать в разделе «Подключение тематической окраски».

Подключение тематической окраски

Для подключения тематической окраски необходимо:

  1. Выбрать пункт меню Карта|Тема|Подключить. Откроется окно Тематические раскраски.

  2. Дважды щелкнуть левой кнопкой мыши по названию раскраски. Двойной щелчок меняет вид иконки с цветного на черно-белый и наоборот. Цветная иконка означает, что окраска будет подключена к карте:

    Подключение тематической раскраски

    Рисунок 290. Подключение тематической раскраски


  3. После выбора необходимой раскраски и её подключения (отключения) нажмите кнопку ОК для сохранения.

Обновление тематической окраски

После расчета или после изменения исходных данных необходимо окрасить сеть повторно, для этого нужно:

  1. Выбрать пункт меню Карта|Тема|Подключить. Откроется окно Тематические раскраски.

  2. Выделить раскраску левой кнопкой мыши.

  3. Нажать кнопку Обновить.

  4. Нажать кнопку ОК для закрытия окна.

Обновление тематической окраски

Рисунок 291. Обновление тематической окраски


Пример создания тематического фильтра

Далее будет рассмотрен пример создания раскраски для потребителей карты Пример сети высокого и среднего давления, карту можно загрузить через меню Пуск/Zulu 8.0/Газоснабжение/сети низкого давления. Тематическая раскраска в примере будет создана для потребителей, у которых расчетный расход газа больше или равен 450 м3/час.

Первым этапом необходимо создание тематического фильтра.

  1. В меню Карта выбрать команду Тема|Редактор фильтра.

  2. Нажать кнопку Слой и в появившемся окне выбрать слой сети.

  3. В строке Шаблон ввести: Расчетный расход больше 450.

  4. В строке Имя задать название условия, например так же Расчетный расход больше или равен 450.

  5. Из списка База выбрать объект сети, в данном случае Потребитель.

  6. В разделе набора условий в строке Расчетный расход, м3/час ввести: >=450.

  7. Так как потребитель является символьным объектом, то в нижнем разделе надо выбрать вкладку Символьные.

  8. Нажать кнопку Новый символ и нарисовать символ в редакторе. Более подробное описание работы в графическом редакторе символов можно рассмотреть в справочном пособии по работе с ZuluGIS в разделе Векторный слой|Структура слоя|Символы|Редактор символов.

  9. В строке Размер установить значение 40.

    Пример создания тематического фильтра

    Рисунок 292. Пример создания тематического фильтра


  10. Сохранить шаблон (кнопка Сохранить).

  11. Закрыть окно создания тематического фильтра (кнопка Закрыть).

Теперь следует на основе выбранного фильтра создать тематический файл, для этого надо:

  1. В меню Карта выбрать пункт Тема|Создать.

  2. В открывающемся списке Слой нажать на стрелку () и выбрать слой Система газоснабжения высокого давления.

  3. В строке Фильтр нажать на стрелку () и выбрать файл фильтра (Расчетный расход больше 450).

  4. В строке Тема стереть надпись <Новая> и ввести пользовательское название темы, например Потребители.

  5. Включить опцию Подключить к карте.

    Пример создания тематического файла

    Рисунок 293. Пример создания тематического файла


  6. Нажать кнопку ОK, после чего на экране отобразится созданная тематическая раскраска для потребителей:

    Пример подключенной тематической раскраски

    Рисунок 294. Пример подключенной тематической раскраски