Реализованные ИТ-проекты РДТЕХ
Система управления базой пространственных данных "Центра Инфраструктурных Проектов" модернизирована с помощью Oracle Spatial

Заказчик: | Центр Инфраструктурных Проектов |
Время реализации: | 2008 |
Отрасль: | Государственные структуры |
программное обеспечение
Информация о заказчике
ЗАО "Центр Инфраструктурных Проектов" занимает лидирующие позиции среди российских компаний, реализующих проекты по созданию систем поддержки принятия решений на основе геоинформационных (ГИС) технологий и осуществляющих пространственно-технический мониторинг объектов энергетики с использованием современных методов аэросъемки протяженных объектов, мониторинг пожарной и гидрометеорологической обстановок с использованием данных дистанционного зондирования земли.
Предпосылки проекта
Основным направлением деятельности ЗАО "Центр Инфраструктурных Проектов" является разработка и внедрение систем поддержки принятия решений, одной из которых стала Корпоративная Система Управления Пространственно-распределенными Ресурсами (КСУПР) ОАО "Федеральная сетевая компания Единой энергетической системы" (ОАО "ФСК ЕЭС"). Система предназначена для оптимизации процессов управления подразделениями организации на основе сбора, накопления и анализа различных видов информации, а также обеспечения повышения эффективности принимаемых решений, основывающихся на общей модели пространственно-распределенных ресурсов.
В процессе развития системы при создании следующего поколения КСУПР ОАО "ФСК ЕЭС" - системы управления базой данных "КСУПР+" - встал вопрос о возможности использования программного обеспечения "Ортолазер+", применяемого для обработки данных лазерного сканирования объектов электрических сетей. "Ортолазер+" представляет собой собственную разработку ЗАО "ЦИП" и имеет файловый способ хранения трехмерных данных. Особенностью хранения данных в формате ПО "Ортолазер+" была их труднодоступность для применения в других системах, что ограничивало использование пространственной информации рамками одного подразделения и означало невозможность оперативной работы с данными.
Для решения этой проблемы был выбран вариант компании РДТЕХ, предложившей создание СУБД "КСУПР+" с использованием Oracle Database 10g со встроенным модулем для работы с пространственной информацией Oracle Spatial.
Цели проекта
Целями создания СУБД "КСУПР+" были: обеспечение возможности наполнения, хранения, доступа и обмена данными в нескольких территориально-распределенных подразделениях, использующих систему, автоматический контроль принимаемой информации на непротиворечивость данных.задачи проекта
- Разработка базы данных, осуществляющей централизованное хранение информации об объектах электроэнергетики, включая их геометрические параметры и местоположение.
- Доработка совместно с сотрудниками заказчика используемой ГИС и создание интерфейсного модуля для работы с базой данных.
- Разработка серверной части интерфейсного модуля, обеспечивающего загрузку исходных карт и их формирование по запросам к базе данных.
- Обеспечение возможности расширения модели данных предметной области без внесения изменений в программный код интерфейсного модуля.
ход проекта
При создании системы управления базой данных "КСУПР+" компания РДТЕХ использовала Oracle Database 10g со встроенным модулем для работы с пространственной информацией Oracle Spatial.Почему Oracle?
Отличительными чертами Oracle Spatial являются хранение топологически связанной пространственной (векторной и растровой) и семантической информации в одном хранилище данных, поддержка более 1000 систем координат (в том числе линейной) с возможностью создания своих собственных и хранение пространственных сетевых моделей. При этом открытый формат и простой доступ через SQL позволяют оперативно сделать информацию доступной другим системам. Модуль Oracle Spatial поддерживает те же платформы, что и Oracle Database 10g, не требуя дополнительных настроек и обеспечивая высокую масштабируемость и надёжность работы с пространственными данными.
В отличие от традиционных ГИС, где основное внимание уделяется геометрии объекта, в Oracle Spatial используется объектно-реляционная модель объекта, что позволяет учитывать особенности дополнительной информации, храня геометрические характеристики и местоположение объекта как один из его атрибутов. При этом схема базы данных полностью соответствует модели предметной области.
Интерфейсный модуль, отвечающий за загрузку исходных карт и их формирование по запросам к базе данных, реализован по следующей архитектуре:
- для унификации обращений к базе данных используется слой метаданных;
- слой метаданных позволяет представить сложную структуру базы данных в виде слоёв карты;
- интерфейсный модуль формирует запросы в терминах метаданных и считывает слои карты;
- через механизм метаданных осуществляется вставка и редактирование информации.