地理信息系统矢量数据的组织形式 第一章:二维空间对象数据模型

       二维空间对象数据模型,通过几何对象:点、线、面,进行数据的组织。对现实世界地理目标进行数据库构建时,通常将地物分为:点状地物、线状地物、面状地物以及组合形成的复杂地物。每一种几何地物都是由更简单的几何图形进行组织,如一个面状地物,是由边界线和内部闭合区域构成,边界线是由弧段构成的,弧段是由点坐标串组成的,也就是说,点坐标将位置传递给弧段,弧段又组成了面,简单几何地物对象构成复杂地物。地物的语义描述信息通过数据外挂的方式,与地物几何进行关联。地物几何数据组织模型如图1所示:


图1

    现有的二维空间对象数据,主流的数据标准是OGC(开放地理信息联盟)提出的二维空间几何对象模型。OGC几何对象模型,利用UML建模语言来表示模型中几何类型之间的关系,如图2所示:


图2 OGC空间几何对象模型组织形式

其中基础的几何子类包括点(Point)、曲线(Curve)、表面(Surface)和几何集(GeometryCollection),每一个代表地理目标的二维几何图形都会与一个描述该地理目标的空间参照系关联。点(Point)是零维的几何对象,表示空间中一个单一的位置。曲线是一维的几何对象,OGC将折线(LinearString)定义为曲线的子类,吴信才将LineString的子类Line(直线段)和LinearRing(线性环)定义为简单的LineString,通过两个子类可构建复杂的LineSring。表面(Surface)是OGC中定义的面结构,包括两个简单子类:多边形(Ploygon)和组合面(PolyhedralSurface),多边形由一个外环(LinearRing)和0个或者多个内环构成,由于三角形(Triangle)是一种特殊形式的面片,因此可以作为多边形的组成单位;组合面包括多个多边形或者面,面之间存在公共边界。几何集是几何对象的集合,包括多个不同类型几何对象,满足空间参考系的一致性。





扫描二维码关注公众号,回复: 6219771 查看本文章


猜你喜欢

转载自blog.csdn.net/chenwanpeng617/article/details/73733099