基于VTK的二三维GIS核心组件的开发

来源 :浙江大学 | 被引量 : 0次 | 上传用户:gsoft
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在二三维GIS一体化的全新技术理念下,研究如何在同一平台下使用同一绘制引擎展示二维和三维地图具有非常的意义。本文利用VTK作为绘制引擎,开发了一套二三维GIs的核心组件,以同时支持二维栅格地图、二维矢量地图和三维地形图。文中对二三维地理数据的预处理、数据的组织和存储、内存管理、地理数据的选择和实时绘制这一整套流程都做了详细描述。本文的研究重点是对二维栅格地图和三维地形图的实时绘制技术。实现大规模二维栅格地图实时绘制的步骤可概括为:第一步,针对不同规模的单张影像输入和多张影像输入分别执行不同的金字塔切割算法;第二步,建立金字塔的四叉树索引,并将需要绘制的瓦片节点进行内存缓冲管理;第三步,查找符合给定地理范围的瓦片节点,并以纹理的方式用VTK进行绘制。三维地形图实时绘制技术的研究与实现是本文的难点,主要体现在三个阶段:数据预处理阶段,提出将高度图、法向量图和纹理图经分层分块后以二进制文件流的形式存储在Final文件中;地形节点选择阶段,提出了基于可视范围的空间地形节点的LOD选择算法,综合考虑了视点高度和地形节点的空间范围;渲染阶段,在每层的可视范围中划分出一段过渡区域,并把地形接缝的处理粒度从地形块缩小到顶点,设计出了适合GPU计算的顶点平滑过渡算法。最后,本文在Goophy8.1平台下开发出了基于VTK的二三维GIS所有的核心组件,该系列组件可以被跨语言、跨平台使用,并经实验证明,对大规模二维栅格地图和三维地形的实时绘制表现出良好的效果和性能。
其他文献
绿色发展理念旨在解决人和自然的和谐共生问题,是新时代建设美丽中国的行动指南,也为世界范围内解决生态环境问题提供了中国方案。本文从生产力和生产关系两个层面论证了绿色
党的十七届三中全会提出:“要引导高校毕业生到村任职,实施一村一名大学生计划。”中组部决定,从2008年开始,用5年时间选聘10万名高校毕业生到村任职。村官政策实行以来,取得了很
作为法社会学的创始人,奥地利法学家欧根·埃利希毫无疑问是法社会学研习者绕不开的人物。他的标志性宣言“在当代以及任何其他的时代,法的发展重心既不在于立法、也不在于法学
2008年国家中医药管理局为加强中医院的管理,推动中医药事业的蓬勃发展,要求建立一套适合中医院发展的绩效评价指标体系.随着政府部门对中医院的不断重视,人们对中医院了解的不断
与完全民事行为能力人的诉讼离婚相比,无民事行为能力人的诉讼离婚具有特殊性。尽管最高人民法院《关于适用<中华人民共和国婚姻法>若干问题的解释(三)》(以下简称《婚姻法司法解
随着世界经济的发展、化石能源紧张的问题日益严峻,世界各国都在研究开发能够替代传统化石能源的可再生清洁能源。我国地势西部高东部低,并呈阶梯状分布。对于风力资源而言,海拔