Сводный план сетей и коммуникаций#

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

Установка и обновление расширения «Сводный план сетей и коммуникаций»#

Установка расширения#

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

Для установки модуля выполните следующие шаги:

  1. Откройте приложение QGIS. Выберите в верхнем меню вкладку «Модули», пункт «Управление модулями».

../../_images/networks.png
  1. Переключитесь в раздел «Настройки» в открывшемся окне.

../../_images/networks1.png

Убедитесь, что установлена галочка напротив пункта «Разрешить установку экспериментальных модулей».

  1. В разделе «Репозитории» нажмите кнопку «Добавить». Заполните поля в открывшемся окне:

    • [Имя репозитория] — укажите имя репозитория. Оно может быть любым.

    • [Адрес] — укажите адрес репозитория. Он должен быть указан в формате: https://адрес/api/QGIS/plugins.xml. Обратитесь к администратору, чтобы получить адрес репозитория.

../../_images/networks2.png

Если на компьютере отсутствует доступ к сети интернет, то предварительно необходимо отключить другие репозитории. Для этого уберите в свойствах репозитория галочку напротив слова «Активный».

../../_images/networks4.png
  1. Нажмите кнопку «ОК», чтобы сохранить настройки нового репозитория. Далее нажмите на кнопку «Обновить все».

../../_images/networks3.png
  1. Переключитесь на вкладку «Все». Введите слово «Гис» в строке поиска. Будет найдено расширение «ГИС инженерные коммуникации».

../../_images/networks5.png
  1. Нажмите на название расширения. Далее нажмите кнопку «Установить модуль».

../../_images/networks6.png
  1. После установки расширения убедитесь, что рядом с его названием стоит галочка.

../../_images/networks7.png

Если модуль установлен правильно, то в QGIS появится новая панель инструментов.

../../_images/networks8.png

Если модуль установлен верно, но новая панель инструментов не появилась, установите её вручную. Для этого щёлкните правой кнопкой мыши на общую панель инструментов. Поставьте галочку напротив пункта «ГИС инженерные коммуникации». Если подобный пункт отсутствует, расширение не было установлено.

../../_images/networks9.png

Обновление расширения#

Чтобы обновить расширение, выполните следующие шаги:

  1. Откройте в верхнем меню вкладку «Модули», пункт «Управление модулями».

../../_images/networks.png
  1. Переключитесь в раздел «Обновляемые» в открывшемся окне. Выберите пункт «ГИС инженерные коммуникации». Нажмите на кнопку «Обновить модуль».

../../_images/networks10.png

Подключение модуля «Сводный план сетей и коммуникаций»#

Настройка подключения модуля#

Чтобы настроить подключение модуля, выполните следующие шаги:

  1. Нажмите на кнопку «Настройки» на панели инструментов «ГИС инженерные коммуникации».

../../_images/networks20.png
  1. В появившемся окне введите в поле «сервер администрирования» адрес, по которому доступен сайт сервера администрирования.

../../_images/networks21.png
  1. Нажмите «Сохранить».

Как открыть проект#

Чтобы открыть проект, выполните следующие шаги:

  1. Выберите инструмент «Открыть проект» на панели инструментов.

../../_images/networks22.png

Будет открыто окно менеджера проектов, где отображается список проектов, созданных на сервере администрирования.

../../_images/networks23.png

Если указан некорректный адрес сервера администрирования или у вас отсутствует доступ к серверу, появится окно с ошибкой.

../../_images/networks24.png

Если необходимый проект не отображается в окне менеджера проектов, обновите список проектов. Для этого нажмите на кнопку «Обновить».

  1. Выберите в списке необходимый проект и нажмите на кнопку «Открыть».

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

../../_images/networks25.png

В случае введения корректных данных в основном окне будет открыт проект.

Работа с данными в модуле «Сводный план сетей и коммуникаций»#

Панель инструментов модуля#

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

../../_images/networks26.png

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

Инструменты сгруппированы по типу геометрии, которую они позволяют создавать или редактировать:

  • Сети (линия).

../../_images/networks27.png
  • Объекты (полигон).

