- •Оглавление
- •Введение
- •1.1. Определения и задачи геоинформатики
- •1.2.1. Определение и толкование базовых понятий геоинформатики
- •1.3. Общее представление о ГИС
- •1.4. Основные этапы развития ГИС
- •1.5. География и ГИС
- •2.1. Типы и источники пространственных данных
- •2.2. Проектирование географических баз данных
- •2.2.1. Требования к базе данных
- •2.2.2. Этапы проектирования базы данных
- •2.3. Представление пространственных объектов в БД
- •2.3.1. Выбор модели пространственной информации
- •2.3.2. Особенности представления пространственных объектов в БД
- •2.3.3. Позиционная и семантическая составляющие данных
- •2.4. Системы управления базами данных в ГИС
- •2.4.1. Функции СУБД
- •2.4.2. Задачи и функции СУБД в ГИС
- •2.4.3. Базовые понятия реляционных баз данных
- •2.4.4. Язык реляционных баз данных SQL — функции и основные возможности
- •2.4.5. Объектно-ориентированные и реляционные структуры БД
- •2.4.6. СУБД в архитектуре «клиент-сервер»
- •2.5. Организация и форматы данных
- •2.6. Качество данных и контроль ошибок
- •2.6.1. Типы ошибок в данных и их источники
- •2.6.2. Позиционная точность данных
- •3.1. Требования к техническому и программному обеспечению ГИС
- •3.3. Характеристика технических средств ГИС
- •3.4. Технологии ввода графической информации
- •3.5. Преобразования форматов данных
- •3.7. Общая характеристика программных коммерческих ГИС-пакетов
- •4.1.1. Пространственная привязка данных и преобразование проекций
- •4.1.2. Алгоритмы трансформирования геоизображений
- •4.1.3. Определение координат контрольных точек
- •4.1.4. Оценка ошибок трансформирования
- •4.2. Дискретная географическая привязка данных
- •4.3. Операции с данными в векторном формате
- •4.3.1. Представление пространственных объектов и взаимосвязей
- •4.3.2. Алгоритмы определения пересечения линий
- •4.3.3. Способы вычисления длин линий, периметров и площадей полигонов
- •4.3.4. Алгоритм «точка в полигоне»
- •4.3.5. ГИС-технологии пространственного анализа
- •4.3.6. Операции оверлея полигонов
- •4.4. Хранение и преобразование растровых данных
- •4.4.1. Кодирование и сжатие информации
- •4.4.2. Иерархические структуры данных. Дерево квадрантов
- •4.4.3. Операции с растровыми слоями БД
- •4.4.4. Технологии анализа данных, основанные на ячейках растра
- •4.5. ГИС-технологии совмещения и оценки пригодности данных
- •5.1. Методы пространственного анализа
- •5.1.1. Классификация объектов путем группировки значений их признака
- •5.1.2. Методы интеграции признаков для исследования взаимосвязей и классификации объектов
- •5.1.3. Исследование взаимосвязей объектов с использованием операций оверлея слоев
- •5.1.4. Выбор объектов по пространственным критериям. Построение запросов
- •5.1.5. Анализ сетей
- •5.1.6. Тематическое согласование слоев
- •5.2. Методы пространственного моделирования
- •5.2.2. Подготовка исходных данных для создания модели
- •5.2.3. Интерполяция по дискретно расположенным точкам
- •5.2.4. Построение статистических поверхностей
- •5.2.5. Определение местоположения и оптимального размещения объектов
- •5.2.6. Моделирование пространственных распределений
- •5.2.7. Интерполяция по ареалам
- •5.3. Применение пространственных моделей
- •5.4. Обеспечение принятия пространственных решений
- •5.4.1. Методы обеспечения поддержки принятия решений
- •5.4.2. Понятия нечетких географических объектов и нечетких множеств
- •5.4.3. Экспертные подсистемы ГИС
- •6.1. Разработка ГИС-проекта
- •6.2. Общие вопросы проектирования базы данных ГИС
- •6.3. Учет особенностей моделей данных и функциональных средств ГИС
- •Глава 7. Задачи и методы геоинформационного картографирования
- •7.1. Определения, особенности и задачи геоинформационного картографирования
- •7.2. Основные этапы развития методов и средств автоматизации в картографии
- •7.3. Географические основы ГК
- •7.4. Структура системы геоинформационного картографирования
- •7.5.1. Задачи проектирования картографических БД
- •7.5.2. Качество цифровых карт
- •7.6.1. Электронные и компьютерные карты
- •7.6.2. Графические стандарты
- •7.6.3. Спецификация цвета и цветовые палитры
- •7.6.4. Компоновка электронных и компьютерных карт
- •7.7. Методы геоинформационного картографирования
- •7.7.2. Создание тематических карт на основе методов пространственного моделирования в ГИС
- •7.8. Автоматизированная генерализация тематических карт
- •7.8.1. Семантическая и геометрическая генерализация
- •7.8.2. Элементы генерализации линий
- •7.8.3. Использование теории фракталов
- •7.9. Формализация и алгоритмизация процесса картографирования
- •7.9.1. Картометрические функции
- •7.9.2. Определение положения центральной точки полигона и скелетизация
- •7.9.3. Построение системы картографических знаков и размещение надписей
- •7.10. Новые направления и технологии геоинформационного картографирования
- •7.10.1. Оперативное картографирование и картографические анимации
- •7.10.2. Картография и Интернет
- •Глава 8. Цифровая обработка изображений для создания баз данных ГИС и тематических карт
- •8.1. Применение данных дистанционного зондирования в ГИС и тематическом картографировании
- •8.2. Методы цифровой обработки космических снимков
- •8.3. Методы дешифрирования, основанные на преобразовании спектральных яркостей
- •8.3.1. Спектральное пространство и дешифровочные признаки
- •8.3.2. Синтез изображений и анализ главных компонент
- •8.3.3. Производные дешифровочные признаки
- •8.4. Алгоритмы классификации
- •8.4.1. Правила и типы автоматизированной классификации
- •8.4.2. Алгоритмы контролируемой классификации
- •8.4.3. Алгоритмы неконтролируемой классификации
- •8.4.4. Оценка результатов классификации
- •8.5. Алгоритмы выполнения географического анализа по космическим снимкам
- •8.5.1. Изучение динамики явлений (объектов) по картам и снимкам
- •8.5.2. Изучение географических объектов с использованием методов нечеткой и экспертной классификации
- •Литература
- •Учебники и учебные пособия
- •Монографии
- •Справочники и руководства
- •Предметный указатель
3.1. Требования к техническому и программному обеспечению ГИС
Стратегию создания любой ГИС определяют функции, которые она будет выполнять. Кроме традиционных — сбор, хранение, обработка и передача информации, ГИС должны обладать функциями, способствующими сочетанию сложившихся ранее и новых геоинформационных методов решения географических задач.
Процесс применения ГИС-технологий для пользователя ГИС включает:
•поиск, сбор, оценку и осмысление особенностей пространственных данных, представляемых в цифровой форме;
•определение состава и тематического содержания пространственной информации, необходимой для решения поставленной задачи, в сочетании с вопросами определения системы координат, в которой создается основа базы данных, структуры и модели данных, методов и средств цифрования и хранения данных, оценки их точности и достоверности;
•анализ пространственных данных, включающий: анализ взаимосвязей процессов и явлений в природе средствами преобразования и совмещения в пространстве информации
100 |
Глава 3. Техническое и программное обеспечение ГИС |
разного типа (оверлея), генерализацию картографических, аэрокосмических и статистических данных, интерактивное дешифрирование снимков;
•моделирование: выбор соответствующей математической модели и необходимых параметров для нее — построение географической (картографической, математико-картогра- фической) модели;
•представление пространственных данных (электронные и компьютерные карты и атласы, преобразованные снимки таблицы, анимационные модели и т. п.);
•выполнение в режиме «меню» следующих функций:
—создание базы данных;
—добавление записей в базу данных;
—корректировка и манипулирование данными в рамках географической модели;
—создание выходной продукции на основе выполненного анализа данных и средств компьютерной графики.
3.2.Подсистемы реализации ГИС-технологий
вГИС
Подсистема ввода и коррекции |
информации предназначена |
|
для обеспечения исходной информацией решаемой |
прикладной |
|
задачи, т.е. для адаптации к ней |
интегрированных |
в БД ГИС |
пространственных данных, тем или иным способом представленных в цифровой форме. Ввод в базу данных исходной информации (карты, снимки, атрибуты) — это наиболее узкое место создания ГИС, ограничивающее применение ГИС-технологий: ом требует больших затрат труда, утомителен, чреват ошибками; возникает необходимость предварительной подготовки исходных документе? (карт) с тем, чтобы их качество соответствовало строгим требованиям автоматизированного ввода. Его стоимость часто составляет боле! 80 % всех затрат на создание конечного продукта. Многочисленные примеры показывают, что создание базы данных становится финалоу проекта, который так и не доходит до стадии анализа собранного материала. Одним из выходов может стать совместное пользование цифровыми данными, поскольку все больше пространственных
3.2. Подсистемы реализации ГИС-технологий в ГИС |
101 |
данных переводится в цифровую форму. Процедуры наполнения БД информацией опираются на использование заранее выбранных ГИС-технологий. В их функции входит также конвертирование данных из разных обменных форматов, преобразования типа растрвектор или наоборот.
Подсистема хранения пространственной информации — это база данных ГИС. БД должна отвечать целям исследования, она независима от прикладных программ и доступна множеству пользователей по их запросам: кроме своего прямого назначения (хранения) она обеспечивает доступ к данным, представленным в цифровой форме, и «быстрота» доступа — важнейшая характеристика этой подсистемы ГИС.
Подсистема обработки и анализа данных представляет собой программный комплекс, предназначенный для решения прикладных задач. Он обеспечивает возможность: преобразования и взаимных переходов форматов данных в процессе решения задачи; совмещения различных типов информации для изучения взаимосвязей и зависимостей; тематического анализа данных (например, анализ соседства, плотности распределения, дешифрирование снимков); выполнение таких основных операций с географическими данными, как определение расстояний и площадей, статистических характеристик, интерполяция, пространственное моделирование и построение трехмерных (3D) изображений, профилей. Набор операций определяется математическим и программным обеспечением ГИС.
Особое место в подсистеме обработки и анализа данных отводится моделированию, на котором базируются по существу все научные исследования. Моделирование обеспечивает возможность в более простом и доступном для изучения виде представлять структуру, свойства, взаимосвязи и отношения между объектами и явлениями природных процессов, их динамику и функционирование. Процесс моделирования в ГИС может выполняться либо с использованием математических моделей, в которых параметрами являются количественные характеристики природных процессов или явлений, либо путем экспертной обработки (качественной и количественной оценки) данных. В географии для моделирования чаще всего используются методы статистики, классификации, а также построение математико-картографических моделей. Использование разновременных многозональных снимков и карт дает возможность анализировать многомерные модели реальности, естественным
102 Глава 3. Техническое и программное обеспечение ГИС
образом определяемые многомерностью спектрального пространства, задаваемой числом зон снимков, и временем. Привлекательны и полезны имитационные модели, реализуемые в ГИС с применением средств мультимедиа.
Задача пользователя ГИС заключается прежде всего в правильном выборе метода-модели, адекватного решаемой задаче.
Подсистема вывода в ГИС предназначена как для стандартного отображения результатов решения задач в виде текстов и таблиц, так и для графической визуализации результатов (карт, преобразо-
ванных снимков) в виде безбумажных (дисплейных) |
изображений |
|
и в печатном виде. |
|
|
ГИС должна обладать хорошей |
пользовательской подсис- |
|
темой — средствами пользовательского |
интерфейса. |
Это система |
удобных меню, удобный доступ к базе данных и файлам, удобные средства отображения данных на экране и печатающем устройстве, доступные средства машинной графики. Возможности пользователь- ского интерфейса определяются программным обеспечением ГИС. В общем случае графический интерфейс пользователя состоит из наборов элементов управления — меню, кнопок и инструментов. а также окон. Строки меню представляют краткие текстовые ссылки на выполняемые процедуры и обеспечивают доступ к процедурам ГИС-пакета посредством систем выпадающих меню; кнопки с пиктограммами используют для быстрого доступа к наиболее часто используемым процедурам (сохранить, добавить данные, изменить масштаб изображения и т. п.); инструментами называют кнопки, которые обеспечивают выполнение процедур с помощью мыши (ввод координат при цифровании по изображению на экране, редактирование, перемещение изображения и т. п.). Во многих ГИС-пакетах при наведении на кнопку курсора мыши появляется подсказка о назначении кнопки. Часто программы используют диалоговые окна — формы, которые обращаются к пользователю с вопросами, а ответы заключаются в определении и вводе параметров для анализа и вывода. После внесения необходимых значений процесс запускается нажатием клавиши ОК в диалоговом окне. Окна обеспечивают пользователя возможностями доступа к пространственным данным — через картографическое изображение и через атрибуты, управления отображением тематических слоев БД, позволяют представить одновременно несколько видов одной и той же карты.
32* Подсистемы реализации ГИС-технологий в ГИС |
ю з |
В большинстве программных пакетов ГИС и СУ БД имеется внутренний язык программирования, используя который разработчики проблемно-ориентированных ГИС создают собственный пользовательский интерфейс — дополнительные меню, кнопки, окна. Как правило, они предназначены для быстрого вызова специфического для решаемой проблемы набора процедур формирования данных, анализа или моделирования. На рис. 3.1 приведен пример формы пользовательского интерфейса пространственной привязки атрибутивных данных в БД, управляемой СУБД MS Access. Он позволяет осуществлять поиск, просмотр и редактирование положения точек полевых наблюдений.
Рис. 3.1. Форма интерфейса для координатной привязки данных атрибутивной БД
Управление проблемно-ориентированной ГИС возлагается на экспертную подсистему, основой которой является база формализованных географических знаний и развитый интерфейс пользователя со всеми компонентами ГИС (см. параграф 5.4.3).