На главную страницу Пишите в РДТЕХ Карта сайта RSS-канал
 
 
 
О компании События и новости Услуги и решения Проекты Партнерство Работа в РДТЕХ Контакты
 
 
 
   
События и новости
Новости
События
Публикации РДТЕХ в прессе
Библиотека материалов
Архив новостей

  Главная страница > События и новости > Публикации РДТЕХ в прессе

Создание Российской инфраструктуры пространственных данных - возможности технологий Oracle при реализации пилотных проектов

(Журнал "Информационный бюллетень", № 5 (52), 2005 год)
Коняев Олег Николаевич, Разработчик группы базовых технологий, отдел разработки, компания РДТЕХ
Рейнгольд Леонид Александрович, Исполнительный менеджер, компания РДТЕХ
Скопинцев Александр Юрьевич, Исполнительный менеджер, компания РДТЕХ

В 2005 г. планируется завершить разработку Концепции формирования Российской инфраструктуры пространcтвенных данных (РИПД) в рамках ФЦП "Электронная Россия 2002-2010 годы". В наступающем году речь пойдет уже о пилотных проектах, направленных на реализацию Концепции РИПД, в том числе о технологическом обеспечении. В связи с этим задача выбора комплекта базового программного обеспечения, используемого при разработке, становится особо актуальной. В предлагаемой статье рассмотрены возможности современных информационных технологий, предлагаемых Oracle для решения задач подобного класса.

В рамках Концепции РИПД сформулированы основные требования, предъявляемые к технологическому обеспечению: архитектуре системы и средствам хранения данных.

Анализ положений Концепции показывает, что базовое программное обеспечение должно:

  • обеспечить хранение больших объемов территориально распределенных данных в современной СУБД, способной обрабатывать десятки ТБ данных;
  • иметь различные варианты поставки для пользователей, которым подходят "облегченные" и недорогие версии;
  • обеспечивать доступ к данным с помощью Интернет;
  • свободно взаимодействовать с распространенными в России ГИС-средами при соблюдении всех необходимых ограничений доступа к данным;
  • поддерживать международные стандарты, предоставлять возможность формировать собственные и обеспечивать их сопровождение.

С нашей точки зрения, технологии Oracle полностью отвечают предъявленным требованиям. Предлагается комплекс программных решений, которые могут быть использованы для технологического обеспечения реализации Концепции. К ним относятся СУБД, сервер приложений, различные расширения (опции), в том числе для обработки пространственных данных. При этом необходимо принять во внимание, что крупнейшие поставщики программного обеспечения ГИС (ESRI, Inc., Autodesk Corp., Intergraph Corp., Laser-Scan, MapInfo Corp.) и Oracle, которые являются активными членами Open Geospatial Consortium (OGC), разработали платформу для обеспечения взаимосовместимости пространственных данных и приложений, что позволяет пользователям сосредоточиться на вопросах обработки данных, не отвлекаясь на решение проблем, связанных с применением того или иного ГИС-приложения. В рамках статьи сложно раскрыть все возможности технологий Oracle, поэтому выделим основные, имеющие отношение к поставленной задаче.

СУБД Oracle10g

СУБД в целом обеспечивает:

  • обеспечение хранения практически неограниченных объемов данных и их сохранности;
  • обеспечение целостности данных и реализация бизнес-логики на уровне сервера;
  • защита данных и разграничение доступа, включая встроенное шифрование на уровне полей базовых таблиц;
  • поддержка объектных типов (в том числе ориентированных на хранение пространственных данных);
  • встроенная поддержка XML и возможность хранения и обработки произвольных типов документов;
  • встроенные средства для создания распределенных систем, систем повышенной отказоустойчивости и наличие кластерных решений для СУБД;
  • ориентация на программное обеспечение с открытым кодом (поддержка операционной системы Linux), выпуск собственного релиза бесплатной СУБД - Oracle Database 10g Express Edition.

Oracle Spatial (дополнительный модуль для работы с пространственными данными, созданный на основе стандартов OGC):

  • встроенная поддержка более 1000 систем координат с возможностью расширения;
  • встроенная поддержка базовых геометрических примитивов и серверные пакеты работы с ними;
  • встроенная поддержка топологической модели;
  • геокодирование;
  • обработка растровых данных практически неограниченного размера;
  • обеспечение целостности пространственных данных на уровне сервера.

