Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Упражнения базы геоданных.стр.173-230.docx
Скачиваний:
43
Добавлен:
12.03.2016
Размер:
1.72 Mб
Скачать

Упражнение 5: Построение геометрической сети

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

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

  1. Щелкните правой кнопкой на наборе данных Water, вы берите Новый и щелкните Геометрические сети.

Откроется окно Мастер создания геометрической сети. Используя этот мастер, вы можете построить геометрическую сеть из уже существующих классов пространственных объектов или создать пустую геометрическую сеть. В рассматриваемом примере геометрическая сеть будет построена из уже существующих классов пространственных объектов в наборе классов Water.

  1. Щелкните Далее.

В следующем диалоге мастера определяется, будет ли создана пустая геометрическая сеть, или она будет построена из существующих классов пространственных объектов. Нужно выбрать вариант, предлагаемый по умолчанию – Построение геометрической сети из существующих пространственных объектов.

  1. Щелкните Далее.

Теперь вам нужно выбрать классы пространственных объектов, которые будут участвовать в построении геометрической сети, и указать название самой сети.

  1. Щелкните на кнопке Выделить все.

  1. Введите “Water_Net” в качестве имени создаваемой геометрической сети. Щелкните Далее. Опция, исключающая объекты с определенными атрибутами, облегчает управление частями сети, если вам нужно оставить работу с сетью и перестроить ее после того, как вы уже поработали с ней некоторое время.

  2. Выберите опцию Нет, чтобы все объекты смогли участвовать в геометрической сети. Нажмите Далее.

Теперь нужно определить, какие из классов линейных пространственных объектов будут их образовывать сложные ребра в вашей сети. Объекты сложных ребер не разбиваются на два объекта при связывании с другими объектами, таким образом, они очень удобны для моделирования водных магистралей, имеющих множество водоотводов. По умолчанию, все классы объектов, входящие в геометрическую сеть, рассматриваются как простые ребра сети.

  1. Выберите Да, чтобы указать, что некоторые из классов линейных пространственных объектов будут рассматриваться как сложные ребра сети.

  2. В списке классов объектов включите флажки у Distribmains и Transmains, чтобы объекты этих классов рассматривались как сложные ребра. Щелкните Далее.

Пространственные объекты, составляющие геометрическую сеть, должны точно совпадать друг с другом. Классы входных объектов могут быть скорректированы для достижения связности с помощью замыкания. Вы должны указать, будут ли пространственные объекты в процессе построения сети корректироваться для того, чтобы обеспечить замыкание.

  1. Выберите Да, чтобы указать, что объекты будут сдвигаться для точного присоединения друг к другу. Введите “1.0” в качестве допуска замыкания.

  2. Нажмите кнопку Выделить все, чтобы указать, что все объекты могут совмещаться. Нажмите Далее.

Вы должны указать, какие классы соединений могут функционировать в качестве источников и приемников в сети. Источники и приемники используются для определения направления потока в сети.

  1. Выберите Да, чтобы указать, что некоторые пространственные объекты в сети будут действовать в качестве источников или приемников.

  1. Отметьте в списке класс пространственных объектов Tanks, чтобы указать, что объекты этого класса будут источниками или приемниками в сети. Нажмите Далее.

Теперь вы можете назначить весовые коэффициенты в сети. Весовой коэффициент определяет стоимость прохождения через элемент логической сети и может быть, например, представлен падением давления проходящего через трубу потока воды. В нашем случае определение весовых коэффициентов не нужно.

  1. Щелкните Далее. После этого появится последний диалог мастера, обобщающий данные, заданные вами в процессе определения геометрической сети. Проверьте введенные данные и щелкните Готово.

Появится индикатор процесса, отображающий прохождение каждой из стадий построения сети.

Вы создали геометрическую сеть WaterNet в базе геоданных Montgomery. Далее вы определите правила связности для вашей водопроводной сети.