- •Часть 1. Географические информационные системы 9
- •Часть 2. Аппаратное обеспечение гис 98
- •Часть 3. Программное обеспечение гис 121
- •Введение
- •Часть 1. Географические информационные системы
- •1. Современные технологии в географии
- •1.1. Определение гис
- •1.2. Классификации гис по назначению, тематике, территориальному охвату, способу организации географических данных
- •1.3. История развития аппаратно-программных средств гис
- •1.4. Функциональные возможности гис
- •1.5. Нормативные документы и законодательство, регулирующие создание и эксплуатацию гис
- •2. Источники данных для гис
- •2.1. Географические карты
- •2.2. Данные дистанционного зондирования
- •2.3. Система спутникового позиционирования
- •2.4. Данные сапр
- •2.5. Геодезические технологии
- •3. Организация информации в гис
- •3.1. Географические объекты
- •3.2. Пространственная информация в гис
- •3.3. Векторный способ цифрового представления пространственных данных
- •3.4. Модели организации связи между пространственными объектами: векторно-нетопологическая модель, векторно-топологическая модель
- •3.5. Атрибутивная информация в гис
- •3.6. Понятие слоя, покрытия
- •3.7. Геореляционные отношения. Связывание объектов и атрибутов в гис
- •3.8. Растровый способ цифрового представления пространственных данных
- •3.9. Гриды как способ цифрового представления пространственных данных
- •3.10. Tin как способ цифрового представления пространственных данных
- •3.11. Объектно-ориентированный подход в гис
- •3.12. Проекции и проекционные преобразования в гис
- •3.13. Координаты. Ошибка регистрации тиков (rms). Десятичные градусы
- •3.14. Геопривязка изображений в гис. Реперные точки. Мировой файл (wf)
- •3.15. Классификаторы картографической информации для гис
- •4. Моделирующие функции в гис
- •4.1. Картографическая алгебра. Оверлейные операции
- •4.2. Операции вычислительной геометрии (буферы)
- •4.3. Картографическая генерализация
- •4.4. Построение моделей непрерывно распределенных признаков
- •4.4.1. Цифровые модели рельефа и местности
- •4.5. Сетевой анализ
- •4.6. Операции с трехмерными объектами
- •5. Дизайн базы данных гис
- •5.1. Основы проектирования дизайна базы данных гис
- •5.2. Пилотный проект гис
- •5.3. Общие требования к документированию гис
- •6. Опыт применения гис
- •6.1. Использование гис-технологий
- •6.2. Глобальные и международные проекты
- •6.3. Национальные программы
- •7. Перспективы развития гис
- •7.2. Интеграция гис и глобальной сети интернет. Web-картографирование
- •7.3. Экспертные системы и гис
- •7.4. Геоиконика и гис
- •Часть 2. Аппаратное обеспечение гис
- •1. Аппаратные средства гис
- •2. Периферийные устройства ввода данных в гис
- •2.1. Дигитайзер
- •2.2. Сканер
- •3. Подготовка сканированной информации для использования в гис
- •4. Способы ввода графической информации в гис
- •4.1. Экспресс-оценка точности цифровых карт
- •4.2. Форматы графических данных
- •4.3. Обменные форматы в гис. Проблемы стандартизации обменных форматов
- •5. Периферийные устройства вывода данных гис
- •5.1. Принтеры
- •5.2. Плоттеры
- •5.3. Цветовая калибровка плоттеров и принтеров
- •6. Подготовка к печати пространственных данных гис
- •Часть 3. Программное обеспечение гис
- •1. Рынок программных гис продуктов
- •2. Функциональная и предметная классификации программного обеспечения гис
- •3. Обзорные характеристики некоторых программных продуктов для работы с гис
- •3.1. Комплекс программных продуктов esri Inc., сша
- •3.2. Комплекс программных продуктов кб «Панорама» (Россия)
- •3.4. Векторный редактор GeoDraw (г.Москва, Россия)
- •3.5. Комплекс программных продуктов для гис Autodesk Inc., сша
- •3.6. Геоинформационная система Map Manager (бгу, г.Минск, Беларусь)
- •3.7. Комплекс программных продуктов Credo (г.Минск, Беларусь)
- •3.8. Векторизатор EasyTrace (г.Рязань, Россия)
- •3.9. Color Processor – растровый процессор (Россия)
- •Литература и ресусы интернет
3.6. Понятие слоя, покрытия
В ГИС-технологиях (например, ARC/INFO) цифровая модель карты, формирующая единицу хранения векторной базы картографических данных ГИС, называется покрытием (Coverage) [10]. Покрытие хранит географические объекты первичного уровня (точки, дуги, узлы, полигоны) и вторичного уровня (координаты углов, аннотации и проч.), рис.5.
Рис.5. Некоторые из типичных классов объектов покрытия в ГИС ARC/INFO [10]
Каждая точка в ARC/INFO описывается единственной парой координат x,y и внутренним порядковым номером. Координаты точек находятся в файле с именем LAB. Для хранения атрибутивных данных точек предназначена атрибутивная таблица точек, имеющая имя PAT. Для каждой точки в таблице существует одна запись. Запись в таблице связана с точечным объектом посредством порядкового номера. Таблица PAT содержит четыре поля:
AREA - содержит площадь полигона. Для точечных объектов значение поля равно 0.
PERIMETER - содержит периметр полигона. Для точечных объектов значение поля равно 0.
<COVER># - внутренний порядковый номер (т.е. номер записи) точечного объекта в файле LAB (так называемый системный идентификатор).
<COVER>-ID - номер, присвоенный точечному объекту пользователем (пользовательский идентификатор).
Дуги хранятся в двух файлах покрытия: ARC и ААТ. Файл ARC содержит одну запись для каждой дуги. Каждая дуга содержит пользовательский идентификатор дуги USER-ID, информацию о ее положении и форме, выраженной сериями точек с координатами x,y от начального до конечного узла (т.е. в форме линейно-узловой топологии) и номера правого и левого полигонов. Если покрытие не имеет полигонов, эти номера равны 0. Описательная информация хранится в атрибутивной таблице дуг (ААТ). Каждой дуге покрытия соответствует одна запись в таблице. Запись таблицы связана с объектом внутренним порядковым номером, который имеется у каждой дуги.
Полигоны представляются последовательностями координат х,у, которые соединяются, образуя границу площадного объекта. Некоторые ГИС-системы хранят полигоны в этом формате. Однако, ARC/ INFO хранит дуги, определяющие полигон, а не замкнутые наборы пар координат х,у. Список дуг, образующих каждый полигон, также хранится и при необходимости используется для создания полигона (например, при его рисовании). Дуга может входить в списки дуг нескольких полигонов, однако каждая из дуг хранится только в одном месте. Такой способ хранения дуг уменьшает количество данных и исключает перекрывание границ соседних полигонов. Так как каждая дуга имеет направление (начальный и конечный узлы), ARC/ INFO ведет список полигонов, находящихся слева и справа от дуги. Таким образом, полигоны, имеющие общую дугу, являются смежными. Первый номер присваивается полигону, который лежит вне изучаемой области. Этот полигон называется внешним или универсальным и представляет территорию, внешнюю для всех полигонов карты.
3.7. Геореляционные отношения. Связывание объектов и атрибутов в гис
Геореляционная модель используется для хранения географической информации. В ГИС выделяют два типа данных. В одной группе файлов данные содержатся в виде простых записей с пространственной информацией (координаты х и у), топологией и уникальным идентификатором для связи с табличными записями, хранящимися в другой группе файлов. Эта первая группа файлов часто называется файлами пространственных данных. Вторая группа файлов хранит атрибуты пространственных данных в форме таблиц, состоящих из строк и столбцов. Т.е. в геореляционной модели данных ГИС реализуется принцип содержания в одном тематическом слое или покрытии ARC/INFO как пространственной (т.е. положение географических объектов), так и атрибутивной (описательной) информации о географических объектах [10], рис.6.
Рис.6. Геореляционная модель данных в ГИС ARC/INFO [10]
Дополнительными примерами векторных геореляционных моделей, используемых в ГИС, являются шейп-файлы (shapefiles), используемые в продуктах компании ESRI Inc. или обменный формат MIF/MID компании MapInfo.