Импорт электронной модели из формата SHP
Имеется водопроводная сеть, выполненная в сторонней ГИС системе. Водопроводная сеть состоит из следующих элементов:
- участки водопроводной сети(Участки),
- узловые точки: водопроводные колодцы, разветвления (Колодцы)
- точки отбора воды (Потребители).
Поставлена задача - преобразовать геоданные в формат ZuluGIS, с последующим созданием электронной модели водопроводной сети, сохранением имеющихся атрибутов и подготовкой данных к произведению гидравлических расчетов в программно расчетном комплексе ZuluHydro.
Данную задачу можно решить несколькими способами:
- Программист имеет возможность разработать собственный конвертер, используя объектную модель ZuluXTools.
- Можно произвести импорт данных используя имеющийся функционал ZuluGIS. Но единой функции по преобразованию данных в структурированную инженерную сеть нет. Однако задачу можно решить, разделив процесс на несколько этапов.
Рассмотрим 2 вариант. Данную задачу можно решить множеством способов, в видеоуроке рассматривается один из этого числа. Используются навыки по работе с графическим редактором, редактором баз данных и инструментарий выполнения запросов к базам данных. Произведем импорт и преобразование данных как есть, с сохранением топологии и положения объектов исходных данных. Затем восстановим линейно-узловые связи и электронную модель сети. Сразу хотелось бы отметить, что в случае наличая данных в обменном формате MapInfo (MIF/MID), Google (KML) этапы 3, 4, 5 отличаться не будут.
Все действия можно разбить на 5 этапов:
1 этап. Подготовительный.
Существует множество векторных форматов геоданных, необходимо преобразовать данные в один из поддерживаемых ZuluGIS обменных форматов. Список всех, поддерживаемых форматов представлен здесь…
В нашем случае уже имеется набор данных сохраненных в популярном формате векторных данных – Shape (SHP) .
2 этап. Импорт данных.
В системе возможен импорт как одного файла SHP, так и группы файлов одновременно. Подробное описание процедуры импорта представлено здесь
3 этап. Преобразование отдельно взятых элементов водопроводной сети в объекты типового водопроводного слоя ZuluHydro.
Одним из принципов работы ГИС систем является – послойная организация данных. Слой содержит объекты определенного вида, объединенные общими характеристиками, к примеру, одним слоем могут быть здания, другим - дороги, третьим – объекты инженерных коммуникаций и т.д. В данном примере имеется 3 слоя - участки водопроводной сети, колодцы, потребители. После импорта в ZuluGIS создаются простые слои, объекты слоя являются простыми графическими объектами (примитивами) с одной семантической базой данных, общей для всего слоя.
Слой для разработки электронной модели водопроводной сети должен быть один и объединять в себе все объекты инженерных коммуникаций. Данный слой отличается от простого тем, что должен содержать типовые (классифицированные) графические объекты, которые в свою очередь связываются только с семантической базой своего типа.
Т.к. в качестве исходных данных имеется 3 слоя, поочередено преобразуем их в объекты электронной модели водопроводной сети. Для этого:
-
Для преобразования объектов слоя Колодцы создадим новый слой водопроводной сети
- Используя операцию Карта|Группа|Записать перенесем объекты слоя Колодцы в слой водопроводной сети. Для последующего переноса атрибутов установим опцию наследовать ключи. Подробнее..
- В Режиме редактирования слоя преобразуем символы-примитивы, в объекты типа Узел, режима Водопроводный колодец.
- Откроем окно семантической информации по колодцам и заполним базу данных пустыми записями.
- Воспользовавшись редактором баз данных, подключим таблицу с импортированными атрибутами, установим связь таблиц по ключевому полю SYS.
- Используя инструмент запросов, перенесем данные из подчиненной таблицы в таблицу по колодцам.
- Отсоединим подчинённую таблицу в редакторе баз данных.
Колодцы преобразованы, повторим эти шаги для слоев Потребители и Участки.
4 этап. Объединение трех слоев в один слой электронной модели системы водоснабжения.
Используя операцию Карта|Группа|Записать объединим 3 слоя в один.
5 этап. Анализ топологии сети, восстановление линейно –узловой связанности.
Математическая модель сети для проведения гидравлических расчетов представляет собой граф, где дугами являются участки водопровода, а узлами точечные объекты инженерной сети: источники, потребители, насосные станции, запорно-регулирующая арматура и защитные устройства. Чаще всего разработанные в других ГИС системах схемы сетей разрабатывались без учета данных требований, поэтому следующим этапом будет восстановление линейно –узловой связанности.
Смотреть видео
Последнее обновление — 05.10.2015 17:08:41