代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

发布时间:2020-06-11 08:51:27 作者:周陆军
来源:网络 阅读:439

学GIS空间数据库的时候,拓扑方面内容笔记

拓扑的定义

拓扑是研究几何图形或空间在连续改变形状后还能保持不变的一些性质的一个学科。它只考虑物体间的位置关系而不考虑它们的形状和大小

“拓扑”就是把实体抽象成与其大小、形状无关的“点”,而把连接实体的线路抽象成“线”,进而以图的形式来表示这些点与线之间关系的方法,其目的在于研究这些点、线之间的相连关系。表示点和线之间关系的图被称为拓扑结构图。拓扑结构与几何结构属于两个不同的数学概念。在几何结构中, 我们要考察的是点、线、面之间的位置关系,或者说几何结构强调的是点与线所构成的形状及大小。如梯形、正方形、平行四边形及圆都属于不同的几何结构,但从拓扑结构的角度去看,由于点、线间的连接关系相同,从而具有相同的拓扑结构即环型结构。也就是说,不同的几何结构可能具有相同的拓扑结构。 

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

如三角形变成四边形、原型、环形,角度、长度、面积、形状等等都很可能发生变化。此时,不必考虑它们的形状和大小(如长度、面积、形状等等这些),只考虑物体间的位置、结构关系,只专注于在连续改变形状后还能保持不变的一些性质(如他们都是一个圈),这就是拓扑学。

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

拓扑学历史

拓扑英文名是Topology,直译是地志学,最早指研究地形、地貌相类似的有关学科。

几何拓扑学是十九世纪形成的一门数学分支,它属于几何学的范畴。有关拓扑学的一些内容早在十八世纪就出现了。那时候发现的一些孤立的问题,在后来的拓扑学的形成中占着重要的地位。

 

 

不同学科对拓扑的定义不尽相同

集合拓扑:拓扑是集合上定义的一种结构

点集拓扑学

点集拓扑学(Point Set Topology),有时也被称为一般拓扑学(General Topology),是数学的拓扑学的一个分支。

它研究拓扑空间以及定义在其上的数学结构的基本性质。这一分支起源于以下几个领域:对实数轴上点集的细致研究,流形的概念,度量空间的概念,以及早期的泛函分析。

点集拓扑学定义

拓扑是一个包含一个集合X连同和X的子集族Σ(称为开集系)的二元组(X,Σ),它满足如下三个公理:

  1. 开集的并集是开集。

  2. 有限个开集的交集是开集。

  3. X和空集∅是开集。

设T为非空集X的子集族。若T满足以下条件:

  1. X与空集都属于T;

  2. T中任意两个成员的交属于T;

  3. T中任意多个成员的并属于T; 则T称为X上的一个拓扑。具有拓扑T的集合X称为拓扑空间,记为(X,T)。

也等价于:

此时称称T中的成员为这个拓扑空间的开集。最普通的例子便是实数集上的距离拓扑,这与我们通常对实数的认识相同。最简单(粗)的拓扑为平凡拓扑,它只包含T本身和空集,最复杂(细)的拓扑的构成开集为T的所有子集。

同一个集合X,若指定不同的拓扑,则构造出不同的拓扑空间。凡属于X的子集称为X的一个关于T的开子集,即开集。开子集关于全集的补集,称为闭子集,即闭集。一个集合是不是开/闭子集,取决于拓扑的指定。由定义,X本身和空集是既开又闭的子集。

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

本质上,拓扑就是要给一个集合指定一个几何结构,然后这个集合就成了一个我们可以研究的空间。比如,有了拓扑和开集的定义后,我们就可以摆脱大一数学分析的ε-δ来给出更一般的连续性定义:设A和B是两个拓扑空间,A到B的映射f称为连续的,若任何B的开集在f下的原象是A的开集。这样我们对于函数的研究将不再局限于实数,而是搬到更一般的拓扑空间内了。

 

 

 

平面拓扑关系

对于一般的拓扑关系,一图概括如下

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

Egenhofer和Franzosa在1991年共同撰写的论文Point-Set Topological Spatial Relations,为空间拓扑(九交模型)奠定了重要基础。

依据集合论,作者对于点集拓扑空间定义了以下基本概念,以描述空间对象:

简而言之,一个空间对象可定义为由内部+边界构成。

根据以上三条定义可知以下两命题:

  1. 代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记 。即:内部和边界的交集为空。

  2. 代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记 。即:内部和边界的并集为整个对象。

九交模型

在一个平面R2上,两个对象A和B之间的二元拓扑关系要基于以下的相交情况:A的内部(A°)、边界(αA)和外部(A-)与B的内部(B°)、边界(αB)和外部(B-)之间的交。

 

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

考虑取值有空(0)和非空(1),可以确定有256种二元拓扑关系。对于嵌在R2中的二维区域,有八个关系是可实现的,并且它们彼此互斥且完全覆盖。这些关系为:相离(disjoint)、相接(meet)、交叠(overlap)、相等(equal)、包含(contain)、在内部(inside)、覆盖(cover)和被覆盖(covered by)。

九交模型

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

三维空间拓扑关系

基本空间拓扑关系的计算

点与直线的关系计算

直线方程:

Ax+By+C=0

A=y1-y2,

B=x1-x2,

C=y2x1-y1x2

令S=Axi+Byi+C

两条直线关系的计算

直线方程:

Ax+By+C=0

Ex+Fy+G=0

当FA-EB=0时,两条直线的交点不存在;否则,交点坐标为:

xi=(GB-FC)/(FA-EB)

yi=(CE-AG)/(FA-EB)

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

 

空间目标之间的拓扑关系推理

两条线的直线段之间基本空间拓扑关系的推理

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

点与其他类型空间目标之间的拓扑关系决策树

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

线与面之间的全域空间拓扑关系决策树

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

面与面之间的全域空间拓扑关系基本类型的决策树

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

 

空间度量关系

度量关系是在欧氏空间(Euclidean Space)(Blumenthal,1970)和度量空间(Metric Space)(Dhage,1992)上进行的操作,它是一切空间数据定量化的基础。它包含长度、周长、面积、距离等定量的度量关系,其中最主要的度量空间关系是空间对象之间的距离关系。

欧几里德距离定义如下(Kolountzakis and Kutulakos,1992):

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

曼哈顿距离是两点在南北方向上的距离加在东西方向上的距离(Wu et al.,1987),即:

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

空间顺序关系及描述方法

锥形模型

每区域赋予东、南、西和北,为得到更精确的方向关系可对其再进行细分得8或16方向。

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

最小外接矩形模型

 

该模型通过延伸目标的MBR的边,将空间划分为9个区域,分别表示为北、东北、东、东南、南、西南、西、西北和目标MBR所在的中心方向。

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

Freksa-Zimmermann模型

以直线段为参考的定性空间方向模型:以直线为空间参考目标,把二维空间分解为15个方向区域。

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

以点为参考目标的基本空间方向

点A与点B的空间方向关系可以用向量AB与正北方向的夹角(顺时针)来描述。

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

以直线为参考目标的基本空间方向

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

点与线或面之间的空间方向关系

线与点、线或面之间的空间方向计算与描述

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

面与点、线、面之间的空间方向关系计算与描述

代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

 

转载本站文章《代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记》, 请注明出处:https://www.zhoulujun.cn/html/theory/math/2019_0929_8164.html


推荐阅读:
  1. 企业项目拓扑3
  2. 网络拓扑图

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

拓扑 webgis 空间拓扑

上一篇:replication set复制集

下一篇:Linux CentOS 7网络配置基础

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》