GIS应用中的矢量数据压缩算法研究

来源 :四川师范大学 | 被引量 : 5次 | 上传用户:yanwang114
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
矢量数据压缩一直以来都是GIS领域的一个研究热点。通过减少矢量图形的数据量,来满足不同层次和尺度的应用需求,达到降低数据传输、处理时间和存储开销,提高图形的分析、渲染效果的目的。矢量数据压缩算法的研究历史可追溯至四十多年前。目前已出现了许多压缩算法,如Douglas-Peucker算法(DP算法)、Lang法、Li-Openshaw算法、基于小波分析的压缩算法,以及一些结合智能算法(例如遗传算法、动态规划算法、粒子群算法)的压缩算法。对该问题的研究虽然已有一些成果,但随着技术的进步,以及不断衍生的新需求,矢量数据压缩领域仍有一些问题未得到良好的解决。本文针对DP算法可能存在的问题进行了分析和优化,针对算法在处理多矢量数据时可能导致的两类拓扑异化问题进行分析研究并给出有效可行的解决方案,保证了多矢量图形压缩时的拓扑一致性。论文主要工作如下:(1)提出了一种基于节点重要性的分段DP算法,并对其进行了大量的实验验证。实验结果表明,与经典DP算法相比,本文算法在图形形状保持度和时间效率上都有所提高。(2)针对相邻图形公共边在化简时容易发生的裂缝问题,本文提出了一种基于扫描线和Geohash索引的公共边提取算法。首先利用单调链扫描线算法确定每个图形的相交图形;其次对于外接矩形相交的两图形,利用图形的Geohash索引快速查找两图形的公共点,提取公共边和非公共边,并标记公共边的顶点顺序;最后对于压缩过的公共边进行标记,保证公共边只处理一次。实验结果表明,该算法不仅可解决公共边裂缝问题,在时间效率上也具有较大优越性。(3)针对化简时存在的自相交或相交拓扑异化问题,本文提出了一种基于Geohash索引的相交拓扑异化快速处理算法。首先将化简前、后曲线围城的多边形区域转化为Geohash编码,以得到的Geohash编码集合作为查询条件在自身图形以及相关图形中检索编码对应的点,再通过射线法精确判断这些点是否位于化简前、后曲线围城的多边形区域内。若存在点位于该多边形区域内,则说明可能会发生自相交或相交,进行校正处理。实验结果表明,该算法能够保证压缩时无自相交或相交拓扑异化的发生,时间效率也较高。(4)在Microsoft Visual Studio 2010开发环境下使用C#编程语言,采用面向对象思想设计并开发了一个小型软件系统作为测试平台,并对测试平台进行了测试。
其他文献
从谱系学的角度着眼,阿尔都塞关于"症候解读"的创见可以追溯到弗洛伊德和拉康。弗洛伊德是从过失、梦以及神经病的症候之中解读出意义来。拉康借助哲学、心理学和语言学对于
目的:了解高职高专学生性健康知识的知晓程度和对性教育的需求状况,为高职高专院校开展有针对性的性健康教育提供科学依据。方法:整群抽取某地两所高职高专院校5130名学生,用
古建筑属于国家历史发展进程中衍生而来的文明,承载着深厚的文化,其涵盖了民用建筑、公共建筑,在传统文化传播过程中占有重要地位,需要得到相关文物保护部门的重视,特别是在
丰富的矿产资源推动了广西南丹县的经济发展,同时也给生态环境造成了破坏。分析当地生态环境破坏及治理的现状,提出了对矿区植被恢复的策略与技术措施,旨在为今后进行的矿区
目的探讨肝脏增强CT扫描在肝癌诊断中应用价值。方法回顾性分析我院2014年2月-2016年2月期间接收诊治的51例肝癌患者的临床资料和增强CT扫描影像学资料。结果本组51例患者肝
考虑液压油的黏度随温度与压强的变化,以连续性方程、N-S方程、能量方程为基础,推导出螺旋摆动液压缸内部圆环螺旋流的速度方程及泄漏量方程.运用大型通用CFD仿真软件fluent