论文部分内容阅读
地理信息服务已由传统的提供地球上任意点的空间位置数据和各种比例尺地图发展到了集成实时定位技术、地理信息系统、计算机网络及数据库技术等多个现代高新技术的服务系统。以WebGIS为主流技术的地理信息服务平台主要为用户提供栅格瓦片的高精度卫星影像、地图图像、POI查询和路线规划等在线浏览和操作功能。道路等矢量数据通常进行栅格化,以瓦片图片的形式提供服务。这些方式的最大缺点是地理信息更新过程复杂,效率低下,不能满足应急地理信息服务的实时性要求。本文面向应急中对于矢量数据及时更新的要求研究矢量数据服务,构建矢量数据服务的业务逻辑,将矢量数据进行瓦片化,创建矢量对象索引;基于Cesium开发框架,针对应急地理信息系统中矢量数据不具备拓扑关系、无法实时编辑等问题,设计并实现了基于B/S架构的应急地理信息矢量数据服务系统原型,并提供矢量数据服务,支持矢量瓦片数据的在线加载与渲染,提供与遥感影像的叠加浏览、注记和在线样式自定义修改等功能,实现在应急环境中,在线地理信息矢量数据的可视化浏览和临时编辑等需求。主要有以下成果:(1)基于Google地图瓦片方案,研究了矢量瓦片划分算法,构建矢量数据服务的业务逻辑,实现了全国路网数据的矢量瓦片构建;(2)研究了瓦片数据在服务端进行高效的数据调用的相关算法,引入服务端数据缓存机制,设计并在线发布了矢量瓦片数据服务;(3)以开源Cesium框架设计和实现了应急地理信息矢量数据服务系统原型,提供矢量数据服务,实现了矢量瓦片数据的在线加载和渲染;(4)实现了网页端矢量要素的文字注记显示和样式修改功能。