RUS  ENG 

Импорт электронной модели из формата SHP

Импорт электронной модели из формата SHP

Имеется водопроводная сеть, выполненная в сторонней ГИС системе. Водопроводная сеть состоит из следующих элементов:  

  • участки водопроводной сети(Участки),
  • узловые точки: водопроводные колодцы, разветвления (Колодцы)
  • точки отбора воды (Потребители).  
Каждому типу элементов разработана  база  данных с атрибутивной информацией. 
Поставлена  задача - преобразовать геоданные в формат ZuluGIS, с последующим созданием  электронной модели водопроводной сети, сохранением имеющихся атрибутов и подготовкой данных к произведению гидравлических расчетов в программно расчетном комплексе ZuluHydro.

Данную задачу можно решить несколькими способами:

  1. Программист имеет возможность разработать собственный конвертер, используя объектную модель ZuluXTools.
  2. Можно произвести импорт данных используя имеющийся функционал ZuluGIS.  Но единой функции по преобразованию данных в структурированную инженерную сеть нет. Однако задачу можно решить, разделив процесс на несколько этапов.

Рассмотрим 2 вариант. Данную задачу можно решить множеством способов, в видеоуроке рассматривается один из этого числа. Используются навыки по работе с графическим редактором, редактором баз данных и инструментарий выполнения запросов к базам данных. Произведем импорт и преобразование  данных как есть, с сохранением топологии и положения объектов исходных данных. Затем восстановим линейно-узловые связи и электронную модель сети. Сразу хотелось бы отметить, что в случае наличая данных в обменном формате MapInfo (MIF/MID), Google (KML) этапы 3, 4, 5 отличаться не будут.

Все действия можно разбить на 5 этапов:

1 этап. Подготовительный.

Существует множество векторных форматов  геоданных, необходимо преобразовать данные в один из поддерживаемых ZuluGIS обменных форматов. Список всех, поддерживаемых форматов представлен здесь… 
В нашем случае уже имеется набор данных сохраненных в популярном формате векторных данных – Shape (SHP) .

2 этап. Импорт данных.

В системе возможен импорт как одного файла SHP, так и группы файлов одновременно. Подробное описание процедуры импорта представлено здесь

3 этап. Преобразование отдельно взятых элементов водопроводной сети в объекты типового водопроводного слоя ZuluHydro.

Одним из принципов работы ГИС систем является – послойная организация данных. Слой содержит объекты определенного вида, объединенные общими характеристиками, к примеру, одним слоем могут быть здания, другим - дороги, третьим – объекты инженерных коммуникаций и т.д. В данном примере имеется 3 слоя - участки водопроводной сети, колодцы, потребители. После импорта в ZuluGIS создаются простые слои, объекты слоя являются простыми графическими объектами (примитивами) с  одной семантической базой данных, общей для всего слоя. 
Слой для разработки электронной модели водопроводной сети должен быть один и объединять в себе все объекты инженерных коммуникаций. Данный слой отличается от простого тем, что должен содержать типовые (классифицированные) графические объекты, которые в свою очередь связываются только с семантической базой своего типа.


Т.к. в качестве исходных данных имеется 3 слоя, поочередено преобразуем их в  объекты  электронной модели водопроводной сети.  Для этого:

  1. Для преобразования объектов слоя Колодцы создадим новый слой водопроводной сети
  2. Используя операцию  Карта|Группа|Записать перенесем объекты слоя Колодцы в слой водопроводной сети. Для последующего переноса атрибутов установим опцию наследовать ключи. Подробнее..
  3. В Режиме редактирования слоя преобразуем символы-примитивы, в объекты типа Узел, режима Водопроводный колодец.
  4. Откроем окно семантической информации по колодцам и заполним базу данных пустыми записями.
  5. Воспользовавшись редактором баз данных, подключим таблицу с импортированными атрибутами, установим связь таблиц по ключевому полю SYS.
  6. Используя инструмент запросов, перенесем данные из подчиненной таблицы в таблицу по колодцам.
  7. Отсоединим подчинённую таблицу в редакторе баз данных.

Колодцы преобразованы, повторим эти шаги для слоев Потребители и Участки.

4 этап. Объединение трех слоев в один слой электронной модели системы водоснабжения.

Используя операцию  Карта|Группа|Записать объединим 3 слоя в один.

5 этап. Анализ топологии сети, восстановление линейно –узловой связанности.

Математическая модель сети для проведения гидравлических расчетов представляет собой граф, где дугами являются участки водопровода, а узлами точечные объекты инженерной сети: источники, потребители, насосные станции, запорно-регулирующая арматура и защитные устройства. Чаще всего разработанные в других ГИС системах схемы сетей разрабатывались без учета данных требований, поэтому следующим этапом будет  восстановление линейно –узловой связанности.

Смотреть видео


Скачать пример (5.54 КБ)


Возврат к списку

Последнее обновление — 05.10.2015 17:08:41