|
<< Оглавление >> Типы сетей |
![]() ![]()
|
Тип сети - основная совокупность правил и параметров сети. Фактически указывает, какие типы вершин, типы сегментов (кабель или труба) доступны в работе, какие операции можно выполнять и т.д. Есть достаточно много параметров, которые применяются для зашиты в коде для каждого типа сети.
Базовых типов – 26: водопровод, канализация, газ, свет и т.д.
Кроме базовых пользователи могут добавить другие типы. Пользовательский тип добавлен для того, чтобы пользователь мог один и тот же тип сети рисовать по разным правилам. Например, водопровод нарисовать частично синим, частично красным. Разделив по каким-то своим требованиям. Пользовательский тип обязательно наследуется от базового типа сети и имеет все те же ограничения и разрешения, что и базовый.В пользовательском меняют только правила его отображения. Правила и параметры типа сети - это уже непосредственно каким цветом рисуется, настройка подписей для каждого типа вершины, настройка подписей участков и т.д. Сюда же входит и настройка нормативных расстояний относительно других типов сетей и разных объектов
На чертеже и в проекте мы можем создать множество сетей одного типа. Могут соединяться между собой либо нет. Есть инструменты для соединения и разделения. Большая часть таблиц по сетям позволяет оперировать сразу со всеми сетями одного типа.
Профиль строится всегда только по одной сети.
Участок сети - отрезок между двумя вершинами сети. На данный момент он у нас практически везде только линейный (т.е. с дугами не работаем). Характеризуется параметрами труб(ы), если это трубопровод, либо параметрами кабеля, если кабельная сеть
ВАЖНО! Для старых проектов:
Для старых версий GeoniCS (до 18.0 включительно) параметры сетей находились в файле конфигурации инженерных сетей ...\GeoniCS \СЕТИ\rules.cfg". Если вносились изменения в стандартные правила (от В1 до Т9), то желательно сохранить этот файл отдельно, чтобы можно было загрузить из него пользовательские настройки.
Информация о пользовательских типах сетей хранилась в самом проекте, поэтому пользовательские типы сетей автоматически будут сохранены при переходе на новую версию продукта.
При загрузке старых проектов возможна ситуация, когда одна или несколько сетей имеют тип сети, который не удается сопоставить ни с одним базовым или пользовательским типом сети. Такая ситуация могла возникнуть только в результате неаккуратного изменения краткого названия типа сетей. В этом случае пользователю будет предложено указать вручную базовый тип сети.

Типы сетей хранятся в файле rules.cfg в папке nets, которая находится в папке проекта.
После создания нового проекта, чтобы работать с любыми командами модуля «СЕТИ», пользователю необходимо выбрать перечень типов сетей, с которыми он будет работать.
Есть 26 базовых типов сетей, которым по умолчанию приписаны одноименные типы:

Типы можно выбрать из списка стандартных типов либо загрузить свой файл со списком (и настройками) типов.
В процессе работы можно добавить новые типы или убрать ненужные. Т.е. есть возможность создавать пользовательские типы сетей. Например, сейчас сеть канализация связи ошибочно считается кабельной. А это кабельная канализация, по сути, самотечная сеть с небольшим уклоном для стока попавшей воды и кабелями внутри этой трубы. Всегда можно было создать на основе самотечной свой тип и использовать его.
Над списком типов находится набор команд для работы со списком. Рассмотрим их:
•«Добавить тип…» – позволяет добавить новые типы в список. При этом выводится диалог добавления типов сетей в проект, где можно выбрать один или несколько новых типлв из стандартного списка, либо из своего файла.
•«Копировать тип» – копирует текущее выбранный тип. По сути, это создание пользовательского типа сети на основе имеющегося базового. Дальше работа с ним выполняется как с любым стандартным.
•«Обновить тип…» – позволяет обновить свойства выбранного типа по свойствам другого типа, того же базового типа. При этом выводится диалог обновления типов, аналогичный диалогу добавления типов в проект, в котором присутствует только перечень типов с нужным базовым типом.
•«Удалить тип» – позволяет удалить выбранный тип. Удалить тип возможно только если в проекте нет сетей с ним.
•«Сохранить набор типов в файл…» – позволяет сохранить текущий набор в файл для последующего использования в других проектах.
Порядок типов в списке можно менять с помощью кнопок справа от списка.