论文部分内容阅读
随着Internet的迅速发展和普及,基于Internet的WebGIS的应用也开始不断的扩展和深入。随着WebGIS应用的广泛开展和应用领域的不断延伸,WebGIS系统日益复杂,WebGIS应用就有必要进行系统的设计与建模,WebGIS软件工程技术和管理问题亦日益突出。因而,迫切要求提高WebGIS软件工程开发水平。 本文尝试采用UML(Unify Model Language)建模语言构建一个WebGIS的实际应用系统。在系统的构建过程中,采用UML将整个系统予以可视化地表达出来。最后用ArcIMS4.0来实现整个系统,得到一个能够实际运作的WebGIS系统。全文共分为六章: 第一章介绍了WebGIS的概念、优点和现状,在现状中叙述了WebGIS的体系结构、发展趋势及前沿应用。 第二章分析和比较了WebGIS的两种实现模式和五种流行的实现技术方案。 第三章详细阐述了UML的定义、特点和主要内容。分析了WebGIS当前面临的困境及UML在解决这些困境的优越性。最后分析了WebGIS建模的主要内容。 第四章是本文的中心所在,在分析UML建模过程的基础上,利用UML分别对WebGIS的两种实现模式(瘦客户端模式和胖客户端模式)进行实例建模,对两种系统的建模全过程给予可视化表达。 第五章围绕第四章的两种WebGIS实现模式,实现了一个原型系统——基于WebGIS的长乐市生态功能区划网络信息系统。 第六章对全文进行了总结,概括了本文的主要工作、创新点及进一步工作的方向。