- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅议关系数据模型矢量数据空间叠加
【摘要】本文对已有空间数据模型的特点进行了评述, 指出数据存储方式决定了空间叠加方式的选取,然后基于当 前流行的关系数据模型,对矢量数据的空间叠加进行了详细 的探讨,提出了将拓扑复合数据结构引入关系数据模型的空 间叠加设想。
【关键词】空间叠加关系数据模型空间数据库数据 库管理地理信息
Abstract : The paper mainly discusses the vector
data space stack of the relation data model.
概述 空间叠加(Spatial overlay)在空间分析中起着举足
轻重的作用。一般而言,空间叠加是将同一地区,同一比例 尺的两组或更多的专题图层进行叠加⑴,按照空间逻辑的 并、交、差进行运算,还可能包括对叠加分析范围内的属性 进行综合分析评定⑵,从而满足用户需求和协同决策的一种 方法⑴。广义的空间叠加包括多种空间操作,既包括对空间 关系的判定,也包括产生新的数据层以及新数据层上的属 性。
空间叠加分析算法的好坏,性能的优越与否直接影响到
GIS整体功能的发挥。空间叠加是计算密集型任务,而且, 由于GIS自身的特点,其原始数据量非常大。为保证数据处 理逻辑的响应速度,必须提供强大、快速的数据结构和算法。
1?如何进行矢量空间数据叠加
矢量空间数据叠加的一般流程为:
空间数据的载入,可以从文件中读取,也可以从 数据库中取出,空间数据可以按照两种空间数据模型存储, 拓扑关系数据模型和对象关系数据模型。
对空间数据进行转换与过滤,以便于后面的叠加 操作。
几何体叠加。
结果集的构造。
空间数据模型是人们对于客观世界的理解及其表达,它
决定了空间数据叠加方案的选
取。矢量空间数据可以按照拓扑关系数据模型和对象关
系数据模型来组织。
1?1拓扑关系数据模型
早期的商品化GIS软件大都采用了以“结点一弧段一多 边形‘拓扑关系为基础的数据模型,我们称这种数据模型为 拓扑关系数据模型。在拓扑数据模型的基础上,一些软件将 空间数据和属性数据分开存放;另一些软件将坐标数据和属 性数据统一存放在关系数据库的各种表格中,一条记录对应 一个点、线或面类型的几何要素(不一定为完整独立的地理 要素),因此可以大大提高系统在大范围的空间叠加、拓扑 查询和网络分析方面的效率,但也有一些重大缺点:
(1) 对单个地理实体的操作效率不高。
(2) 难以表达复杂的地理实体。
(3) 系统难于维护与扩充,一旦数据发生变化,必须 重新建立拓扑关系。
2对象关系数据模型
与上述拓扑模型不同,对象关系数据模型以独立、完整、 具有地理意义的对象为基础单位对地理空间进行表达。每个 对象(独立的地理实体)不仅具有自己的各种属性(含坐标 数据),而且具有自己的行为(操作),能够自己做一些操作 或对外界产生反应。在具体组织和存储时,可将对象的坐标 数据和属性数据(如建立了部分拓扑,拓扑关系也放在表中 保存)分别存放在文件系统和关系数据库中,也可以将二者 统一放在关系数据库中(可以将坐标数据和属性数据放在同 一个表格,也可以将二者分成两个表格,ESRI公司SDE的存 贮模式是分成四个表格,它还增加了一个Layers表和一个 空间索引表。Layer表位于服务器端,用于层(数据集)的 管理和维护;空间索引表采用网格索引,用于实体的快速搜 索)。
如何进行关系数据模型的空间叠加 2.1目前,绝大多数基于对象的多边形叠加方案中都没有引入拓扑复合数据结构,其流程一般为:
将主多边形和上覆多边形存入链表
循环取出主多边形和上覆多边形的弧段做比较, 求交
在主多边形、上覆多边形结构中插入所有交点
对主多边形的交点排序,获得进点串
根据运算类型(并、交、差等),追踪进点和出点,
得到结果多边形
该方案具有原理简单,易于实现的优点,但是由于需要
对参与叠加的两层多边形做双重循环遍历,对于重复存储的
公共边需要重复计算,因此大大增加了冗余运算量,严重降 低了空间叠加操作的效率。而拓扑复合数据结构能有效的克
服该缺点,通过整体求交而避免重复计算
服该缺点,
通过整体求交而避免重复计算,
增强空间叠加的
功能,所以必须在对象关系数据模型中引入拓扑复合数据结 构。
2.2为了在对象关系数据模型中引入拓扑复合数据结 构,需要考虑如下几个问题:
何时建立拓扑复合数据结构
可以在空间叠加时动态建立拓扑复合数据结构,也可能 载入对象数据时建立并存储拓扑关系。如果使用前一种方 案,则不必事先物理存储拓扑关系,因而可以节约存储空间。 由于在每次进行空间叠加操作时,都需要执行建立拓扑这个
步骤,所以会占用一定的时间开销,然而目前建立拓扑的算 法研究已经很成熟,只要选取合适的算法,就能使这种开销
了降到很低,对空间叠加
您可能关注的文档
最近下载
- 大学物理实验报告答案大全(实验数据及思考题答案全包括) 重理工资料库.pdf VIP
- 国家基本公共卫生服务项目.pptx VIP
- 会议组织与记录表格:会议组织与记录表.doc VIP
- 小学生沉迷手机的课件.pptx
- 森林资源资产清查核实与资料收集(具体版).doc VIP
- 第13课 罗斯福新政 课件(23张PPT)---2024-2025学年统编版九年级历史下册.pptx VIP
- 外教社2024悦读中国:德语听说实训教程 PPT课件Lektion 8_Leben und Unterhaltung.pptx VIP
- 公路桥梁巡检与养护工作方案.docx VIP
- 2024年CSPS提高级第二轮复赛试题.docx VIP
- 2023结核病临床诊疗技能选拔竞赛考试试题.docx VIP
文档评论(0)