Использование СУБД Oracle в качестве единого источника пространственных и атрибутивных данных позволяет создать отказоустойчивую, масштабируемую и производительную геоинформационную систему предприятия, которая задействует весь функционал, свойственный современным промышленным СУБД:
  • многопользовательский доступ и разграничение прав доступа;
  • целостность данных (ссылочная и транзакционная);
  • резервирование/восстановление;
  • платформенная независимость и др.

Возможность хранения и обработки пространственной информации обеспечивается модулем Oracle Spatial, который отвечает всем требованиям стандартов open gis Consortium.

В геоинформационных решениях, предлагаемых Группой компаний CSoft, в качестве единого хранилища пространственных и атрибутивных данных с возможностью индексации и разграничения доступа используется СУБД Oracle 10/11.

Отказ от традиционной файловой технологии хранения информации и ориентация на СУБД Oracle в качестве единого источника пространственных и атрибутивных данных позволяет создать масштабируемую, отказоустойчивую и высокопроизводительную геоинформационную систему любого уровня, обеспечивающую многопользовательский доступ в реальном масштабе времени, а также ссылочную и транзакционную целостность данных.

СУБД Oracle Database поставляется в четырех различных редакциях. В зависимости от объема пространственных и описательных данных, а также от числа одновременно работающих пользователей в качестве хранилища могут использоваться Oracle Enterprise Edition (включающий в себя модуль Oracle Spatial), Oracle Standard Edition или Standard Edition One, либо Personal Edition (для персонального пользования).

Модуль Oracle Locator состоит из следующих компонентов:

  • схема (mdsys), которая предопределяет хранение, синтаксис и семантику поддерживаемых геометрических типов данных;
  • механизм пространственного индексирования;
  • набор административных утилит.

Обеспечена работа не только с данными, хранимыми в относительных координатах и получаемыми из систем типа CAD и CAM, но и с истинными географическими координатами (долгота и широта) — с поддержкой стандартного набора географических проекций и систем координат.

Oracle Spatial обладает всем функционалом Oracle Locator, дополнительно предоставляя возможность выполнения сложных пространственных запросов («показать все трубы водоснабжения, расположенные ближе чем на 5 метров от кабелей высокого напряжения») на стороне сервера.

Oracle Spatial версии 11g дополнительно обеспечивает следующие возможности:

  • улучшена обработка растровых изображений (объектный тип SDO_GEORASTER)
    • хранение и индексация растровых данных,
    • генерация пирамиды разрешения,
    • поддержка неограниченного размера растровых объектов,
    • поддержка большого количества форматов растров и т.д.;
  • поддержка топологической модели данных, которая описывает взаимосвязи пространственных объектов;
  • поддержка сетевой модели данных и функций СУБД для сетевого анализа;
  • функции адресации (геокодирование).
Схема наполнения банка данных Схема наполнения банка данных

Создание и редактирование пространственных объектов непосредственно в хранилище на основе СУБД Oracle с возможностью осуществления пространственного анализа осуществляется с помощью полнофункциональной инструментальной ГИС CS MapDrive.

Просмотр и анализ данных, хранящихся в СУБД Oracle, производится с помощью специализированных по различным предметным областям пользовательских приложений.