1、GIS系统与一般信息系统的主要区别在于它不仅存储实体的属性信息,还存储实体的几何信息,这里的几何信息主要指的是实体的地理位
置信息【通常用解析几何的方法来分析】以及该实体与其它实体的相对位置信息,即地物间的空间关系信息【通常用拓扑关系的方法来分析】。
2、为了研究几何目标的空间关系,因此引入了拓扑关系的概念,拓扑关系时明确定义空间关系的一种【数学方法】。在GIS中,通常用它来描述并确定空间的点、线、面之间关系及属性,并可实现相关的查询和检索。从拓扑观点出发,关心的是空间的点、线、面之间的联接关系,而不管实际图形的几何形状,因此,几何形状相差很大的图形,它们的拓扑结构可能相同。
3、GIS中引入拓扑的意义:(1)有效避免了数据重复存储;(2)存储实体间关系,便于查询和检索。
4、AE中与拓扑相关的接口
(1)ITopologicalOperator:对已存在的几何对象做空间拓扑运算从而产生新的几何对象
(2)IRelationalOperator:获取不同几何对象之间的关联关系,如包含,相等,包含,相交,叠加等,一般通过IRelationalOperator的某
一个方法返回一个bool值来说明这两个几何对象是否具有某种关系
例如:Contains方法
(3)IProximityOperator:获取两个几何对象的距离,以及给定一个点,求另一个几何对象上离给定点最近的点
例如:QueryNearestPoint方法
(4)AE开发中设计空间分析时,操作的几何对象必须是简化的几何对象,在操作前可以通过ITopologicalOperator.Simplify()方法使一个几何对象在拓扑上一致