../../_images/networks28.png
  • Маркер (точка).

../../_images/networks29.png

Каждая группа состоит из двух инструментов:

  • Создание объекта;

../../_images/networks30.png
  • Редактирование объекта.

../../_images/networks31.png

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

Для изменения геометрии существующих объектов необходимо воспользоваться стандартным инструментом QGIS.

Как создать объект#

Чтобы создать объект, выполните следующие шаги:

  1. Нажмите кнопку «Вставка объекта» в окне вида объекта.

../../_images/networks34.png

Будет активирован инструмент создания объекта. При нажатии левой кнопкой мыши по карте, будут фиксироваться точки. Между точками будет нарисована линия. Первая и последняя точки — начало и конец линии.

../../_images/networks35.png
  1. Завершите создание объекта, щёлкните по карте правой кнопкой мыши. Будет открыто окно заполнения атрибутов (см. Как заполнить карточку объекта).

../../_images/networks36.png

Как заполнить карточку объекта#

Карточка объекта будет открыта после завершения создания объекта (см. Как создать объект).

В карточке объекта необходимо заполнить обязательные поля:

[Наименование] — введите наименование объекта.

[Состояние объекта] — выберите из выпадающего списка состояние, в котором сейчас находится объект, например, «Подлежащий реконструкции».

../../_images/networks40.png

[Вид объекта] — выберите из выпадающего списка вид объекта, например, магистральный газопровод.

../../_images/networks39.png

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

../../_images/networks37.png

После заполнения всех необходимых атрибутов нажмите на кнопку «ОК». В результате на карте в слое «Водоотведение» отобразится объект.

Если нажать на кнопку «Отмена», процесс создания объекта прерывается, окно атрибутов будет закрыто и линия исчезнет.

Редактирование объекта#

Чтобы редактировать объект, выполните следующие шаги:

  1. Нажмите кнопку «Редактирование объекта» в окне вида объекта.

../../_images/networks41.png
  1. Наведите курсор на объект, который необходимо редактировать и нажмите на него левой кнопкой мыши. Выбранный объект будет выделен желтым, также будет открыта карточка объекта.

../../_images/networks42.png

Примечание

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

  1. Нажмите «ОК», чтобы сохранить изменения. Чтобы отменить изменения, нажмите «Отмена».

Утилиты для работы с объектами#

На панели модуля «ГИС инженерные коммуникации» размещена вкладка «Утилиты».

Во вкладке расположены следующие инструменты:

редактир — «Редактирование элемента любого слоя». С помощью утилиты можно отредактировать объект вне зависимости от того, на каком слое он находится.

источник — «Сведения об источнике данных». Утилита служит для отображения внешних источников. См. Отображение данных из внешних источников.

Сохранение данных в проекте#

Все изменения, произведенные на слое, необходимо сохранить перед закрытием проекта.

Изменения на слое, произведенные с помощью инструментов с панели «ГИС инженерные коммуникации» сохраняются автоматически.

Сохраните изменения с помощью кнопки «Сохранить изменения», если изменения были произведены стандартными инструментами QGIS, либо инструментами других расширений. Кнопка действует отдельно для каждого слоя.

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

../../_images/networks45.png

Чтобы проверить были ли сохранены изменения, необходимо переключиться на слой и удостовериться, что кнопка «Сохранить изменения» не активна. Если кнопка активна, то необходимо нажать на нее.

../../_images/networks46.png

В QGIS есть кнопка «Сохранить проект» похожая на кнопку «Сохранить изменения». Эта кнопка отвечает за сохранение изменений в структуре проекта: состав слоёв, стили и т.д. В данный момент пользователю запрещено сохранение структуры проекта. При попытке сохранения возникнет ошибка.

Отображение данных из внешних источников#

С помощью инструмента можно узнать сведения об источниках объектов проекта.

Чтобы начать работу с инструментом, в разделе «Утилиты» выберите инструмент «Сведения об источнике данных».

../../_images/networks47.png

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

../../_images/networks48.png

Чтобы прекратить работу с инструментом, нажмите правую кнопку мыши.

