- •Оглавление
- •Введение
- •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. Изучение географических объектов с использованием методов нечеткой и экспертной классификации
- •Литература
- •Учебники и учебные пособия
- •Монографии
- •Справочники и руководства
- •Предметный указатель
140 |
Глава 4. Элементы ГИС-технолосмм |
4.1.3. Определение координат контрольных точек
Для регистрации двух или более наборов данных необходимо выбрать ряд опорных (контрольных, ключевых) точек, положение которых определяется на местности или на каждом из геоизображений.
В общем случае наборы контрольных точек состоят из 2N пар координат и разделяются на:
•исходные координаты (uk, vk)— координаты контрольных точек трансформируемого изображения (обычно номера строк и столбцов);
•эталонные координаты (,хк, ук) — координаты точек карты или эталонного изображения, в проекцию которого трансформируется (или регистрируется) исходное изображение (метры, градусы или номера строк и столбцов) (рис. 4.3).
Исходные и эталонные координаты контрольных точек могут быть:
•известны априорно и существовать в виде файла или вводиться с клавиатуры;
•выбраны с помощью мыши на двух соответственных изображениях, выведенных на экран;
•выбраны по изображению на экране как исходные и считаны
сбумажной карты или заданы в виде файла как эталонные.
4.1. Координатная привязка и трансформирование геоизображений |
1 4 1 |
В двух последних случаях необходима точная идентификация контрольных точек на двух источниках. Чем точнее измерены контрольные точки, тем точнее результат трансформирования, поскольку эти точки определяют точность координат всех других точек изображения. Основные правила отбора контрольных точек заключаются в следующем:
•их число должно быть достаточным для выбранного способа трансформирования;
•точки должны располагаться равномерно по всему полю изображения, чем равномернее распределение точек, тем надежнее результаты трансформирования;
•не следует использовать точки на изменчивых объектах местности, такие как берега озер или других водоемов, границы растительности и т. п.
Наборы точек на крупномасштабных изображениях могут включать перекрестки дорог, взлетно-посадочные полосы аэродрома, коммунальные магистрали, вышки или строения. Для мелкомасштабных изображений можно использовать более крупные объекты, такие как городские территории или геологические образования. Для отсканированных карт в наборы точек включают узлы координатной сетки.
Опорные точки не должны располагаться на одной прямой (требование неколлинеарности). При этом не имеет значения, к каким системам координат привязаны карты (или снимки) при цифровании. Величина разности координат после преобразования дает оценку его точности, а их пространственное распределение может указывать на недостатки моделей или свидетельствовать о том, что карта или снимок имеют неодинаковые искажения. Для учета таких ситуаций определяют число опорных точек, больше трех, и находят коэффициенты (а., Ь.), решая систему линейных уравнений, составленных для каждой точки, методом наименьших квадратов, минимизируя при этом величину среднеквадратических отклонений координат точек.
Часто встречается ситуация, когда на карте есть только немаркированная километровая сетка. Для привязки такой карты необходимы координаты одной или двух точек, отстоящих от линий сетки не меньше, чем на 2 мм, чтобы возможная небольшая ошибка
142 Глава 4. Элементы ГИС-технолосмм
положения не повлияла на положение точки в квадрате сетки. Можно получить координаты точки с местности, а можно с маркированной бумажной или цифровой карты более мелкого масштаба, так как большая точность здесь не нужна (в этом случае лучше проверить по нескольким точкам).
При отсутствии градусной или километровой сетки для осуществления привязки необходимы координаты надежных опорных точек местности (точность локализации на карте отличается у разных типов объектов), расположенных близко к краям карты. Минимальное число точек — четыре (чем ближе к углам и чем больше разброс — тем лучше).
Для коррекции сложных искажений применяют трансформирование более высоких порядков, для которого требуется больше контрольных точек. Например, три точки определяют плоскость, поэтому для трансформирования 1-го порядка требуется, по меньшей мере, три контрольных точки, аналогично, для трансформирования 2-го порядка — шесть точек, 3-го порядка — 10 контрольных точек, т. е. столько, сколько коэффициентов имеет уравнение полинома для пересчета одной координаты. Таким образом, минимальное число точек, необходимое для выполнения трансформирования и удовлетворяющее соотношению (4.3), достаточно, если данные таковы, что ошибка трансформирования получается равной 0. Но практически, для получения удовлетворительного приближения число контрольных точек должно быть, по крайней мере, в два раза больше минимально необходимого, а при решении системы уравнений (4.2) для нахождения коэффициентов следует применять известный метод наименьших квадратов.
До трансформирования необходимо установить соответствие между разрешением изображений, масштабом и проекцией исходной карты.
Иногда можно вычислить географическое положение недостающих опорных точек вручную (или составив несложную программу).
Пример. Допустим, что речь идет о листе карты России масштаба 1:2 500 ООО в равнопромежуточной конической проекции, оцифрованном с помощью дигитайзера или сканера (начало и расположение осей прямоугольной сетки координат определяются процессороз* системы управления используемого дигитайзера и сканера). Тогда
4.1. Координатная привязка и трансформирование геоизображений |
1 4 3 |
определить координаты (ф, X) оцифрованной точки карты по координатам (х, у) можно геометрически. Для этого установим связь между парами координат прямоугольной системы и постоянными для данного листа карты параметрами проекции: углом, определяемым долготами крайнего и среднего меридианов, значениями крайних широт и длин отрезков меридианов.
Введем ряд обозначений: пусть А — произвольная точка на карте, измеренные координаты (х, у) которой нужно перевести в (ср, X), и М А=р, а 5 — разность между долготой меридиана точки А и долготой среднего меридиана — 8 = апр(Х - Х0); далее
МВ= |
sin a |
МС= Р о |
= ^ |
|
|
sin а |
выражаются через известные параметры проекции и листа карты - р0, ps и а — полярный угол, образованный долготами крайнего и среднего меридианов листа карты, т. е. а = - Х0), где а ф - постоянная проекции (рис. 4.4).
У„У Ус Уз У
Рис. 4.4. Определение географических координат точки на карте по измеренным в системе координат устройства цифрования
Составим для точки А систему уравнений связи координат:
х= рл - pcos8 + х(), |
(4.4) |
у = psin5 + у{)1 |
|