Oxford American Dictionary 将几何学 定义为“处理线、角、表面和立体的特性和关系的数学分支”。1997 年 8 月 11 日, Open GIS Consortium Inc. (OGC) 在其出版物 Open GIS Features for ODBC (SQL) Implementation Specification 中, 给出该术语的另一个定义。几何图形一词用来表示几何地形, 几千年来,制图人员使用这些几何地形来映射现实世界。几何学的这一新含义是一种很抽象的定义, 它可能是“表示地面上的地形的一个点或点的集合”。
在 DB2 Spatial Extender 中,几何图形的操作定义可能是 “地形的模型”。该模型可以用地形的坐标表示, 有时也可以用直观的符号表示。该模型可传达信息;例如, 坐标标识地形相对于固定参考点的位置, 符号描述其形状。另外,该模型可用来产生信息; 例如,ST_Overlaps 函数可将两个接近的区域的坐标作为输入, 并返回关于这两个区域是否重叠的信息。
几何图形所表示的地形的坐标被看作是该几何图形的特性。 有几种几何图形还具有其他特性;例如:
这些特性及附加特性在几何图形特性及相关的函数中讨论。
DB2 Spatial Extender 支持的几何图形形成图 9中所示的分层。 该分层的六个成员均可用具体例子说明; 它们可用直观符号表示,这些符号也在图中显示。
图 9. DB2 Spatial Extender 支持的几何图形分层. 可用具体例子说明的几何图形可用直观符号表示。这些符号显示在这些几何图形名称下面。
![]() |
如图 9所示, 称作几何图形的超类是分层的根。子类分成两类: 基本几何图形子类和同类集合子类。基本几何图形包括:
同类集合包括:
正如其名称所暗示的,同类集合是基本几何图形的集合。除了具有基本几何图形的特性之外, 同类几何图形还具有一些自己的特性。
DB2 Spatial Extender 支持的 Spatial 数据类型是图 9中所示的几何图形的实现工具。有关这些数据类型的说明, 参见关于 Spatial 数据类型。