Проектирование, разработка и практическая реализация геоинформационной системы на территории населенного пункта городского типа, страница 3

Пользовательский интерфейс должен иметь программные средства адаптации под конкретного пользователя. Это должен быть либо специальный программный пакет, либо макроязык.

2. СУБД. СУБД ГИС осуществляет автоматический поиск в БД информации, необходимой для обработки пользовательских запросов.

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

Большинство современных ГИС имеют две отдельные СУБД для графических и семантических данных. При этом СУБД семантических данных как правило является СУБД реляционного типа. Такой подход обладает следующими недостатками:

- необходимость назначения топологических связей между графическими объектами и их семантическими описаниями;

- недостаточная гибкость табличной организации семантических данных;

- неспособность распознать иерархические отношения классов объектов.

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

Ввиду недостаточной научно-методической проработки вопроса создания объектно-ориентированных БД на начальном этапе проектирования ГИС может быть использован традиционный подход создания СУБД с перспективой перехода в дальнейшем на объектно-ориентированные БД.

Система управления базой графических данных ГИС должно обеспечивать:

- хранение и манипулирование такими графическими объектами, как точечные, линейные и площадные объекты;

- многоуровневое представление графических данных;

- произвольные выборки и отображение фрагментов графических изображений;

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

3. Ввод данных. По современным оценкам, выполненными специалистами в области геоинформационных технологий, затраты на создание БД (ввод данных) при реализации ГИС - проектов в несколько раз превышают затраты на аппаратное программное обеспечение ГИС. Это объясняется тем, что существующие в настоящее время технологии автоматизированного ввода графических и текстовых данных обеспечивают ввод только порядка 20% общего объема данных. Поэтому особое значение приобретает дальнейшее развитие автоматизированных методов ввода графических и текстовых данных в рамках ГИС. Большое значение имеет также возможность системы работать с форматами данных других систем.

ГИС должно обеспечивать следующие технологии ввода нецифровых данных:

- ввод графических данных с помощью ручных дигитайзеров;

- растровый ввод графических данных с последующей полуавтоматической векторизацией;

- фотограмметрический ввод трехмерных данных со стереоприбором;

- растровый ввод космических снимков и аэроснимков;

- автоматизированный ввод, текстовых данных со стандартных бланков и форм отчетных документов;

- ввод данных наземных измерений с использованием глобальной системы определения координат. Для обеспечения возможности импорта цифровых данных различных источников, ГИС должна иметь программные средства разработки интерфейсов данных различных форматов.

4. Средства анализа (обработки запроса пользователя). К средствам анализа ГИС относятся различные процедуры манипулирования пространственными и семантическими данными, выполняемые при обработке пользовательских запросов. К таким средствам относятся, например, операции наложения графических контуров, средства анализа сетевых структур, выделение объекта по заданным признакам, обработка космических и аэроизображений и т.п.