Продукты Oracle для работы с пространственными данными
Oracle Locator и Oracle Spatial
Область применения Oracle Spatial
Преимущества использования технологий Oracle
Услуги РДТЕХ в области Oracle Spatial
Возможности работы с пространственными данными в СУБД Oracle Database 10g:
Oracle Locator и Oracle Spatial
В современных информационных системах важную роль играют пространственные данные. Хранение пространственных данных в файловых системах перестает быть эффективным: объемы данных постоянно растут, появляется необходимость смешанных запросов, совместной обработки разнородных данных (как пространственных, так и атрибутивных) и одновременного доступа к ним нескольких пользователей. В связи с этим отдельное хранение пространственных данных в файлах усложняет и тормозит процесс работы со всей информацией компании. Все больше организаций приходит к тому, что пространственные данные необходимо хранить в консолидированных базах данных, а базовую обработку примитивов пространственных данных возложить на программируемый сервер реляционных баз данных.
Корпорация Oracle, лидер на рынке пространственных баз данных и активный участник Открытого Геопространственного Консорциума OGС, и ведущие производители программного обеспечения, работающего с пространственными данными, Autodesk, Intergraph, Laser-Scan и MapInfo объединили усилия в разработке стандарта хранения пространственных данных. Результатом этой работы стало создание интегрированного в СУБД Oracle модуля хранения пространственных данных, получившего название Oracle Spatial, и использование его как основного хранилища данных перечисленными выше производителями.
Для работы с пространственными данными в СУБД Oracle были встроены следующие программные модули: Oracle Locator, Oracle Spatial и Oracle MapViewer.
Oracle - единственная СУБД, предоставляющая интегрированные в ядро базы данных возможности по работе с пространственными данными.
Функции Oracle Locator, Oracle Spatial и Oracle MapViewer
| |
Oracle Locator |
Oracle Spatial |
Oracle MapViewer |
| Назначение |
ГИС-решения общего назначения по технологиям партнеров, ГИС начального уровня для рабочих групп, приложения уровня предприятия |
ГИС корпоративного уровня с продвинутыми требованиями к пространственной функциональности: преобразования координат, сетевые модели |
Визуализация пространственных и картографических данных, управление которыми осуществляют Oracle Spatial или Oracle Locator |
| Особенности лицензирования |
Входит в состав Oracle Database (Standard Edition, Standard Edition One и Enterprise Edition) |
Опция Oracle Enterprise Edition, лицензируется дополнительно |
Входит в состав Oracle Application Server |
| Функции |
Работа с объектными типами данных
Быстрое "r-tree" индексирование
Пространственные операторы (поиск в пределах заданного расстояния, пространственные отношения)
Поддержка особенностей географической модели земли
Секционирование для пространственных индексов
|
Все функции модуля Oracle Locator
Агрегация пространственных данных
Преобразование координат
Поддержка сетевой и топологической моделей данных
Работа с растровыми данными и международными стандартами адресов (геокодирование)
Расширенный пространственный анализ
|
Поддерживает инструменты повышения гибкости и интерактивности Интернет- и Интранет-приложений - XML, JAVA и JSP API
|
Oracle Spatial
- Обеспечивает надёжное хранение, быстрый доступ и эффективный анализ пространственных данных.
- Хранит пространственные данные в "естественном" виде, то есть геометрический объект хранится в виде объекта, а не набора данных.
- Обеспечивает хранение информационных и пространственных данных в единой базе данных.
- Поддерживает пространственное индексирование, позволяющее существенно повысить производительность работы с пространственными объектами.
- Предоставляет стандартный язык запросов SQL и JAVA API для доступа к данными. Языки программирования хранимых процедур Oracle - PL/SQL, JAVA - также поддерживают работу с пространственными данными, что даёт возможность обрабатывать пространственные данные на стороне сервера, увеличивая производительность, уменьшая требования к функциональности ГИС и предоставляя единые правила обработки данных.
- Как компонент СУБД Oracle поддерживает те же платформы, что и Oracle, не требуя дополнительных настроек, а также обеспечивает высокую масштабируемость и надёжность работы с пространственными данными.
- Поддерживается крупнейшими производителями ГИС-систем: Intergraph, Autodesk, MapInfo, ESRI.
Новая версия Oracle Spatial - Oracle Spatial 10g обеспечивает:
- хранение и работу как с векторными, так и растровыми пространственными данными;
- хранение данных в топологической форме;
- поиск информации в пространственной БД при помощи Spatial data mining.