Oracle Application Server (сервер приложений, поддерживающий стандарт J2EE версии 4):

  • мощная среда для построения корпоративных порталов;
  • встроенное приложение для отображения векторных и растровых данных - MapViewer;
  • поддержка Web-сервисов;
  • высокая масштабируемость - динамическое изменение конфигурации кластеров серверов приложений, выполнение транзакций в распределенной среде хранения данных;
  • встроенные средства интеграции с корпоративными системами ведущих производителей, открытый интерфейс API для подключения новых программных компонентов.

Средства разработки:

  • собственные среды разработки, поддерживающие все расширения СУБД и серверов приложений Oracle;
  • наличие plugins для наиболее популярных сред разработки третьих фирм (Visual Studio и т. д.);
  • поддержка применения программных продуктов всех ведущих фирм-поставщиков программного обеспечения ГИС;
  • поддержка технологий J2EE и .NET.

За последнее десятилетие за рубежом накоплен богатый опыт применения технологий Oracle в информационных системах, оперирующих пространственными данными, причем как в государственных, так и коммерческих организациях. В качестве примера можно назвать: British Telecom, Alaska Department of Natural Resources, California San Mateo County, NASA, U.S. Department of the Interior, U.S. Geological Survey, Australian Bureau of Statistics и PSMA Australia Limited (Public Sector Mapping Agencies Australia).

Задача, аналогичная поставленной в Концепции РИПД, была решена Государственной топографической службой Великобритании (Ordnance Survey - OS). OS продает детальные пространственные данные, поступающие от геодезистов, работающих в 30 офисах службы по всей стране. Ordnance Survey - правительственная организация, но финансируется полностью за счет дохода, полученного от абонентской платы за предоставление данных и услуг, что составляет более 150 млрд. долларов в год.

Сервер Oracle Database и опция Oracle Spatial обеспечивают среду для прозрачного взаимодействия с инструментальными средствами сторонних производителей, собирающих, поддерживающих и публикующих самые разнообразные типы данных, включая геометрические характеристики точек, линий, связанных сетевых элементов, контуров и взаимосвязи между ними. Ordnance Survey централизовала свои пространственные данные, поэтому их можно использовать для большого числа услуг и продуктов. Система построена с применением серверов базы данных Oracle Database и приложений Oracle Application Server, опций Oracle Spatial и Oracle Partitioning.

В России использование технологий Oracle в системах обработки пространственных данных также не является экзотикой. Oracle широко применяется в муниципальных системах Москвы (Департамент земельных ресурсов, Мосгоргеотрест и ЦАО Москвы и др.), Санкт-Петербурга, Екатеринбурга, Таганрога, Владимира, Калининграда, в информационных системах МПР России, МЧС России, разработках РАН и РАЕН, в коммерческом секторе - в информационных системах РАО "ЕЭС России", крупнейших нефтегазовых и транспортных компаний России и т. д.

В основе создания РИПД - иерархическая структура: Российская Федерация - субъект Федерации - муниципальное образование. Для интеграции данных различных уровней и систем Oracle предлагает большой набор средств - прямые связи между БД разных уровней, интеграцию через серверы приложений, открытый интерфейс API и т. д. Для администрирования системы, в том числе территориально распределенной, Oracle предлагает Enterprise Manager 10g Grid Control - средство, позволяющее централизовано управлять всеми компонентами системы, а также выполнять ее мониторинг.

В заключение хотелось бы еще раз сформулировать преимущества, предоставляемые технологиями Oracle для реализации РИПД. Это, прежде всего, возможность создания типового решения для всех уровней реализации компонентов РИПД. Наращивание потенциала конкретной системы (субъект РФ, муниципальное образование) возможно без изменения состава программного обеспечения благодаря использованию распределенных баз данных, кластерных решений для баз данных и серверов приложений, дополнительных опций и переходу на более функциональные версии. Решения Oracle отличают платформенная независимость; мощные средства защиты данных и приложений; возможность поэтапной разработки и внедрения; минимизация затрат на начальном этапе и распределение их по мере развития системы.

Oracle - эффективная среда хранения и обработки данных. Открытый интерфейс API дает возможность использовать разнообразные среды и языки программирования. Технологии Oracle широко используются в России, что говорит о большом числе высококвалифицированных специалистов в этой области.

Обратная связь
За более подробной информацией Вы можете обратиться в Рекламно-представительский отдел РДТЕХ
Телефон в Москве: (495) 995-09-99

   
 
   
 
 

О компании | Контакты | Карта сайта | RSS-канал | Пишите в РДТЕХ

Copyright © РДТЕХ. Все права защищены.
1992 - 2010