WebGIS二三维一体化展示关键技术的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:DGFIDYRSTG
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地理信息系统(Geographic Information System,GIS)是融合了采集、处理、分析、存储及展示地理信息数据等功能的计算机信息系统。GIS客户端架构包括C/S架构和B/S架构两种。由于B/S架构的GIS客户端基于浏览器实现,所以在易用性和兼容性上要比C/S架构表现更出色。但目前主流的B/S架构GIS客户端均以二维地图为主要研究目标,这在处理和展示三维空间信息数据时存在很大局限性,不能满足用户对三维空间数据的处理需求。如果能够将二维和三维地图集成到同一个GIS中,在浏览器中并列显示二维和三维地图,实现二维和三维地图的联动和数据同步,用户就可以通过两个维度同时去观察和处理地理信息数据。因此,为充分利用B/S架构的优势,同时完善其不足之处,本文提出基于Web的GIS二三维一体化概念,研究了基于B/S架构二维和三维WebGIS展示关键技术,将二维和三维地图整合到了同一个WebGIS中,实现了二三维地图一体化同步展示。本文所做的研究工作主要包括:1.研究了WebGIS可视化技术和图形渲染技术,详细解读了三维地图类库Cesium和二维地图类库OpenLayers3中的源代码,分析了地图类库如何实现地理信息数据的展示和处理,为二三维一体化的实现打下基础。2.结合以上研究工作,通过对Cesium和OpenLayers3中底层数据的转换、接口的封装以及功能的扩展,实现了二维和三维地图的联动,数据显示、更新与分析结果的同步,并且与OGC Web服务无缝集成,完成了WebGIS二三维一体化的目标。3.在二三维一体化基础之上,设计并实现了WebGIS负责地理信息数据的测量标注、地名服务、图幅网格等展示模块,提供了地图的基本操作以及数据的展示、获取和分析功能,构建了一个完整的、具备地理信息数据展示和处理功能的WebGIS。4.在完成二三维一体化WebGIS设计与实现之后,进行了系统优化工作。将静态文件进行压缩合并,从而达到减少HTTP请求的次数和缩小请求数据体积的目标,利用HTTP消息头实现浏览器缓存策略,最大程度上减少了用户等待页面数据加载的时间,提升了用户体验。本文设计实现的基于Web的二三维一体化展示关键技术的GIS系统,利用Web技术的跨平台特性,将二维地图对地理地貌数据的展示和三维地球对地理空间地形数据的展示相结合,实现了以二维地图和三维地图一体化同步的地理信息数据展示平台。本系统功能丰富,易于用户操作,完成了项目规划的预期目标。在系统交付使用之后,表现稳定、可靠,符合用户要求,在实际工程实践应用中发挥了关键作用。
其他文献
在高中英语的学习中,教材中的知识并不能完全满足学生核心素养形成的需求,这就需要借助于经典诵读的方式予以解决,该文以高中阶段牛津英语教材作为案例,对教材引发的经典诵读
为改善高温垂直物体表面的冷却效果,提高灭火用水的利用率,用对比试验的方法分别用一定浓度的温敏性P(NIPAm/AA-Na)凝胶水溶液、凝胶B水溶液和水作为冷却剂,针对直立的高温铁
绩效管理始终是企业人力资源管理的一个核心问题,随着知识经济时代的到来,绩效管理水平对企业建立竞争优势中扮演着越来越重要的角色,对企业的发展具有极其重要的作用。从MBO
属地化的国有地勘单位承担的商业性地勘工作任务,是对公益性地勘工作任务不足的有益补充,是稳定队伍的重要"调节器"。商业性地勘工作向产业化方向提升,建立可持续发展的产业支
<正>实事求是是毛泽东思想的出发点、根本点,是马克思主义中国化的理论产物。它不仅是人们合规律合目的感性实践活动的行为准则,同时也是贯穿于人们整个认识活动各个阶段的普
随着近几年工业交通业发展和人口比例老龄化加剧,车祸伤、高处坠落伤和严重骨质疏松已成为导致胸腰椎骨折主要致病因素,其中以胸11~腰2最常见,约占脊柱骨折的90%左右,据统计
商业银行信贷风险的控制一直是许多经济学者们研究的重点。信贷风险会随着宏观经济运行的周期也做周期性的变化。即商业银行的贷款规模在经济上行期表现出扩张的特征,在经济下