Основы топологии в ГИС и ЗИС
Топологические отношения на основе теории графов
ОСНОВНЫЕ ЭЛЕМЕНТЫ ГРАФА
Основные элементы теории графов
Типологические отношения на основе теории графов
Типологические отношения на основе теории графов
Примеры кодирования топологических связей в ГИС (модель «Дуга-Узел)
Выражение топологических отношений через пересечение границ и внутренних областей
Классификация топологических отношений в ГИС и ЗИС
Модель в внутриобъектными топологическими отношениями
Межобъектные топологические отношения в пределах одного слоя Основа: топологические пространственные отношения между автономными объек
Концептуальные топологические отношения (КТО)
Псевдотопология
882.02K
Category: mathematicsmathematics

Основы топологии

1. Основы топологии в ГИС и ЗИС

Топологические свойства – такие свойства, которые не изменяются при
непрерывных деформациях объектов (например, в результате изменения масштаба
электронной карты или редактирования формы объекта).
Топологические отношения – взаимные связи различных объектов, неизменяемые
при непрерывных (без разрывов и склеиваний) деформациях объектов или
составление (комбинация) значений показателей, топологических свойств
определенных объектов.
Алгебраическая топология предполагает, что географические объекты
располагаются на двухмерной плоскости. В этом случае точки, линии и площади
представляются с помощью узлов (nodes, нуль-мерные ячейки); ребер (edges), иногда
называемых дугами (arcs, одномерные ячейки); или полигонов (polygons,
двухмерные ячейки) соответственно. Карта рассматривается как ориентированный
двухмерный ячеечный комплекс.
Теория графов позволяет представлять топологические характеристики линейных
объектов с помощью связанных графов (Связный граф - конечное множество
вершин (vertex), любые две из которых соединенных ребрами (edge)), а площадных
объектов - с помощью графов покрытия и смежности.
Теория множеств позволяет представить точечные объекты как элементы
множества, линейные – как совокупность граничных точек множества, а площадные
объекты рассматриваются в виде совокупности внутренних и граничных точек
множества.

2. Топологические отношения на основе теории графов

Граф – конечное множество точек (вершин), любые две из которых соединены
линиями (ребрами). Графы м.б. направленными и ненаправленными.
Первая работа, раскрывающая основные положения теории графов (решение
задачи о Кёнингсбергских мостах) принадлежит Л.Эйлеру (1736 г.)
При решении задачи Л.Эйлер пришел к следующим выводам:
1. Число нечетных вершин (вершин, к которым ведет нечетное число ребер) графа
должно быть четно. Не может существовать граф, который бы имел нечетное
число нечетных вершин.
2. Если все вершины графа четные, то можно, не отрывая карандаша от бумаги,
начертить граф, при этом можно начинать с любой его вершины и завершить в
той же вершине.
3. Граф с более чем двумя нечетными вершинами невозможно начертить одним
росчерком.

3. ОСНОВНЫЕ ЭЛЕМЕНТЫ ГРАФА


Вершины – элементарные объекты графовой структуры, соединенные
отрезками (ребрами). Аналог вершины в ГИС – точка.
Ребро - соединение между вершинами графа. В ГИС синонимом термина
ребро является сегмент (отрезок).
Цепь – непрерывная последовательность ребер графа.
Цепь называется простой, если все ее ребра различны, и составной — в
противном случае. Если вершины цепи различны, то она называется
элементарной. В ГИС синонимом цепи является ломаная (линия).
Цикл - замкнутая последовательность ребер графа.
Графы бывают двух видов: неориентированные и ориентированные
(орграфы).
Ориентированный граф – граф, в котором каждому ребру, соединяющим
две вершины, придана ориентация относительно этих вершин.
Дуга - фундаментальное понятие теории графов; определяется как
упорядоченная пара вершин, графически изображается отрезком
непрерывной кривой со стрелкой, направленной от вершины v - начала
дуги к вершине w – концу дуги.

4. Основные элементы теории графов

•Путь графа - непрерывная последовательность одинаково ориентированных дуг между
двумя заданными вершинами.
•Контур - замкнутый путь графа.
•Петля - контур, образованный дугой вида (xk, xk,).
•Путь называется простым, когда в нем никакая дуга не встречается дважды.
•Путь, в котором никакая вершина не встречается дважды, называется элементарным. В
ГИС аналогом термина путь является дуга .
•Грань плоского графа - область, ограниченная ребрами графа и не содержащая внутри
себя ни вершин, ни ребер (аналог в ГИС – полигон).
•Край грани - цикл, образованный граничными ребрами (аналог в ГИС – контур полигона).
•Смежные грани – грани, у которых края имеют хотя бы одно общее ребро.
•Бесконечная грань - область плоскости, расположенная вне крайних ребер графа.

5. Типологические отношения на основе теории графов

