# 概述

现实世界中,任何实体都具有天然形体,矢量数据使用带有相关属性的有序坐标集来表现这些实体的形状。根据要素的尺寸,我们可以分成如下类别:

  • 点,描述的是零维形状的、很小而不能够描述为线或面的地理要素。点存储为单个的带有属性值的x, y 坐标对。
  • 线,是一维形状的,描述狭窄而不能够描述为多边形的地理要素。线存储为一系列有序的带有属性值的x,y 坐标。线的形状可以是直的、圆的、椭圆的。
  • 多边形,是二维形状,描述由一系列线段围绕而成的一个封闭的具有一定面积的地理要素。这样的地理要素是封闭的、并且具有面积。
  • 还有一种特殊的矢量数据类型称呼为注记。注记属于和要素相关联的有描述信息的标注,可以显示要素的名称或者其它属性。可以将注记理解为特殊的标注。

MapGIS平台依据要素的尺寸大小及关系,将矢量数据组织到不同的结构体系中。此外,还存储了规则和域,这样可以确保对要素创建或者更新操作时,数据库数据的完整性。

支持设置配置项以类别名显示矢量数据名称,切换配置项或重命名时实时刷新显示内容。

一、要素数据集

要素集中所有要素必须具有相同的坐标系统。要素数据集是地理数据库中具有相同空间参照系的简单要素类、注记类、对象类、几何网络、关系类的集合;

在一个要素数据集下存放不同的类,有利于以下情况的数据组织:

  • 专题归类:当不同的要素类属于同一范畴时,可将其组织到一个要素数据集中。例如:全国范围内某种比例尺的地质图数据。
  • 共享几何特征:如用地、水系、行政区界等不同的要素类需要共享公共几何边界时,将其组织到一个要素数据集中,当移动其中的一个要素时,公共的部分也要求一起移动,并可保持这种公共边的关系不变。
  • 创建几何网络:同一个几何网络中作为边要素和点要素的各种要素类,必须组织到一个要素数据集中,以便于管理和建立网络模型。例如:通讯网络中,各种交换机、交接箱、路由器、电缆、光缆等,分别对应点要素类和线要素类,在通讯网络建模时,将其全部考虑到通讯网络对应的几何网络模型中。

二、简单要素类

要素类是具有相同几何类型、相同属性和相同空间参照的地理要素的集合,可以分为点,线,区和混合要素类。

MapGIS简单要素类中可包含简单的点、线、区,以及三维面和体要素集合。

三、注记类

表现地理现象的地理要素除了有几何形状和空间位置外,还有一些描述文本,例如表示城市的要素类具有与其名称相关的文本,通常将这些文本称为注记。在地理数据库中注记是在制图显示时用来标注要素的文本,它可以确定位置或者识别要素。注记按类型分为文本注记、属性注记和维注记三种。

注记类即为注记集合。

四、对象类

对象类是具有相同行为和属性的对象的集合。在空间数据模型中,一般情况下,对象类是指没有空间特征的对象(如房屋所有者、表格记录等)的集合;在忽略对象特殊性的情况下,对象类可以指任意一种类型的对象集。

五、网络类

MapGIS平台使用两类模型来对现实的网络进行模拟:几何网络模型和逻辑网络模型。几何网络模型是组成线性网络系统的要素的集合。几何网络模型是从要素集合的视角来看网络模型。

一个几何网络模型总是与一个逻辑网络模型相联系。

逻辑网络模型是一个由边线元素和交汇点元素组成的网络图表。它是与几何网络对应的幕后的数据表组织,存储边线和交点的连接关系,以及用于网络分析的一些附加信息。网络类就是存储和管理这些网络数据的集合。

六、关系类

关系是指地理数据库中两个或多个对象之间的联系(association)或连接(link)。

关系可以存在于空间对象之间、非空间对象之间、空间和非空间对象之间,对象之间的关系可分为空间关系和非空间关系。

空间关系是与实体的空间位置或形态引起的空间特性关系,包括距离关系和拓扑关系。其中拓扑关系包括分离、包含、相接、相等、相交、覆盖等九种。

非空间关系是对象的语义引起的对象属性之间存在的关系,如甲乙方之间的合同关系。包括:关联、继承(完全、部分)、组合(聚集、组成)、依赖。非空间关系具有多重性:一对一1-1、一对多1-M、多对多N-M。

关系的集合称为关系类,一般在对象类、要素类、注记类、修饰类的任意两者之间建立关系类。