- •Оглавление
- •Введение
- •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. Изучение географических объектов с использованием методов нечеткой и экспертной классификации
- •Литература
- •Учебники и учебные пособия
- •Монографии
- •Справочники и руководства
- •Предметный указатель
218 |
Глава 5. Географический анализ и пространственное моделирование |
о поверхности, и тогда можно предположить, что в наборе данных отображается медленно изменяющийся тренд поверхности, на который накладываются местные, быстро меняющиеся отклонения, приводящие к неточностям или ошибкам. В таких случаях построение аппроксимирующей полиномиальной модели позволяет уменьшить влияние ошибочных данных.
В методе сплайнов строят математическую функцию, минимизирующую кривизну поверхности, создавая наиболее гладкую поверхность, точно проходящую через все точки измерений. Метод относится к классу радиальных базисных функций, которые позволяют строить поверхности, учитывающие глобальный тренд совместно с локальными вариациями. Идея метода может быть продемонстрирована как растягивание резинового листа так, чтобы он проходил через все точки при условии минимизации кривизны образующейся поверхности. Метод обеспечивает непрерывность высот, уклонов, кривизны моделируемой поверхности. Он широко используется в программах интерполяции абстрактных поверхностей и сглаживания при рисовке изолиний, хорошо работает при большом количестве опорных точек для плавно меняющихся поверхностей, таких как уровень грунтовых вод или концентрация загрязняющих веществ, и не применим при больших изменениях на коротких интервалах измерения — это приводит к резким колебаниям сплайна.
Обычно используют два типа сплайнов — плоский и с натяжением. Плоский сплайн позволяет создать гладкую, постепенно меняющуюся поверхность, которая может выходить за пределы диапазона значений измерений. Методом натяжения создается поверхность в пределах диапазона измеренных значений, гладкость которой меняется в зависимости от характера моделируемого явления.
5.2.5. Определение местоположения и оптимального размещения объектов
Определение местоположения и оптимального размещения — наиболее распространенные задачи ГИС-анализа. Их решению способствует само создание в БД ГИС послойной модели, в которой взаимосвязи слоев выявляются процедурами пространственного запроса. Такая модель обеспечивает пользователя достаточно простым средством территориальных исследований, сопряженного
$ J. Методы пространственного моделирования |
219 |
анализа географических факторов и изучения их пространственных отношений. Эффективный способ нахождения оптимального местоположения — создание дополнительных слоев пригодности или их результирующей комбинации с использованием ГИС-технологии оверлея. Такое моделирование может быть выполнено в любом растровом ГИС-пакете или векторном при наличии приложения для создания сеточных моделей. Пользователь интерактивно управляет процессом создания дополнительных слоев, задавая условия пригодности. При одном и том же исходном наборе слоев цели могут быть разными (размещение сельскохозяйственных культур, бурение скважин и др.). Поэтому необходимые условия адекватности создаваемой модели размещения — четкое определение понятия пригодности, обычно устанавливаемое экспертным путем, единиц ее измерения, весов и, соответственно, шкал (см. параграф 5.4.1).
Моделирование с использованием набора слоев применимо
ив задачах, требующих проведения сложных многофакторных исследований. Однако прежде чем создавать слои пригодности или важности факторов, требуется решить, как саму сложную модель представить в виде последовательности компонент. Компоненты должны быть таковы, чтобы для их реализации в виде слоев были достаточны простые аналитические операции типа рекласс и оверлей
иих можно было бы объединить в модель.
Итак, первый шаг состоит в определении модели процесса и необходимых исходных данных. При поиске оптимального места для размещения нового объекта (например, школы, парка) возможны два способа решения задачи: построение запроса к созданным наборам данных с использованием логических операторов для определения истинности или ложности результата операции, либо создание карты пригодности.
Первый способ позволяет не только получить ответ на вопрос «Подходит/не подходит», но и создать слои, в котором исследуемые объекты (соответствующие им ячейки растра) будут помечены 1 (да) или 0 (нет)'. Это так называемые Булевы слои пригодности — слоев будет столько, сколько задано критериев пригодности. Складывая
1 В векторно-топологических ГИС-пакетах такую операцию можно применить к полигональным объектам, но чаще ее используют для сеточных моделей.
220 Глава 5. Географический анализ и пространственное моделирование
такие слои по правилам Булевой логики, получают новый слой, в котором пригодными для размещения какого-либо нового объекта будут те участки территории, где совпали «1» всех слоев.
Построение запроса к созданным наборам данных, необходимым для решения задачи, требует задания четких критериев пригодности, например, для размещения объекта подходят: неиспользуемые земли, площадью > 2 га, с наклоном поверхности < 6°, расстоянием от шоссе < 0,8 км и удаленностью от жилых районов > 2 км. В результате запроса будет создана карта Булевых значений (ложь-истина или 0-1), указывающая, какие участки территории удовлетворяют заданным критериям.
При создании карты пригодности присваивают показатель пригодности всем ячейкам сетки (растра) с помощью процедуры реклассификации (рекласса). Эта процедура необходима, поскольку нельзя сложить семантические атрибуты тематических классов. Карта создается на основе объединения (оверлея) необходимых слоев пригодности для каждого фактора, например, типа использования земель, угла наклона поверхности, расстояния до размещаемого объекта или требуемой его удаленности от других объектов. Каждый такой слой состоит из классов, численные значения которых отражают ранжирование слоя по степени пригодности участков территории для размещения объекта, определяемой фактором. Для ранжирования требуется задать шкалу пригодности, а для учета относительной важности слоев — весовые коэффициенты.
Обычно шкалы создаются по предпочтительности, от лучшего до худшего, основываясь на измеряемых величинах, например, расстояниях, площадях, стоимости. Шкалы могут быть нелинейными. Ранжирование численных значений классов факторов по единой шкале соответствует равному их вкладу в определение пригодности.
Процедура назначения весов используется при наличии четких знаний или экспертных оценок относительно разной значимости факторов для оптимальности размещения (см. параграф 5.4.1).
Чаще всего классам с использованием процедуры рекласса присваивают значения от 1 до 9, где 9 соответствует большей пригодности, а значения весовых коэффициентов задают в интервале (0Л) чтобы в результирующем слое значения оставались в пределах (1,9). Как правило, создание карты пригодности, предназначенной
$J.Методы пространственного моделирования |
221 |
для показа оптимального размещения нового объекта, состоит из определенных шагов:
1)определение установок ранжирования объектов каждого слоя по степени их пригодности для размещения нового объекта;
2)определение весовых коэффициентов значимости слоев;
3)реклассификация каждого слоя по степени пригодности (теперь в слоях значения от 1 до 9);
4)умножение слоев на весовые коэффициенты и объединение
слоев.
На рис. 5.7 демонстрируются результаты шагов на примере решения задачи «Поиск наилучшего местоположения для лыжного курорта» (по [МакКой, Джонстон, 2002]).
(наилучшего местоположения) для лыжного курорта
Некоторые программы позволяют вводить значение «нет данных» для исключения заведомо непригодных участков из рассмотрения, что облегчает процедуру моделирования.
При оверлее слоев пригодности каждая ячейка регулярной сетки получает суммарное значение пригодности всех факторов, тем самым итоговый слой (или карта, если требуется ее создание) также будет ранжирован по пригодности участков территории к размещению объекта.