В геоинформационных решениях, предлагаемых Группой компаний 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, производится с помощью специализированных по различным предметным областям пользовательских приложений.