Геоинформационная система Marine Pipeline Studio
И.Р. Межуев, ЗАО "Интари
Находящийся в единой среде легкодоступный и полный набор данных по трубопроводу является ключевым элементом для принятия решений в нефтегазовой индустрии. В настоящей работе приведены результаты разработки специализированной геоинформационной системы для управления данными изысканий по проекту газопровода "Голубой поток".
Конечной целью информационной системы проекта является создание инструмента для эффективного хранения и управления данными о состоянии газопровода на протяжении всего срока его жизни, начиная с проектирования и вплоть до консервации, инструмента, который будет обеспечивать единый интерфейс для анализа данных по газопроводу как с инженерной точки зрения, так и с точки зрения реального мира. Огромный массив разнородных данных, поступивших от разных компаний, проводивших инженерные изыскания по проекту "Голубой поток", поставил перед разработчиками задачу создания единой геоинформационной базы данных с интерфейсом, обеспечивающим легкий доступ к любому имеющемуся в массиве документу, используя как пространственные, так и смысловые запросы.
Перед разработчиками этой базы данных были выдвинуты следующие требования:
- уменьшить объем рутинной работы по приведению данных к единому формату, сохранить исходные форматы данных, сократить ручное редактирование при вводе новых данных;
- обеспечить полнофункциональную работу множественных клиентов, в том числе через Internet. Предусмотреть меры многопользовательской безопасности;
- обеспечить графическое динамическое отображение движущихся объектов;
- обеспечить координатную привязку объектов на основе изменяющейся в реальном времени входной информации;
- реализовать множественную динамическую атрибутивность объектов, при которой атрибут зависит от нескольких изменяющихся во времени параметров объекта (координат, глубины, параметров окружающей среды вдоль трассы и др.) и рассчитывается в реальном времени по заданному алгоритму;
- реализовать трехмерное моделирование в реальном времени, в том числе в режиме осмотра трассы;
- предусмотреть средства обмена данными со SCADA;
- обеспечить гибкость разработки программного обеспечения с учетом постоянно изменяющихся требований клиента.
Исследование имеющихся на рынке ГИС программных продуктов общего назначения показало, что каждое из них по отдельности не в полной мере удовлетворяет вышеперечисленным требованиям.
Обобщив опыт своих предыдущих проектов и последние идеи в области ГИС - Internet, DB, VRML технологий - ИНТАРИ приступило к разработке нового программного обеспечения, получившего название Marine Pipeline Studio.
Пакет Marine Pipeline Studio реализует новую концепцию клиент-серверного геоинформационного приложения. В отличие от широко известных ГИС общего назначения, Marine Pipeline Studio хранит не только атрибутивную, но и всю пространственную информацию об объектах в серверных таблицах. В качестве карт-сервера используется MS SQL Server, однако возможно использование других систем управления базами данных, поддерживающих SQL запросы - Oracle, MS Access и др. Реализация такого подхода обеспечивает следующие преимущества:
- вся координатная информация хранится в единой базе данных;
- при хранении информации координаты не дублируются;
- при динамическом редактировании содержания карт множественными клиентами, в том числе через Internet, клиенты имеют различные права доступа, а все транзакции и изменения контролируются сервером;
- хранение и поддержание данных являются независимыми приложениями;
- все данные могут быть просмотрены и отредактированы в "сыром" виде;
- данные могут использоваться всеми приложениями MS Office;
- база данных может редактироваться и пополняться из любых приложений, поддерживающих ODBC, ADO, DCOM, в том числе системой SCADA (передача в базу данных информации о параметрах газового потока), средствами мониторинга трубопровода и др.;
- динамическое построение карты и ландшафта по запросу к серверу позволяет не перегружать клиентскую машину всей имеющейся в базе пространственной информацией;
- имеется возможность выполнять SQL запросы одновременно по атрибутивной информации и по пространственным координатам.
Для пользователей так же сохраняется возможность хранить пользовательские объекты в текстовых файлах в директориях проекта пользователя.
Как отмечалось, разработанная база данных содержит, кроме стандартных ГИС объектов, огромный массив документов в разнообразных форматах, среди которых имеются описательные документы в форматах .doc, .html, .pdf, видео изображения, таблицы результатов расчетов, "сырые" батиметрические данные, карты и
