基于PDF地图的地理空间Web服务和微服务技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:tscy123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技发展与社会进步,地理信息服务技术蓬勃发展,滴滴出行、百度地图、美团等各类地理信息应用层出不穷,促进了空间数据的大量产生,人们的日常生活越来越依赖于空间数据,空间大数据时代已经到来。随着空间数据的不断普及与更新,各行各业对测绘领域地图产品的生产与应用提出了更高的要求,简便易用的电子地图产品需求变得迫切。而我国地图测绘部门生产的传统数字线划图数据(Digital Line Graphics:DLG)与出版原图(Publication Originals of Map:POM)等产品虽然提供了高质量的地理信息与空间数据,但由于过去生产时只考虑到了影印与展示的功能,这些地图具有数据量大,内部结构复杂等特点。并且由于遵从便于分发与印刷的PDF格式,目前缺乏有效的基于PDF地图提供地理信息服务的软件方案。这些因素导致了大量高质量出版原图数据目前仅能用于分发与展示,无法基于这些优质数据进一步为其它行业开发更先进的地理信息服务。针对上述问题,本文基于PDF地图文件结构,改写开源PDF渲染组件MuPDF,实现了 PDF数据解析引擎,扩展地理信息服务器GeoServer并使用微服务框架SpringCloud,最终设计并实现了一套基于PDF地图提供地理信息Web服务和微服务的系统,该系统可以解析PDF地图,对提取出的矢量数据进行裁剪,边界识别,格式转换等功能,并能提供符合OGC标准的WMS服务,其优点是为我国测绘部门生产的PDF地图提供一个完善的现代地理信息服务软件方案。本文主要做了如下工作:(1)设计并实现了一套基于PDF地图的地理信息服务软件方案。(2)深入研究PDF文档结构,透彻地了解PDF地图存储信息的方式。研究并比较目前开源的PDF渲染库,选择MuPDF库作为PDF解析引擎的基础,研究MuPDF库的源码,扩展其功能,使其能提取PDF地图存储的矢量信息。(3)在前述工作的基础上构建PDF数据解析引擎,实现矢量数据的结构化,对出版原图的数据量过大问题针对地图矢量数据设计并实现了裁剪算法;针对出版原图数据组织形式,设计并实现了地图边界配准点识别算法,实现了对地图矢量数据的进一步处理,为支持地理信息服务打下了基础。(4)深入研究开源的地理信息服务GeoServer以及其解析地图文件的GeoTools组件,在了解源码的基础上,扩展GeoTools的数据源,将PDF地图中的地理信息作为数据源,使GeoServer可基于PDF地图数据源提供地理信息服务。(5)研究微服务的思想,学习SpringCloud微服务框架的原理与使用,将PDF解析引擎封装成为微服务。针对基于PDF地图的地理信息服务软件方案进行了测试,试验了 PDF数据解析引擎的矢量数据提取,裁剪,边界识别等功能,以及最终提供的Web服务与微服务功能。实验结果表明,基于PDF地图的地理信息服务软件方案具可以准确的解析PDF地图中的空间数据并提供服务,并且地图图面效果好,满足了测绘领域实际科研项目的需求。
其他文献
随着科学技术的发展,如今固态照明已经发展到了以白色发光二极管为主导的第四个阶段。其中,紫外激发型白光LED发光性能很大程度取决于红、绿、蓝三基色荧光粉。而如今商用红
云资源日消耗量的准确预测对提高云服务提供商的服务质量具有重要意义。云资源日使用量时间序列按其特征一般可分为平稳非随机、非平稳波动较小、不稳定波动较大等类型,本文主要对非平稳波动较小的云资源日使用量时间序列进行预测,进而预测云资源的日消耗量。对于非平稳波动较小的时间序列一般采用ARIMA模型进行预测,但单纯使用ARIMA模型进行预测存在预测精度不高的问题。本文针对云资源易受多种因素影响的特点,结合京
农业与二三产业的融合主要是指以农业为基础,通过多种经营方式的整合使其与第二三产业进行有机整合,以实现农业产业链的延伸与增值价值的提升。吉林省是我国重要的商品粮基地,实行的是外延型增长方式,即依靠增加生产要素的投入而进行农业的发展,但是这种发展方式容易对资源造成极大浪费,并不适宜于可持续发展的要求。自国家大力发展农业与二三产业融合以来,吉林省便积极践行该政策,积极推进农业与二三产业的融合。本文基于现
学位
随着中国经济的不断发展,服务业的GDP占有量在不断增加,旅游业也随之高速发展,大众多样的旅游需求已经不能满足于过去以及现有的传统旅游业,旅游行业的革命势在必行。国家提出了“创新、协调、绿色、开放、共享”的发展理念,2016年国家旅游局正式在会议上提出了从“景点旅游”到“全域旅游”转变,“全域旅游”的概念开始备受关注。随着全域旅游的提出,旅游业的发展进入了新的发展时期,长白山风景区的发展模式和发展方
学位
新生儿局灶性脑白质损伤是一种较为常见的脑部损伤疾病。在核磁共振图像中使用高效的自动化算法对该病灶进行语义分割,可以辅助医生对其进行分析,从而加快病情的诊断速度,以在第一时间内降低新生儿的发育风险,更好地改善预后的情况。现有的算法在分割该病灶时,往往需要多个序列的核磁共振图像,或者存在复杂的预处理步骤,病灶分割性能较为一般。本文中根据该脑部损伤疾病的特点,基于深度学习网络模型,逐步提出了三种高效的新
随着人们生活质量的日益提高以及环保意识的不断增强,天然气利用其能效高、低污染的特点,逐渐进入大众视野并得到大力推广使用。近年来智慧城市建设工作的不断推进,智能天然气管网的建设也在加速发展中。天然气企业需要保证供气网络的高效运行并且需要对其进行日常的管理,这就要求企业要掌握天然气负荷的特点和相关规律,对其进行准确实时的智能预测。准确的天然气负荷预测对于提高燃气企业经济效益、保持天然气系统的安全稳定运
随着工作流程的复杂与技能的专业化,复杂自动化系统对团队协作的需求更加显著,但其中伴随的人因工程问题逐渐成为影响系统可靠性的新问题。本研究对团队协作系统中的团队态势感知(Team Situation Awareness,TSA)进行建模并构建评价体系。以会餐系统为背景设计工效学实验对评价体系的有效性进行验证。本文的方法可对团队协作系统的团队态势感知能力的评价提供帮助,并指导操作员的选拔与培训。本文首
学位