当前位置:主页 > 科技论文 > 测绘论文 >

MapGuide地图服务器的研究和扩展

发布时间:2018-04-12 12:01

  本文选题:GIS服务器 + MapGuide ; 参考:《辽宁师范大学》2013年硕士论文


【摘要】:GIS服务器是网络GIS的核心,它在整个系统中起着最终的功能输出的作用。随着信息技术发展和网络的普及,对GIS服务器的需求有了新的变化。这些变化包括:客户端形式的多样化;大计算量给服务器带来的负载压力;海量空间数据的存储和访问等。本文基于这些需求,对开源版MapGuide的功能进行了研究和扩展。 本文介绍了MapGuide的现有功能和特性,并详细研究了其源码。MapGuide是OpenSource Geospatial Foundation的GIS服务器软件,它功能丰富,操作简单,易于二次开发。本文依据其源码,对MapGuide服务器端和MapAgent进行调试,得到了系统的整个执行流程,,并总结了对其扩展的关键点。为了适应多客户端,研究了Restful Web服务,并将其引入MapGuide。随后,研究了瓦片缓存,这对减轻MapGuide服务器的负载至关重要。缓存一次生成多次使用,减少了不必要的实时绘制。本文研究了MapGuide的存储组件FDO,并引入MongoDB以解决对海量空间数据的存储问题。 针对MapGuide的现状和新的需求,本文实现了对MapGuide Restful Web服务的扩展、对自定义缓存的支持和MongoDB Provider的核心功能,这使MapGuide更具有实用价值。
[Abstract]:GIS server is the core of network GIS, it plays the function of final function output in the whole system.With the development of information technology and the popularization of network, the demand for GIS server has been changed.These changes include: the diversification of client forms, the load pressure brought by the large amount of computing to the server, the storage and access of massive spatial data, and so on.Based on these requirements, this paper studies and extends the function of open source MapGuide.This paper introduces the existing functions and features of MapGuide, and studies in detail its source code. MapGuide is the GIS server software of OpenSource Geospatial Foundation. It has rich function, simple operation and easy to be redeveloped.According to its source code, this paper debugs the MapGuide server and MapAgent, obtains the whole execution flow of the system, and summarizes the key points of its extension.In order to adapt to multi-client, the Restful Web service is studied and introduced into MapGuide.Subsequently, the tile cache is studied, which is essential to lighten the load on the MapGuide server.The cache is generated multiple times at a time, reducing unnecessary real-time rendering.In this paper, the storage component of MapGuide is studied, and MongoDB is introduced to solve the storage problem of massive spatial data.According to the current situation and new requirements of MapGuide, this paper implements the extension of MapGuide Restful Web service, the support of custom cache and the core function of MongoDB Provider, which makes MapGuide more practical.
【学位授予单位】:辽宁师范大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP368.5;P208

【参考文献】

相关期刊论文 前7条

1 吕德奎;秦洪现;;开源版MapGuide及其应用研究[J];测绘通报;2008年04期

2 祁成兵;;FDO技术在地理信息系统中的应用[J];城市勘测;2009年04期

3 周旭;;OpenGIS网络地图分块服务实现标准(WMTS)分析[J];地理信息世界;2011年04期

4 范凯;;NoSQL数据库综述[J];程序员;2010年06期

5 周旭;梁军;石伟伟;;FDO Provider for SuperMap的设计与实现[J];计算机工程;2010年08期

6 牛芩涛,盛业华;GeoTIFF图像文件的数据存储格式及读写[J];四川测绘;2004年03期

7 徐娟娟;朱成亮;;NOSQL在WEB日志分析中的应用[J];中国新技术新产品;2011年10期



本文编号:1739650

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/1739650.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4e2fc***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com