Представление информации

ZuluGIS хранит два типа информации – графическую и семантическую. Структурная схема представления информации изображена на рисунке ниже.

Структурная схема представления информации в системе ZuluGIS

Рисунок 1. Структурная схема представления информации в системе ZuluGIS


Графические данные – это набор графических слоев, они всегда хранятся во внутреннем формате системы. Графический слой представляет собой совокупность пространственных объектов, относящихся к одной теме в пределах некоторой территории и в системе координат, общих для набора слоев.

Семантические данные представляют собой описание по объектам графической базы. Они могут храниться как в локальных базах Microsoft SQL Server local DB, SQlite и источниках ODBC или ADO таких как Microsoft SQL Server, Oracle, MySQL и.т.п. Информация в семантическую базу данных заносится пользователем. Семантическая база данных представляет собой набор таблиц, информационно связанных друг с другом. Одна из таблиц должна обязательно содержать поле связи с картой (по умолчанию это поле называется SYS), то есть поле, в которое заносятся ключевые значения (ID) графических объектов.

Например, для слоя «Здания» система хранит в графической базе данных информацию по каждому объекту (координаты каждого контура, цвет линии для каждого контура, цвет и стиль заливки, а также каждый объект слоя имеет уникальный ключ – ID).

Для описания объектов графической базы данных (например, домов) создается семантическая база данных, в которую заносится информация по каждому дому: адрес, номер дома, тип дома и прочее. Для связи семантической и графической баз данных одно из полей семантической базы данных содержит ключ объекта графической базы, к которому относится одна или несколько строк семантической базы. При этом графическая и семантическая базы данных могут находиться в разных каталогах, на разных дисках и даже на разных компьютерах (сервере и локальном компьютере).

Пример взаимодействия семантической и графической баз данных

Рисунок 2. Пример взаимодействия семантической и графической баз данных