- •Оглавление
- •Введение
- •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. Изучение географических объектов с использованием методов нечеткой и экспертной классификации
- •Литература
- •Учебники и учебные пособия
- •Монографии
- •Справочники и руководства
- •Предметный указатель
U , Общие вопросы проектирования базы данных ГИС |
255 |
6.2. Общие вопросы проектирования базы данных ГИС
Вопросы проектирования БД при планировании ГИС-проекта составляют второй важный этап. Процесс его выполнения, как правило, цикличен — тестовые практические эксперименты обычно возвращают разработчиков на концептуальный или логический уровень проектирования БД (см. раздел 2.2) из-за недоучета потребностей пользователей или технических проблем. Обобщая различные теоретические и практические рекомендации по проектированию БД ГИС, излагаемые в публикациях и руководствах к ГИС-пакетам, можно сделать вывод, что процесс создания БД должен включать следующих основные шаги:
•оценка требований;
•концептуальный и логический проект;
•физический проект;
•определение структуры таблиц;
•установка отношений между объектами;
•идентификация источников данных;
•оценка результатов выполнения концептуальных и логических шагов;
•уточнение схемы данных;
•определение правил формирования метаданных, соглашений
оназваниях;
•подготовка данных;
•пилотный проект;
•внедрение.
Оценка потребностей. Для того, чтобы создаваемая БД удовлетворяла общим требованиям (полнота, достаточная подробность, точность и достоверность) (см. параграф 2.2.1), необходимо собрать, структурировать и согласовать потребности в данных соответствующих специалистов: пользователей, администраторов данных, контролирующего персонала, и выявить потенциальных пользователей и их запросы. В результате опроса этих групп людей следует определить [Томлинсон, 2004]:
256 |
Глава 6. Проектирование ГИС |
•какие задачи решаются, используя пространственные данные;
•какие задачи решаются в настоящее время без использования пространственных данных, но имеют пространственный компонент;
•какие задачи в настоящее время не решаются, но желательны;
•кто будет использовать систему и каковы будут их роли;
•какие типы информационных продуктов должны быть разработаны в ГИС (карты, отчеты и т. д.);
•какие ГИС-приложения должны быть разработаны;
•какие данные будут необходимы, чтобы выполнить заявленные задачи;
•будут ли данные распределенными и доступными многим пользователям;
•какие специальные меры защиты являются необходимыми.
Ответы на эти вопросы позволят ответить на главный вопрос — какие данные необходимо хранить в проектируемой базе данных.
Концептуальный и логический проект. Задачи этого шага - определить содержание базы данных и логически организовать данные в базе данных (например, будет ли БД геореляционной или базой геоданных). От качества концептуального проекта — верхнего уровня проектирования — зависит, как база данных будет работать. Логический проект включает описание детального размещения концептуально выбранных данных в соответствии с определенной моделью данных. Этот проект обосновывает тип данных — пространственных, атрибутивных, а также правила топологии, выбор соответствующих географических наборов данных и организацию наборов в слои.
Физический проект заключается в структурировании данных — разработке детальной схемы БД наряду с форматами данных, формами метаданных и соглашениями о названиях пространственных объектов и полей атрибутивной таблицы, типах записи данных (целый, вещественный, текст). Выбираемые форматы должны быть стандартизированы в пределах организации и легко преобразованы в случае необходимости. Известно, что каждый формат обладает преимуществами и ограничениями, поэтому следует рассмотреть их особенности для предполагаемых задач; особенно это касается топологии, поскольку не все СУБД поддерживают эти свойства данных. В дополнение к компонентам данных схема должна опре-
U . Общие вопросы проектирования базы данных ГИС |
257 |
делять физические запоминающие устройства, проблемы защиты и потребности пользователя. Учет перспектив развития ГИС и БД позволит сократить затраты на новое проектирование в будущем.
Идентификация источников данных. На выбор источников
данных существенное влияние оказывают сформулированные требования к качеству БД и стоимость данных. На этом важном шаге необходимо провести тщательную инвентаризацию имеющихся цифровых пространственных данных и оценить необходимый объем работ по их возможному редактированию, добавлению новых атрибутов, конвертированию в нужный формат, импорту данных, преоб- разованию проекций и т. п. Далее нужно решить вопрос о приобре- тении новых данных. В настоящее время имеется большое число коммерческих источников, а также организаций, занимающихся выполнением заказов на создание наборов данных, однако это может требовать высоких материальных затрат. И третий вариант — опре- деление собственных возможностей создания наборов данных по имеющимся или доступным бумажным источникам. Этот вариант связан, как правило, с их цифрованием. Составление подробного описания необходимых типов источников, их наличия и способов создания, а также планирование и документирование шагов позволит структурировать последовательность действий по наполнению БД, а также оценить результаты выполнения концептуальных и логи- ческих шагов. Возможно, будут выявлены лишние наборы данных или потребуется уточнить схему БД.
При проектировании и осуществлении проекта географической информационной системы часто пропускается такой важный шаг, как создание метаданных. Хранение хорошего качества и современных метаданных может требовать много времени. Однако без метаданных данные имеют ограниченное использование, а через некоторое время могут стать бесполезными. Метаданные необходимы и для формирования базы данных (особенно при вводе новых данных и процедурах экспорта/импорта), и как руководство для будущих пользователей. Правила формирования метаданных должны быть определены на этапе проектирования БД и соответствовать соглашениям о назва- ниях объектов, определенных на уровне физического проекта.
Следующий настоятельно рекомендуемый шаг проектирования БД — выполнение так называемого пилот-проекта, предназначен- ного для экспериментального изучения структуры БД и проверки
258 |
Глава 6. Проектирование ГИС |
ее функциональных возможностей, эффективности и гибкости проекта базы данных. Для этого необходимо выбрать типы задач, для решения которых создается БД ГИС, и проверить правильность их выполнения с использованием нескольких небольших, но различных наборов данных. На этом шаге необходима также оценка результатов пользователями, что позволит гарантировать правильную работу системы и избежать проблем при полной ее реализации.
6.3.Учет особенностей моделей данных и функциональных средств ГИС
Анализ научных подходов к разработке проблемно-ориенти- рованных ГИС-проектов, а также их практических реализаций, представленных в многочисленных публикациях (особенно в информационных бюллетенях ГИС-Ассоциации и материалах конференций), позволяет выделить четыре основные в настоящее время прикладные области, каждая из которых требует принятия специфических решений по проектированию ГИС, выбору типа пространственных данных и их модели. Это — инвентаризация, оценка и мониторинг окружающей среды (природно-ресурсные ГИС), кадастр (кадастровые ГИС), планирование и управление коммуникациями и средствами связи (сетевые ГИС), планирование и контроль в разных видах деятельности, связанных с управлением территориями (информационно-управленческие ГИС).
Природно-ресурсные ГИС обеспечивают решение задач инвентаризации, оценки состояния, динамики природной среды и прогноза развития природных процессов.
Основные аналитические методы и ГИС-технологии в природноресурсных ГИС — многопараметрическая классификация и пространственная интерполяция. Однако разные интересы при использовании таких ГИС (например, научные и управленческие, национального или интернационального масштаба) требуют определенных шагов при выборе модели данных. Главные из них — это необходимость четко определить, что означает класс и как его идентифицировать и распознавать, какова должна быть методология сбора информации (образцы в точках или данные ДЗ) и как использовать данные для моделирования объектов и процессов, чтобы получить достоверный результат. Особенно это касается задач выявления
13. Учет особенностей моделей данных и функциональных средств ГИС |
2 5 9 |
тенденций и темпов динамики процессов и принятия на основе результатов моделирования пространственных решений.
Как известно, векторная модель данных (см. параграф 1.2.2) предполагает классы с четко выраженными границами, с прямыми отношениями между классом и его положением. В этом случае в качестве пространственной модели каждого класса лучше всего подходят полигоны, для описания классов с их границами — темати- ческая БД, а для картографического представления — картограммы. Однако и здесь могут возникнуть сложные ситуации, для решения которых невозможно дать однозначные рекомендации. Это и труд- ности, связанные с разными требованиями у разных организаций — пользователей такой ГИС к описанию классов, и оценка достовер- ности результатов. В подобных ГИС полевые данные с помощью интерполяции распространяются и на те участки, где информация отсутствует, а для анализа широко применяют растровые снимки, точность классификации по которым связана с их пространственным
разрешением.
Внутри ресурсных ГИС возникают также проблемы определения границ, масштабов и интеграции данных, представленных послойно. ДЛЯ гидрологических приложений необходим начальный этап — создание моделей: рельефа, пространственно-временных моделей стока, переноса и т. п. Кроме того, эти исследования требуют совмест- ного использования сеточных моделей поверхности с сетевым по существу типом большинства объектов (реки, водотоки и т. д.).
Примером интеграции разных подходов к выбору модели данных, моделированию геополей и выбору технологий функционирования ресурсной геоинформационной системы служит ГИС «Черное море» ( 1 9 9 9 ) , разработанная на кафедре картографии и геоинформатики в рамках международного проекта.
Кадастровые ГИС. Основная задача кадастровых ГИС — создание регистра земель, который включает информацию о терри- ториальном подразделении и владении землями. Разрабатываются также ГИС для ведения лесного кадастра, минерально-сырьевых или водных ресурсов, градостроительного и многих др. Полная инвентаризация связана с разработкой комплексного территори- ального кадастра. Сложность создания таких ГИС вызвана тем, что помимо позиционной (координатной) информации, которую можно измерить разными способами, требуется использование разного
260 |
Глава 6. Проектирование ГИС |
рода непространственной информации: политической, правовой, ведомственно-административной. Такую информацию трудно представлять в сложившихся структурах ГИС-пакетов. К важнейшим параметрам кадастровой информации относятся: пространственное расположение (точная координатная привязка), площадь, соседство, информация о взаимосвязях и атрибуты (имя, адрес владельца
ит. п.). Самое главное — это точная фиксация реального положения,
ипоэтому высоки требования к проведению границ, измерениям координат и кадастровым планам, что, в свою очередь, определяет выбор векторно-топологической модели данных. Вся территория (без пропусков) должна быть представлена площадными объектами (полигонами) с заданным атрибутом, а их границы представлены точно одной линией. Только такое представление позволит получать корректные и непротиворечивые кадастровые данные. Вторая проблема — учет изменений в использовании земель, что на уровне ГИС означает корректное и своевременное редактирование данных
вБД с сохранением ее целостности.
Во многих странах кадастр хорошо обеспечен полевой и аэросъемкой в крупных масштабах. Положение границ точно определено
ипривязано к государственным или местным системам координат.
ВРоссии разработка общегосударственных кадастровых ГИС осложняется противоречиями между земельными комитетами, которые в основном заинтересованы в автоматизированной отчетности, и землепользователями, для которых важны точные границы.
Сетевые ГИС. В настоящее время наблюдается резкий подъем в создании муниципальных ГИС, в задачи которых входит инвентаризация сетевых систем — газ, вода, кабели и т. п., пространственная фиксация их расположения и управление ими. Подобная задача ставится и относительно трубопроводов, каналов орошения и т. п.. причем она может решаться на разных территориальных уровнях — муниципальных, региональных, национальных. Проблема осложняется тем, что во многих случаях все эти сетевые объекты находятся под землей, могут быть расположены вдоль улиц. Для создания сетевых ГИС важны три показателя: атрибуты сети (тип сети, ее использование, информация о материалах, сроке функционирования, производителе и т. д.); положение сети (полная информация для быстрого доступа при авариях или для того, чтобы их избежать): информация о том, какие сети связаны вместе, с тем, чтобы исполь-
ЬЛ.Учшт особенностей моделей данных и функциональных средств ГИС |
2 6 1 |
зовать в качестве модели топологически связанные линии и атрибуты. Однако модель данных может быть и произвольной, поскольку требования к точности координатной привязки менее строги, чем к корректности отображения взаимного расположения таких сетей.
Информационно-управленческие ГИС. Решение задач управления территориями и контроля явлений и процессов, происходящих на них, связано, в первую очередь, с обеспечением возможности получения, обновления и применения больших объемов своевременной разносторонней информации, как пространственной, так и любой другой. Поэтому первая проблема — это проблема базы данных: обоснованного выбора СУБД, определения структуры БД (что хранится и управляется СУБД, а что в стандартных текстовых таблицах), формирования правил манипулирования данными. Далее, поскольку в квалификацию принимающих решения по управлению территориями специалистов не входит владение геоинформационными технологиями, то такая ГИС должна обладать функциональными средствами поддержки принятия решений (см. раздел 5.4) и представления результатов моделирования ситуаций в понятной, легко воспринимаемой форме. Третья составляющая информа- ционно-управленческой ГИС — экспертная подсистема с базой знаний, обеспечивающая снижение субъективизма и оперативность принятия решений. Такие системы пока немногочисленны. Хорошим примером может служить ГИС ОГВ Пермской области, подробное описание которой можно найти в учебнике «Геоинформатика» (2005), изданиях ГИС-Ассоциации и в Интернете.