节点文献

多平台通用GIS开发框架的设计与开发

【作者】 姜建成

【导师】 陈奇;

【作者基本信息】 浙江大学 , 计算机应用, 2005, 硕士

【摘要】 本文主要讨论了通用GIS开发框架ProGIS的设计与开发过程。 第一章介绍了GIS的概述、GIS的发展过程及GIS二次开发的几种模式。在有关GIS的分类说明中,提出了介于工具GIS与应用GIS之间的通用GIS系统;同时在二次开发的说明中,提出了GIS的通用开发模式,由此引出了文章要讨论的ProGIS框架。 本文的第二章首先介绍了基于Windows平台的Framework和Java Framework的发展,并展望了新一代Framework的设计思路,为ProGIS框架的设计提供了基础性的解决思路。在第二章的第二部分介绍了通用框架的来源、设计原则、设计思路和框架的总体的架构设计。 在接下来的两章中我们讨论了ProGIS的设计方案与具体实现。首先在第三章中讨论了有关ProGIS的几种可能的设计方案。通过分析ProGIS的先前版本CGUDP的设计方案和当前ProGIS的设计方案,突出了ProGIS“一次编写,通用运行,功能完备”的优势,为目前的二次开发提供了新的开发模式。在文中同时还说明了ProGIS设计的难点和重点一即如何融合众多平台的优点,为二次开发提供统一编码。 在第四章中详细介绍了ProGIS系统中有关对象和接口的设计,在设计中我们结合了现有的X2Net、MapObjects、MapX等国内外著名的GIS二次开发控件,对它们做了详细的对比分析,并提出了我们自己的实现方法。 本文第五章详细介绍了ProGIS的实际应用;我们将ProGIS应用于杭州排水系统,在该部分说明了ProGIS的具体使用情况。 文章在第六章对ProGIS做了总结,分析了系统的特色,总结了目前还存在的问题,展望了ProGIS的未来发展。

【Abstract】 This paper, which is composed of six chapters, mainly discusses the designing and developing process of ProGIS in Universal GIS Develop Framework.The first chapter introduces the general idea of GIS, its developing process and some patterns of its second development. Universal GIS System which is between tool GIS platform and App GIS platform is advanced in the part of classification introduction of GIS. Meanwhile, Universal GIS Develop Pattern is advanced. Last, ProGIS framework is discussed in the paper.In its first part, the second chapter introduces the development of Windows Framework and Java Framework, forwards designing methods for the new-generation Framework and provides some basic thoughts for designing ProGIS Framework. In the second part, the resource, design principle, design thoughts and general structure design of ProGIS are introduced.In Chapter III and IV, design and detailed implement of ProGIS is discussed. Firstly, Chapter III provides some possible design solutions about ProGIS. Through analyzing the design method of CGUDP(a previous version of ProGIS) and the present design method of ProGIS, the advantage of ProGIS-"once written, general running, perfect function" is advanced. Also the new development method of second development is provided. In this chapter, the difficulty and importance of ProGIS design- that is how to merge the advantages of other GIS platforms and how to make the code unification are also explained.Chapter IV gives detailed introduction of some objects and interfaces in the ProGIS system. In the design, we referenced the famous GIS controls , such as X2Net, MapObjects and MapX. By making particular comparative analysis of them, our own implement method is advanced.Chapter V talks about the practical use of ProGIS, that is, the use of ProGIS in Hangzhou Water System. The detailed use of ProGIS is also demonstrated in this chapter.Chapter VI is the last chapter, which is the summary of ProGIS, including the characteristics of the system, the problems and the prospect of ProGIS.

【关键词】 GISProGIS框架X2NetCGUDPMapObjectsMapX
【Key words】 GISProGISFrameworkX2NetCGUDPMapObjectsMapX
  • 【网络出版投稿人】 浙江大学
  • 【网络出版年期】2005年 02期
  • 【分类号】TP311.52
  • 【被引频次】6
  • 【下载频次】434
节点文献中: 

本文链接的文献网络图示:

本文的引文网络