Автоматическое занесение ID начала и конца участков

ZuluGaz позволяет автоматически заполнить ID (SYS) начала и конца участка газовой сети сразу для всех объектов слоя. В результате в базе данных по участкам в соответствующие поля будут записаны ID начального узла, из которого "выходит" участок и ID конечного узла. Поля в базу следует добавить самостоятельно и настроить в модели расчетов, подробнее см. далее.

Чтобы автоматические заполнить ID начала и конца участков сети:

  1. В базу данных по объекту Участок добавьте поля Begin_node - ID начала участка и End_node - ID конца участка. Тип полей: Вещественное. Для этого следует:

    1. Открыть окно семантической информации по слою, которому в базу данных надо добавить поля (кнопка ).

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

      Окно семантической информации

      Рисунок 234. Окно семантической информации


    3. В появившемся диалоге задать:

      • в строке Имя - имя для нового поля таблицы;

      • в строке Пользовательское имя - пользовательское имя для нового поля;

      • из списка Тип поля выбрать тип для создаваемого поля Вещественное.

      Окно добавления поля

      Рисунок 235. Окно добавления поля


    4. Нажать кнопку ОК.

    5. Аналогичным способом добавить еще одно поле.

    В результате проделанных действий в базу данных по участкам будут добавлено новые поля (в конец списка).

  2. Выберите команду главного меню Задачи|ZuluGaz или нажмите кнопку на панели инструментов.

  3. Выберите слой газовой сети из списка, нажав кнопку Слой....

  4. Настройте добавленные поля в модели слоя:

    1. На панели расчетов ZuluGaz нажмите кнопку Настройки и перейдите на вкладку Данные.

    2. Выберите в списке объектов участок и нажмите кнопку Поля.

    3. В появившемся окне установите для полей ID начального узла и ID конечного узла соответствие с полями добавленными ранее, используя ... или кнопку Задать.

      Настройка полей объектов

      Рисунок 236. Настройка полей объектов


  5. Нажмите ОК и вернитесь на панель расчетов ZuluGaz.

  6. На панели расчетов ZuluGaz перейдите на вкладку Сервис.

    Вкладка Сервис

    Рисунок 237. Вкладка Сервис


  7. Нажмите кнопку Начала и концы участков.

    В результате по всем участкам будут заполнены поля Begin_node и End_node (а также Наименование начала участка и Наименование конца участка для всех участков).

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

При повторном выполнении данной операции, происходит перезапись полей с результатами.