期刊文献+

基于云计算的分布式切图服务设计与实现 被引量:6

The Design and Implementation of Distributed Map Tiling Service Based on Cloud Computing
下载PDF
导出
摘要 云计算如何在GIS领域真正落地,传统GIS技术如何改变才能适应形势,并真正将云计算和云平台的优势为自己所用,是当前云GIS最重要的研究课题。传统GIS地图服务中,地图缓存是基于单机预先切好的地图瓦片,并通过单机对外提供。这种传统的切图技术,对计算资源的利用率较低,且海量数据切图时间长达数月甚至数年,严重影响工作效率,加之没有故障恢复机制,切图任务一旦出现故障,整个切图工作都要推倒重来。在云计算快速发展的形势下,如何利用云平台的优势,提升海量地图数据的切图效率和稳定性,就成为云GIS迫切需要解决的问题。本文在分析云计算技术优势的基础上,对传统切图技术进行了改进,提出了分布式切图服务的设计思路,实现了地图瓦片的分布式生成、管理与发布,对比测试证明,分布式切图的性能、稳定性较传统方式有明显提升。基于此种设计实现的SuperMap iServer Java 6R(2012)分布式切图模块,支持地图瓦片的分布式切片和分布式存储管理,支持多种分布式文件系统、NAS与大数据存储系统(如FastDFS、EMC Isilon等),进一步提升了地图瓦片的存取速度和支持的并发数。本文提出的分布式切图技术,是对传统地图缓存方式的创新,为云GIS提供了一定的研究基础。 It has been the most important research topic of Cloud GIS that how the Cloud Computing technology is used in GIS and how the traditional GIS changes to use the Cloud Computing technology advantages .In the traditional GIS map service , the map cache is matrix of map tiles that is tiled and provided by a single computer .This map tiling technology has the low computing resource utiliza-tion and a very high cost of time , which could affect working efficiency seriously .Furthermore, once the map tiling process encounters a problem, the whole work has to be restarted , because there is no recovery mechanism on this single computer .With the rapid devel-opment of Cloud Computing , it has been an urgent problem that how Cloud GIS can improve the efficiency and stability of macro maps tiling.This paper puts forward a strategy of distributed map tiling service , which is an improvement of the traditional map tiling tech-nology on single computer and is based on the analysis of Cloud Computing .With this strategy , map tiles can be tiled , managed and published as distributed map tiling service .According to the contrast test , the performance and stability of distributed map tiling has been promoted significantly as to the traditional method .The distributed map tiling module of SuperMap iServer Java 6R(2012 ) has been built based on this design , with which the macro map can be tiled and storaged in distributed way .Also, multiple distributed file systems, NAS and large data storage systems (such as FastDFS, EMC Isilon etc.) can be used to improve the speed of map tile ac-cess and achieve high concurrency .The distributed map tiling technique proposed by this paper is an innovation of the traditional map tiling method.Also, the distributed map tiling technique provides the research foundation for the Cloud GIS .
出处 《测绘与空间地理信息》 2013年第S1期29-35,共7页 Geomatics & Spatial Information Technology
关键词 云计算 云GIS 分布式切图 cloud computing distributed map tiling service cloud GIS
  • 相关文献

参考文献8

二级参考文献67

  • 1钟耳顺 王康弘 等.GIS多源数据集成模式评述.中国GIS年会(深圳)论文集)[M].,1999..
  • 2宋关福 钟耳顺 等.多源空间数据无缝集成(SIMS)技术研究.中国GIS年会论文集[M].深圳,1999..
  • 3Wikipedia. Cloud computing [ EB/OL ]. (2007-03-03) [ 2008-12- 20]. http ://en. wikipedia, org/wiki/Cloud computing.
  • 4Wikipedia. John McCarthy ( computer scientist) [ EB/OL]. (2008- 10-07) [2008-12-10]. http://en. wikipcdia, org/wiki/John_McCarthy_(computer_scientist).
  • 5IBM, C, oogle and IBM announced university initiative to address intemetscale computing challenges [EB/OL]. (2007-10-08) [2008-10-15]. http ://www-03. ibm. com/press/us/en/pressrelease/22414. wss.
  • 6HEWITT C. ORGs for scalable, robust privacy-friendly client cloud computing [ J]. IEEE Intemet Computing, 2008,12 (5) :96- 99.
  • 7WANG Li-zhe, TAO Jie, KUNZE M. Scientific cloud computing: early definition and experience[ C ]//Proc of the 10th IEEE International Conference on High Performance Computing and Communications. 2008:825- 830.
  • 8BUYYA R, YEO C S, VENUGOPAL S. Market-oriented cloud computing: vision, hype, and reality for delivering IT services as computing utilities[ C]//Proc of the 10th IEEE International Conference on High Performance Computing and Communications. 2008:5- 13.
  • 9ARMBRUST M, FOX A, GRIFFITH R, etal. Above the clouds:a Berkeley view of cloud computing[ R/OL]. (2009-02-10) [2009-05- 15 ]. http ://www. grid. pku. edu. cn/cloud/Berkeley-abovetheclouds. pdf.
  • 10JONES M T. Cloud computing with Linux cloud computing platforms and applications [ EB/OL]. (2008--09-10) [ 2008-10-15 ]. http:// www. ibm. com/developerworks/library/l-cloud-computing/.

共引文献1093

同被引文献45

引证文献6

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部