- •1 Общее представление о географических информационных системах
- •1. Общая характеристика гис движения
- •1. Общая характеристика гис движения
- •2. Определение гис
- •3. Общая характеристика компонентов гис
- •4. Обшая характеристика отличительных функций гис
- •5. Пространственные запросы в гис
- •6. Гис как пересечение наук
- •7. Историческая справка
- •5 Географические объекты и географические данные
- •1. Географические объекты
- •1.1 Определение географических объектов
- •1.2 Способы локализации географических объектов
- •1.3 Виды географических объектов
- •2. Понятия «информация» и «данные»
- •2.1 Информация
- •2.2 Понятия "информация" и "данные"
- •2.3 Географические данные, информация о географическом объекте
- •6 Векторные модели географических объектов
- •1. Базовые понятия картографического представления информации
- •2. Векторное нетопологическое представление пространственных объектов
- •2.1. Векторные модели единичных пространственных объектов
- •2.2. Векторные модели множества пространственных объектов
- •3.Векторное топологическое представление пространственных объектов
- •3.1. Пространственные отношения
- •3.2. Понятие «граф»
- •3.3. Понятие «топология»
- •3.4. Топологическое представление области
- •3.5. Топологическое представление смежности
- •3.6. Топологическое представление связности
- •6.2. Таблицы атрибутов
- •6.3. Связь пространственных и атрибутивных данных
- •7. Растровые модели географических объектов
- •7.1. Концепция растровых моделей географических объектов
- •7.1.1. Определение и виды растровых моделей
- •7.1.2. Источники растровых данных
- •7.1.3. Матрица ячеек
- •7.1.4. Представление географических объектов
- •7.2. Характеристики растровых моделей
- •1. Разрешение
- •2. Геометрия растров
- •3. Координаты ячеек
- •4. Значение ячеек растра
- •5. Цветовые модели
- •6. Таблица атрибутов растра
- •7. Зонирование
- •8. Хранение растровых данных
- •9. Методы сжатия растровых данных
- •10. Форматы растровых данных
- •8 Tin модели географический объектов
- •1. Определение поверхности. Растровое представление поверхности
- •2. Определение tin
- •3. Свойства tin
- •4. Геометрия tin
- •5. Триангуляция Делоне
- •6. Топология в tin
- •7. Создание tin
- •8. Визуализация поверхности
- •8.1. Затенение граней
- •8.2. Диапазоны высот
- •3 Характеристика: хранение пространственных данных
- •10 Геореференция пространственных данных
- •1. Сферы и сфероиды
- •2. Даты
- •3.1. Географические системы координат
- •3.2. Проецированные системы координат
- •4. Картографические проекции
- •4.1. Что представляет собой картографическая проекция?
- •4.2. Классификация проекций по типу искажений
- •4.3. Классификация проекций по типу развертывающихся поверхностей
- •5. Географические преобразования
- •5.1. Методы географических преобразований (Метод с тремя параметрами, Метод с семью параметрами)
- •11 Геореляционная модель данных
- •1. Сущность реляционной модели данных
- •2. Сущность геореля ционной моде ли данных
- •3.1. Набор данных «Тема»
- •3.2. Модель данных "Шейпфайл"
- •3.3. Модель данных "Покрытие"
- •4. Преимущес тв а и недостатки геореля ционной м одели данных.
- •12.Объектно-ориентированная модель данных
- •3 . Общая характеристика модели данных "База геоданных"
- •4. Элементы бгд
- •4.1. Таблицы. Расширения таблиц
- •4.2. Классы пространственных объектов. Расширения классов пространственных о бъектов.
- •4.3. Наборы растровых данных. Расширения растров.
- •13 Пространственный анализ векторных моделей
- •1.Алгоритмы вычислительной геометрии
- •1.1. Пересечение линий
- •1.2. Определение площади полигона
- •1.3. Определение принадлежности точки к полигону
- •1.4. Определение центральной, репрезентативной точки полигона
- •2. Базовые группы операций пространственного анализа векторных моделей
- •3. Топологическое наложение векторных моделей
- •3.1. Концепция топологическое наложение карт
- •3.2. Булева алгебра в топологическом наложении
- •3.3. Классификация векторных оверлейных операций
- •3.4. Алгоритмы векторных оверлейных операций (Обработка "точка в полигоне")
- •3.5. Типы оверлейных операций (Объединение, Пересечение, Включение, Исключение)
- •4. Генерирование буферов
- •4.1.Определение и назначение буферов
- •4.2. Буферизация точечных пространственных объектов
- •4.3. Буферизация линейных пространственных объектов
- •4.4. Буферизация полигональных пространственных объектов
- •5. Этапы пространственного анализа
- •14. Пространственный анализ растровых моделей
- •1. Типы цифровых данных
- •2. Пространственная перевыборка: Метод ближайшего соседа, Метод билинейной интерполяции, Метод кубической интерполяции
- •3. Мозаичный монтаж
- •4. Реклассификация
- •5. Операции окрестности. Статистический анализ окрестности
3.4. Алгоритмы векторных оверлейных операций (Обработка "точка в полигоне")
Алгоритм операции "Точка в полигоне" следующий :
1) Вначале используется экстент поли гона (минимальный ограничительный прямоугольник). Если точка лежит вне экстента полигона, тогда она также должна находиться вне полигона. В таком случае анализ за кончен. (Пример на Рис. а) Однако, если точка па дает внутрь экс тента, требуется продолжение обработки.
2) В одном направлении от выбранной точки вычерчивается линия параллельно оси или X или Y, которая представляет собой
направленный луч, называемый иногда "половиной линии".
3) Затем рассчитывается число пересечений э той "половины линии" с границей полигона. Ес ли результа т – четное число, то э тоуказывает на то, что точка находится вне поли гона. Если результат– нечетное число, то это указывает на то, что точка падает внутрь полигона.
Описанный алгоритм анализа "Точка в поли гоне" работает также и для частных случаев: a ) островных полигонов , б) поли гонов с дырами, в) вогну ты х полигонов.
Проблемы возникают, если а ) точка находится точно на границе, б) точка находится на узле или вершине , в) сегмент линии коллинеарный "половине лин ии". В э тих случаях, индивидуальные пакеты ГИС используют и х собственные правила решения. Пример использования анализа "Точка в полигоне": определение числа правонарушений, зафиксированных в точечном слое, по милицейским участкам.
3.5. Типы оверлейных операций (Объединение, Пересечение, Включение, Исключение)
Векторная оверлейная обработка использует предварительно упомянутые булевы логические операции AND, OR, и NOT, чтобы определить пересечение (Intersection) или объединение (Union) двух слоев, и дополнение (Co mple ment) одного слоя в систему.
Векторная оверлейная обработка также использует булевы отношения включения и исключения, чтобы определить , которая часть слоя или содержится или не со держится в предела х другого слоя в системе.
Объединение (Union) аналогично булеву логическому оператору OR (ИЛИ), где все элементы от обои х входных слоев будут присутствовать в вы хо дном слое. Этот инструмент строит новый класс пространственных объектов комбинированием пространственных объектов и атрибутов каждого класса пространственных объектов. Объекты входного слоя разбиваются пересекающими и х объектами оверлейного слоя. Атрибуты объектов входного слоя содержат атрибуты объектов входного и оверлейного слоя.
Операция объединения двух слоев может быть представ лена в булевой алгебраической форме:
Слой 1 U Слой 2 = Слой 3
Пересечение (Intersection) аналогично булеву логическому оператору AND (И), вычисляет геометрическое пересечение входных и оверлейных объектов. Объекты и ли части объектов, общие для всех слоев и/или классов объектов, буду т записаны в результирующий класс. Объекты входной карты, которые не покрыты объектами оверлейной карты, игнорируются. Атрибуты полигонов выходной карты содержат атрибуты полигонов входной и оверлейной карт.
Операция пересечения двух слоев двух полигональных слоевможет быть представлена в булевой алгебраической форме:
Слой 1 ∩ Слой 2 = Слой 3
Операция включения (Inclusion) определяет часть оверлейногослоя, который содержится во входном слое. Выходной слой будетсодержать все элементы первого входного слоя, а также все элементывторого входного слоя, существующие в географическом пространстве первого входного слоя. Включение использует входной слой какшаблон, в котором объекты оверлейного слоя отсекаются по ребрам иобъединяются.
Операция включения двух слоев двух полигональных слоев можетбыть представлена в булевой алгебраической форме:
(Слой 2 C Слой 1) U Слой 1 = Слой 3
Операция исключения (Exclusion) “A E B” определяет часть входного слоя, которая не содержится в оверлейном слое. Выходной слой будет содержать только те элементы первого входного слоя, которыене являются географическим пространством второго входного слоя. Исключение использует оверлейный слой как шаблон, которым объекты входного слоя отсекаются по его ребрам.
Операция исключения двух слоев двух полигональных слоев может быть представ лена в булевой алгебраической форме:
