GIS中面向对象空间数据模型
在GIS的空间数据模型中,面向对象模型是一种应用非常非常广泛的模型,具体来说,GIS中的数据模型都可以分别用面向对象的方法来表示。
1.GIS中面向对象的几何数据模型
从几何方面划分,GIS的各种地物对象为点、线、面状地物以及由它们混合组成的复杂地物。每一种几何地物又可能由一些更简单的几何图形元素构成。
如图,节点的坐标传播给弧段,弧段聚集成线状地物或面状地物,简单地物聚集或联合组成复杂地物
2.GIS中拓扑关系与面向对象模型
通常地物之间的相邻和关联关系可通过公共结点、公共弧段的数据共享来隐含表达。在面向对象数据模型中,数据共享是其重要的特征。将每条弧段的两个端点(通常它们与另外的弧段公用)抽象出来,建立一个单独的结点对象类型,而在弧段的数据文件中,设立两个结点子对象标识号,即用“传播”的工具提取结点文件的信息,如图所示。
这一模型既解决了数据共享问题,又建立了弧段与结点的拓朴关系。同样,面状地物对弧段的聚集方式与数据共享,几何拓朴关系的建立亦达到一致。
3.GIS中面向对象的属性数据模型
关系数据模型和关系数据库管理系统基本上适应于GIS中属性数据的表达与管理。若采用面向对象数据模型,语义将更加丰富,层次关系也更明了。可以说,面向对象数据模型是在包含关系数据库管理系统的功能基础上,增加面向对象数据模型的封装、继承、信息传播等功能。
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。