После того как на карте была выбрана область, будет открыто окно «Сведения об источнике объектов».

Окно разделено на три закладки «Источники», «Группа слоёв», «Объекты».

  • «Источники» — отображает наименование источника данных и количество выбранных объектов.

../../_images/networks49.png
  • «Группа слоёв» — отображает группу слоёв, к которой принадлежат объекты, количество выбранных объектов и наименование источника данных выбранных объектов.

../../_images/networks50.png
  • «Объекты» — отображает наименование слоя, в котором находится выбранные объекты, количество выбранных объектов и наименование источника данных выбранных объектов.

../../_images/networks51.png

Чтобы закрыть окно, нажмите на кнопку «Ок». Форма будет закрыта, и на карте будут выделены объекты в соответствии с отмеченными в форме строками.

При нажитии на кнопку «Крестик» окна или «Отмена» на карте будут выделены объекты, которые были обведены рамкой при запуске инструмента «Сведения об источнике данных».

Создание объектов по координатам из файла#

Подготовка данных для загрузки#

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

Файл можно подготовить при помощи Microsoft Excel или LibreOffice Calc. Для этого внесите в таблицу данные в формате:

Порядковый номер точки

Координата X

Координата Y

1

29412.37

38261.36

2

29409.6

38263.31

Чтобы сохранить файл, нажмите на панели инструментов Microsoft Excel или LibreOffice Calc «Файл», а затем «Сохранить как». Выберите на ПК место для сохранения файла. Задайте формат сохранения «CSV (разделитель – запятая) (.csv)», если используете Microsoft Excel, или «Текст CSV (.csv)», если используете LibreOffice Calc.

Загрузка данных#

Чтобы загрузить данные, выполните следующие действия:

  1. Откройте приложение QGIS.

  2. Выберите в верхнем меню вкладку «Слой», пункт «Добавить слой» и пункт «Добавить слой из текста с разделителями».

../../_images/networks52.png
  1. Заполните поля:

    • [Имя файла] — выберите файл в формате .CSV, подготовленный ранее (См. Подготовка данных для загрузки). Для этого нажмите на кнопку точки.

    • [Имя слоя] — задайте имя слоя.

    • [Формат файла] — укажите разделитель координат в файле. Для этого выберите пункт «Другие разделители», а затем необходимый разделитель.

    • [Система координат геометрии] — укажите систему координат загруженного файла.

    • [Поле X] — укажите тип координаты X.

    • [Поле Y] — укажите тип координаты Y.

../../_images/networks55.png
  1. Убедитесь, что в окне просмотра правильно определены координаты из файла. Первая колонка в файле является порядковым числом для определения последовательности координат.

../../_images/networks56.png
  1. Нажмите кнопку «Добавить», чтобы сохранить изменения.

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

../../_images/networks57.png

Как соединить точки#

Для соединения точек в линию или в полигон выберите команду «Точки в контур». Данная команда находится на панели «Инструменты анализа».

../../_images/networks58.png

Примечание

Если у вас не выведена панель «Инструменты анализа», то её можно вывести, выбрав на панели инструментов «Анализ данных» - «Панель инструментов». После чего в правой части рабочей области системы будет выведена панель навигации «Инструменты анализа».

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

  • [Исходный слой] — выберите слой координат. Для этого нажмите на кнопку точки. Слой можно загрузить из файла или выбрать в менеджере данных.

Установите галочку возле пункта «Создать замкнутые контуры», если загружаемый объект является полигоном. Если необходимо создать полилинию, то галочку ставить не надо.

  • [Пути] — сохраните вывод информации во временный слой. Для этого нажмите на кнопку точки и выберите «Создать временный слой».

../../_images/networks59.png

Нажмите кнопку «Выполнить», чтобы сохранить изменения.

После выполнения операции на карте будет построена линия.

../../_images/networks60.png

Данная линия строится в отдельном временном слое и может быть скопирована в любой другой слой.

Как скопировать полилинию#

Чтобы скопировать полилинию, выполните следующие действия:

  1. Выберите полилинию.

  2. Выберите команду «Копировать объекты».

