Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2338.pdf
Скачиваний:
31
Добавлен:
07.01.2021
Размер:
5.75 Mб
Скачать

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

Именно поэтому для реального применения инструментальные ГИС обладают богатыми средствами настройки на предметную область, начиная с настройки меню и панелей инструментов и заканчивая возможностью написания дополнительных функций на встроенном языке программирования (обычно Microsoft Visual Basic for Applications) или подключения внешних модулей (обычно по техноло-

гии ActiveX).

2.ГИС для просмотра данных (ГИС-вьюеры). Функциональ-

ность таких систем обычно ограничена просмотром и анализом существующих наборов пространственных данных. Многие ГИСвьюеры позволяют вообще только просматривать данные и получать краткую информацию о выбранных на карте объектах. В настоящее время многие фирмы-производители предлагают свои ГИСвьюеры бесплатно, зарабатывая деньги только на продаже более функциональных ГИС.

3.ГИС для ввода и обработки данных. К этой категории отно-

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

4.Специализированные ГИС. К этой категории относят ГИС, предназначенные для применения в конкретной отрасли [3, 5].

5.5. Виды ГИС по используемой модели данных

Векторные ГИС. Такие системы работают с топологическими и нетопологическими моделями данных, а также иногда с триангуляционными моделями поверхностей.

Растровые ГИС. Эти системы позволяют работать только с растровыми моделями данных и иногда с регулярными моделями поверхностей.

Гибридные ГИС. Такие системы совмещают в себе возможности векторных и растровых ГИС [3, 5].

49

5.6. Виды ГИС по компьютерной платформе

Виды ГИС по компьютерной платформе, на которой функционирует ГИС:

1.Настольные ГИС. К этой категории относятся большинство известных ГИС. Используемые в них данные, как правило, сохраняются в файлах, а компьютеры как серверы пространственных данных если и используются, то только в качестве файл-серверов.

2.Клиент-серверные ГИС. В этих системах пространственные данные хранятся полностью в базе данных, обслуживаемой особой программой – сервером пространственных данных. Этот сервер обычно является высокоуровневой надстройкой над некоторой промышленной системой управления базами данных (СУБД типа Microsoft SQL Server, Oracle, DB2, Sybase и др.). Многие современные клиент-серверные ГИС могут работать не только с серверами, но также и напрямую с данными в файлах, т.е. эти ГИС также можно отнести к категории настольных [3, 5].

5.7. Объектные модели автомобильных дорог

Для глубокого понимания сущности информационного описания автомобильных дорог, предлагаемого в рамках данной системы, необходимо представление о моделях, лежащих в ее основе (рис. 5.2). Базовой методологией, используемой при решении задачи построения информационной системы, является системный анализ. Введем несколько определений:

Объект – некоторая ограниченная сущность реального мира, которая может быть рассмотрена самостоятельно и для которой могут быть выделены присущие ей характеристики и методы действий (поведения). Так, например, объектом может быть мост, светофор, автобусная остановка. Объект при необходимости можно рассматривать как совокупность деталей (подобъектов), что называется анализом, либо как составную часть более крупного объекта (суперобъекта), что называется синтезом.

50

Рис. 5.2. Реальная дорога и ее модель

Класс – абстрактное правило для группировки однотипных объектов. Класс определяет, какие характеристики и методы действий должны быть у представителей (экземпляров) данного класса. Так, например, класс дорожных знаков определяет, что у его представителей должны быть следующие характеристики: принадлежность к титулу; расположение; тип знака; техническое состояние.

Наследование – механизм повторения правил между классомпотомком и классом-предком. Этот механизм позволяет строить иерархию классов, выделяя обобщенный базовый класс и более частные случаи. Данный подход позволяет сделать структуру классов более логичной и избежать многократного дублирования. Пример наследования представлен на рис. 5.3.

Необходимость отслеживания состояния моделируемого объекта во времени приводит к использованию объектно-ориентированного подхода с элементами темпоральности.

Темпоральность (от англ. tempora – временные особенности) – временная сущность явлений, порожденная динамикой их особенного движения, в отличие от тех временных характеристик, которые определяются отношением движения данного явления к историческим, астрономическим, биологическим, физическим и другим временным координатам.

51

Рис. 5.3. Наследование

При этом появляется возможность отслеживания не только состояния параметров объекта, его элементов и моментов их изменения, но и поведения объектов, изменения его внутренней структуры.

Объекты представляют собой особый блок или сущность (реальную или абстрактную), имеющую важное функциональное назначение в данной предметной области. Классы и объекты являются базовыми строительными блоками при использовании объектноориентированной методологии для создания сложных программных систем [5].

Контрольные вопросы

1.Как происходит классификация ГИС?

2.Какие составляющие ГИС выделяются по пространственному анализу?

3.Как представлены виды ГИС по области деятельности?

4.Какие виды ГИС различаются по функциональности?

5.Какие виды ГИС выделяются по используемой модели дан-

ных?

6.Как происходит организация данных в ГИС?

7.Что представляет собой объектная модель автомобильных до-

рог?

52

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]