I. Для структур, в которых нет регулярных ячеек (полигонов):
1. Отношение инцидентности (принадлежности) узла ко всем дугам,
оканчивающимся на нем. Инцидентность дословно означает
состояние «впадения друг в друга» или «включения друг друга»
элементов графа, то есть ребро включает в себя свои начальные и
конечные узлы. И напротив, все отходящие от одного узла ребра,
инцидентны с ним. Инцидентность обозначает отношение
между разными элементами графа.
2. Отношение инцидентности дуги к обоим ее конечным узлам.
3. Отношение адъяцентности (смежности) узла ко всем связанным с
ним по краю соседним узлам. Адъяцентность означает отношение
между одинаковыми элементами графа.
4. Отношение смежности дуги ко всем соседним дугам, кончающимся
в том же узле (две дуги не пересекаются или пересекаются только
в узлах).

6. Типологические отношения на основе теории графов

II. Для ячеистых структур (структур, имеющих грани, полигоны):
1. Отношение инцидентности (принадлежности) узла ко всем
граням (ячейкам, областям, полигонам), к которым
принадлежит узел.
2. Отношение инцидентности края грани (границы полигона) к
двум или менее граням (полигонам), которым принадлежит
край (граница). Любая дуга (вся, а не ее часть) принадлежит
только одному (если она висячая) или только двум (если она
невисячая) полигонам.
3. Отношение инцидентности ячейки (полигона) ко всем краям
(границам полигона), которые образуют контур, определяющий
ячейку.
4. Отношение адъяцентности ячейки (полигона) ко всем соседним
ячейкам (полигонам), которые имеют с ячейкой, по меньшей
мере, один край (топологическое свойство непрерывности).

7. Примеры кодирования топологических связей в ГИС (модель «Дуга-Узел)

8. Выражение топологических отношений через пересечение границ и внутренних областей

9. Классификация топологических отношений в ГИС и ЗИС

1. Объектные топологии:
1.1. Внутриобъектные топологические отношения
1.2. Межобъектные топологические отношения:
1.2.1.Узловые топологические отношения и линейноузловые топологические отношения
1.2.2.Межобъектные топологические отношения в
пределах одного слоя
1.2.3.Межслойные топологические отношения между
объектами
1.2.4. Топологические межобъектные ресурсные связи
2. Концептуальные топологические отношения (отношения
между классами объектов, а не между экземплярами).
3. «Псевдотопология» (виртуальная топология)

10. Модель в внутриобъектными топологическими отношениями

Свойства модели:
1. Целостность отдельного объекта, невозможность его «рассыпания»,
2. Каждый тип объекта создаётся своей специфической операцией, не допускающей
изменений типа объекта,
3. С объектом можно будет выполнять только целостные операции: создать, удалить,
переместить объект в другое место (не меняя формы), скопировать в другое место
(не меняя формы).
К системам, которые поддерживают только внутриобъектную топологию,
относятся: MapInfo (MapInfo Corp., США); AtlasGIS (ESRI, США); отечественная
GeoCAD System (Новосибирск); отечественная "Панорама" for DOS (Ногинск) и
т.д.

11.

Межобъектные узловые топологические
отношения
11

12.

Межобъектные линейно-узловые
топологические отношения
12

13. Межобъектные топологические отношения в пределах одного слоя Основа: топологические пространственные отношения между автономными объек

Межобъектные топологические отношения в пределах одного слоя
Основа: топологические пространственные отношения между автономными объектами, которые
должны иметь общие узлы и ребра

14. Концептуальные топологические отношения (КТО)

нцептуальные топологические отношения (КТО)
КТО- отношения между классами объектов.
Полезность использования КТО в ГИС состоит в следующем:
1. Появляется возможность при реализации КТО освободить пользователя от необходимости самому
следить за тем, чтобы не ввести ошибки во взаимное расположение объектов разных классов на
карте. Например:
- объекты класса “здания” не должны пересекать границы объектов класса “земельные участки”;
- объекты класса “здания” не могут накладываться на объекты классов “лес” или “река”;
-объекты класса “квартал” образуют топологически связанную группу с объектами классов “сегмент
улицы” и “перекресток” и др.
Задание подобного рода “разрешительных” или “запретительных” отношений между классами
объектов, позволяют ГИС непрерывно следить за действиями пользователя и давать ему
рекомендации непосредственно в процессе создания электронной карты.
2. Реализации КТО может помочь автоматизировать процесс построения объектов некоторых
классов. Например, когда границы объектов одного класса определяются через границы объектов
другого класса (например, “сегменты улиц”, “перекрестки” и “кварталы”), то нарисовав слой
кварталов, пользователь может дать команду для ООГИС автоматически создать слои “сегментов
улиц” и “перекрестков”, поскольку они по определению размещаются между кварталами
(“перекрестки” - между смежными сегментами улиц). При этом система сразу установит все
необходимые топологические отношения между экземплярами этих объектов.

15. Псевдотопология

English     Русский Rules