- •Задание №4
- •План работы:
- •1. Импорт элементов гс в гбд «SevReg»
- •2 . Создание домена Diameter
- •3. Создание гс средствами ArcCatalog
- •Запуск мастера строительства гс:
- •4. Создание и настройка дополнительных подтипов в классах сетевых объектов
- •Установка правил связности логической сети
- •1. Связываем класс «Oil_Net_Junctions» с классом «Трубопроводы»
- •2. Устанавливаем правила связности для трубопроводов
- •2. Устанавливаем правила связности для трубопроводов с нкс
- •6. Открытие сетевых классов в ArcMap
- •7. Настройка легенд сетевых классов
- •8. Проверка настроек в среде ArcMap
Задание №4
(Строительство геометрической сети в ГБД «SevReg»)
План работы:
Импорт элементов ГС в набор Cultural ГБД «SevReg»:
(input feature) Valve.shp (output feature) «Задвижки»
(input feature) PumpStation.shp (output feature) «НКС»
(input feature) OilTubes.shp (output feature) «Трубопроводы»
Создание домена «Diameter» в ГБД.
Создание ГС средствами ArcCatalog
Создание и настройка дополнительных подтипов в классах сетевых объектов.
Установка правил связности логической сети
Открытие сетевых классов в ArcMap.
Настройка легенд сетевых классов.
Проверка настроек в среде ArcMap.
1. Импорт элементов гс в гбд «SevReg»
В папке D:\МЧС\Лабораторные\Shapes подготовлены векторные файлы необходимые для сетевого строительства:
Название файла |
Наименование класса в наборе «Culture» ГБД |
Описание |
Valve.shp |
Задвижки |
Задвижки |
PumpStation.shp |
НКС |
Насосно- компрессорные станции |
OilTubes.shp |
Трубопроводы |
Трубопроводы |
Их необходимо импортировать в набор «Cultural» нашей ГБД.
Рассмотрим атрибутивные таблицы созданных нами классов.
Класс «Трубопроводы»
Обратите внимание на поле «Enabled», являющееся обязательным для сетевого строительства.
Поля «Diam» и «Waste» добавлены нами для взвешивания затруднений транспортировки нефти. Просмотрите геометрию трубопроводов через вкладку «Просмотр»
Класс «Задвижки»
Обратите внимание на поле «Enabled», являющееся обязательным для сетевого строительства.
Класс «НКС»
Обратите внимание на поле «Enabled», являющееся обязательным для сетевого строительства.
Полe «AncillaryR» добавлено нами для явного указания роли НКС как источника (1) или приёмника (2).
2 . Создание домена Diameter
Для удобства работы с геометрической сетью создадим дополнительный домен Diameter. Он будет содержать список фиксированных диаметров трубопроводов, составляющих геометрическую сеть. Вызовем из контекстного меню ГБД пункт «Свойства», заполним закладку «Домены» по образцу:
3. Создание гс средствами ArcCatalog
Создадим нашу первую не очень сложную геометрическую сеть, которую назовём «Oil_Net». Она будет собрана из новых, только что импортированных векторных классов набора «Cultural». Это:
Трубопроводы
НКС
Задвижки
Наша сеть будет состоять из труб, которые могут соединяться между собой исключительно посредством задвижек. К свободным от задвижек концам труб присоединяются насосно-компрессорные станции, создающие необходимый для транспортировки нефти градиент давления. В этой связи одни из НКС будут играть роль источника (Source), а другие – приёмника (Sink).
Важным моментом является то, что ГС может создаваться только на уровне набора векторных классов. Поскольку трубопроводы являются искусственными структурами, мы создадим нашу сеть в наборе «Cultural».
Запуск мастера строительства гс:
1. Выделяем набор «Cultural», вызываем контекстное меню, выбираем пункт «Новый» и в каскаде выбираем «Geometric Network…».
Появляется окно мастера и мы кликаем по клавише «Next >».
2. На экране возникает диалог с двумя возможными вариантами ответа:
Создаём ГС на базе существующих векторных объектов?
Создаём пустую ГС?
Поскольку мы заранее подготовили все компоненты ГС выберем первый вариант, включив верхнюю радиокнопку.
Кликаем по клавише «Next >».
3. Выбираем классы векторных объектов, которые должны участвовать в строительстве ГС. Заполняем очередное окно мастера по образцу:
Назовём нашу сеть «Oil_Net», введя это название в нижнее текстовое поле.
Кликаем по клавише «Next >».
4. Очередное окно мастера спрашивает нас о том- Установить ли все значения полей «Enabled» в «True» (верхняя радиокнопка) или сохранять их существующие значения (нижняя радиокнопка)?
Выберем второй вариант.
Кликаем по клавише «Next >».
5. Очередное окно мастера спрашивает нас о том, будут ли участвовать в нашей ГС сложные рёбра? Если ответ утвердительный, то появляется список линейных объектов, которые могут претендовать на эту роль. В нашем случае это только «Трубопроводы». Вспомните чем отличаются сложные рёбра от простых.
Кликаем по клавише «Next >».
6
.
Очередное окно мастера спрашивает нас
о том, необходимо ли обеспечить
автоматическое сцепление объектов ГС?
После утвердительного ответа необходимо
ввести значение кластерного допуска
(1.5) и выбрать классы, объекты, которых
допустимо перемещать для достижения
топологически верного сцепления. В
нашем случае, разрешим перемешать
объекты всех 3-х классов, участвующих в
ГС.
Кликаем по клавише «Next >».
7. Очередное окно мастера спрашивает нас о том, будем ли мы определять направление сетевых потоков посредством указания объектов- источников и объектов-приёмников?
Ответим утвердительно и выберем класс «НКС», с помощью которых мы сумеем понижать или повышать давление в трубопроводе.
Кликаем по клавише «Next >».
8. Очередное окно мастера спрашивает нас о том, будем ли мы использовать веса для определения издержек транспортировки нефти? После ответа «Yes» станет доступна таблица, в которую надо занести произвольные названия весов и тип данных с ними связанных.
Для перехода к новой строке (к новому весу) необходимо кликнуть на пиктограмме, изображающей пустую станицу.
Кликаем по клавише «Next >».
9. Очередное окно мастера позволяет нам связать каждый вес с полем векторного класса, где записаны значения для его расчёта. Например, вес «Дистанционное_трение» будет вычисляться на основании значения поля «Waste» класса «Трубопроводы».
Соответственно, вес «Трение_просвета» будет вычислен на основании поля «Diam»
Кликаем по клавише «Next >».
10. Последнее окно мастера выводит все суммарные параметры нашей ГС и мы имеем право нажать на долгожданную кнопку «Finish»
После непродолжительной работы генератора сетей в наборе «Cultural» появится новая пиктограмма, означающая сетевой класс «Oil_Net».