../../_images/networks62.png
  1. Выберите необходимый слой и включите режим редактирования.

../../_images/networks63.png
  1. Выберите слой, на который хотите вставить объекты.

  2. Выберите команду «Вставить объекты». Объекты будут вставлены на необходимый слой.

../../_images/networks64.png

В результате выполнения пунктов выше в базу системы запишутся пространственные данные объекта.

Для редактирования атрибутов созданного объекта см. Редактирование объекта.

Временные слои Координаты и Пути можно удалить. Для этого щёлкните по слою правой кнопкой мыши и выберите пункт «Удалить слой».

../../_images/networks65.png

Импорт данных из форматов .tab, mid/mif, .shp#

Чтобы импортировать данные из форматов .tab, mid/mif, .shp, необходимо установить модуль Append Features to Layer.

Модуль Append Features to Layer копирует объекты из исходного слоя в целевой слой. Исходный слой – это слой, который импортируется из внешнего источника. Целевой слой – это слой, в который будут импортированы данные.

Сопоставление полей обрабатывается автоматически, после настройки условий копирования.

Будут скопированы поля, которые находятся как в исходном, так и в целевом слоях. Если поле находится только в исходном слое, в целевой слой будут скопированы его значения, а не само поле.

Как добавить слои на карту#

Чтобы добавить слои на карту, выполните следующие действия:

  1. Выберите в верхнем меню вкладку «Слои», пункт «Добавить слои» и необходимый тип данных.

../../_images/networks75.png
  1. Загрузите данные нажав на кнопку точки.

../../_images/networks76.png
  1. Нажмите на кнопку «Добавить».

  2. Нажмите на кнопку «Выделить все» в открывшемся окне и поставьте галочку возле строчки «Добавить слои в группу».

../../_images/networks77.png
  1. Нажмите на кнопку «Добавить слои». Добавленные слои будут отображены в проекте и открыты на карте.

Чтобы установить модуль Append Features to Layer, выполните следующие действия:

Примечание

Если модуль уже установлен, закройте окно и перейдите к использованию модуля.

  1. Откройте приложение QGIS. Выберите в верхнем меню вкладку «Модули», пункт «Управление модулями».

../../_images/networks.png
  1. Перейдите во вкладку «Все». Введите в строке поиска Append Features to Layer. Будет найден модуль «Append Features to Laye».

Щёлкните на название модуля. Далее нажмите кнопку «Установить модуль».

../../_images/networks66.png

После установки расширения убедитесь, что рядом с его названием стоит галочка.

  1. Подготовьте данные к импорту. Для этого добавьте на карту слои, которые будут импортированы. См. Как добавить слои на карту.

  2. После того как данные подготовлены к импорту, откройте модуль Append Features to Layer.

Для этого выберите в списке панелей «Инструменты анализа».

../../_images/networks78.png

В списке инструментов анализа выберите «Модели», «ETL_LOAD», «ETL basic model (Append)».

../../_images/networks79.png
  1. В открывшейся форме заполните поля:

  • [INPUT] — выберите слои, которые хотите импортировать.

  • [Загрузить поля из шаблона] — выберите группу слоёв, в которые будут загружены слои.

  1. Нажмите на кнопку «Загрузить поля».

../../_images/networks81.png
  1. Далее выполните настройку слоёв.

6. Выберите атрибуты, которые выполняют условия отрисовки сети на карте. В целевом слое это поля [Вид объекта] и [Расположение объекта], [Диаметр]. Остальные поля необходимо удалить.

  1. Выберите поле нажав на него левой кнопкой мыши.

  2. Нажмите на кнопку «Удалить выбранные поля».

../../_images/networks82.png

В окне останутся поля [Вид объекта], [Расположение объекта] и [Диаметр]. Названия полей могут различаться в зависимости от целевого и исходного слоя.

../../_images/networks83.png

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

Рассмотрим подробнее безусловный перенос данных на основе импорта данных в группу слоёв «Сети водоотведения».

Безусловный перенос данных основывается на предварительном анализе слоёв.

В целевом слое проанализируем поля [Вид объекта] и [Расположение объекта].

Поле [Вид объекта] включает в себя справочник 11S:

../../_images/networks84.png

Поле [Расположение объекта] включает в себя справочник 11F:

../../_images/networks85.png

В исходном слое импортируются линии поля «Ingeo_Style» со значениями.

../../_images/networks86.png

В поле [Вид объекта] целевого слоя введем id = ‘476a0f35-f761-462d-97d6-7e97abdbff32’ — «Канализация магистральная».

В поле [Расположение объекта] целевого слоя введем id = ‘{“72768fcb-1cbe-4621-899c-da3b7d717874”} ’ — «Подземное». Ввод данных данного поля отличается от поля «Вид канализации», так как у данного поля может быть введено несколько значений одновременно, поэтому передается массив данных.

В поле диаметра поставим соответствие полю [Диаметр] из исходного слоя для безусловного переноса данных. В итоге получится:

../../_images/networks87.png

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

  1. Нажмите на кнопку «Выполнить», чтобы выполнить импорт.

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

Импорт данных в DXF#

Чтобы импортировать данные в DXF, выполните следующие действия:

  1. Выберите команду импорта данных на панели инструментов.

../../_images/networks67.png
  1. Выберите файл в формате .DXF. Для этого нажмите на кнопку точки.

  2. При необходимости добавьте к импортируемому файлу дополнительные файлы в виде приложений. Для этого нажмите на кнопку плюс.

../../_images/networks68.png

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

Для удаления файлов из списка прилагаемых необходимо выбрать файл в списке и нажать кнопку минус.

  1. Нажмите на кнопку «Импортировать», чтобы выполнить импорт.

Процесс импорта отображается в журнале операций.

После успешного импорта, в журнале отображается строка: «Операция импорта завершена».

../../_images/networks69.png
  1. Нажмите кнопку «Закрыть», чтобы закрыть окно. Кнопка становится активной после завершения импортирования данных.

На карте автоматически будут отображены объекты, импортированные из DXF-файла.

При попытке импортирования файлов других форматов, импорт прервется и появится сообщение об ошибке.

При попытке импортирования «испорченного» DXF-файла, также появится сообщение об ошибке.

Пакетный импорт данных#

Чтобы совершить пакетный импорт данных, выполните следующие действия:

  1. Выберите команду пакетного импорта данных на панели инструментов.

../../_images/networks70.png

2. В открывшемся окне добавьте файлы, которые будут импортированы. Чтобы добавить файлы, нажмите на кнопку плюс. Разрешен выбор сразу нескольких файлов. Файлы должны иметь формат .DXF.

../../_images/networks71.png

Чтобы удалить файлы, импортированные по ошибке, выберите необходимый файл и нажмите на кнопку минус.

../../_images/networks72.png

Чтобы выбрать всё файлы для импорта или удаления, нажмите кнопку «Все».

../../_images/networks73.png
  1. Нажмите кнопку «Импортировать», чтобы выполнить импорт.

../../_images/networks74.png

Процесс импорта отображается в журнале операций. При попытке импорта «испорченного» DXF-файла, импорт не прервется, а перейдет к импортированию следующего файла.

После успешного импорта, в журнале будет выведено сообщение: «Операция импорта завершена».

Кнопка «Закрыть» станет активной после завершения импортирования данных. На карте автоматически будут отображены объекты, импортированные из файлов.

Скачивание приложенных файлов#

Важно

Скачивание файлов производится во временную директорию и предназначено только для ознакомления с документами. Внесенные в документ изменения не сохраняются на сервер и будут потеряны при закрытии окна проводника. При повторном нажатии на кнопку «Файл источник» файлы будут скачаны повторно и размещены в новой временной папке.

Чтобы скачать файлы, прикреплённые к данному объекту, выполните следующие действия:

  1. Перейдите в режим редактирования необходимого объекта.

  2. Если у объекта есть прикреплённые файлы, кнопка «Файл источник» станет активна.

  3. Нажмите на кнопку, чтобы скачать файлы.

../../_images/networks80.png