下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于云计算技术的gis软件工程模式 摘要:云计算技术发展至今,已经对人们日常的工作和生活产生了深远的影响,并且融入其中成了不可分割的组成部分。它在大数据处理方面的卓越表现对信息处理系统产生了革命性的影响,甚至对系统应用和gis软件工程的界限进行了重新定义。gis应用以软件系统和数据服务系统的结合为基础,作为建立在i
2、t网络上的信息体系,gis必将伴随着云计算技术共同发展。在当代,对基于云计算技术的gis软件工程模式进行探讨是一项非常重要的课题。本文将对云计算技术与gis软件工程的概念和特点进行简单论述,并对基于云计算技术的gis软件工程模式及其未来的发展趋势进行探讨。关键词:云计算技术;gis;软件工程引言近些年我国民众生活水平快速提升,传统英特尔与微软运营模式已经无法满足人们实际需求。尤其是计算机互联网技术发展,逐步向着云计算时代过渡。云计算技术发展带动gis软件工程模式进步,提高软件开发力度,构建多样化的gis软件应用系统。1云计算技术1.1云计算的概念云计算属于分布式计算的一个分支,它的主要工作原理
3、是将一个庞大且复杂的问题分解成为多个简单明确的小问题,然后通过网络,利用由众多服务器所组成的系统对这些小问题进行检索和运算,在得出结论之后再将答案传递回问题的源头。这种处理问题的方式可以大幅度提升系统的服务效率,为用户提供更加优质和高效的服务,功能可以与超级计算机相媲美。云计算方式可以被分为广义云计算方式和狭义云计算方式,两者的区别在于需求的目标不同,前者的目标是服务,后者的目标是资源。这种服务并不局限于软件或者与互联网相关的内容,任何其他的服务都可以。1.2云计算的优势与其他计算系统相比,云计算具有不受空间和网络终端限制为用户提供服务的优点。由于为客户提供服务的云并没有实体,也没有任何实体的
4、限制,甚至没有某个特定的服务器为用户提供服务,因此只要网络能够到达的地方,云的资源和服务都能够到达。云在接收到用户使用计算机或者手机发送的请求后,云中的某一处将会对该请求进行处理,再将处理后的结果返回给用户。通过这种方式,云计算仿佛一个无处不在的虚拟助手一样向用户提供贴身服务。此外,云计算技术还具有无可比拟的庞大规模。以google为例,其集团下目前拥有超过百万台专业的服务器是基于云计算功能的,范围遍布全世界。紧随其后,各大网络服务商也已经陆续将数十万基于云计算的服务器投入使用,利用其在数据存储与运行处理上的强大功能来为人们的生活和工作提供服务。受益于多种纠错分析以及权威数据专家和安全维护处理
5、系统的高安全维护,云计算能够为服务的安全性提供高度保障。2gis的意义2.1gis的概念gis软件系统从本质上来讲属于一种工作的方法,它利用开发软件的方法对gis类软件的开发、测试和维护进行规划。它的工作范围非常广泛,从gis工程的规划、设计、实施、评价、维护技术,到工程需求、质量、进度、风险的管理技术,再到gis数据的生产管理和质量控制体系都包括其中。2.2gis的特点由于交付的文档复杂程度高,gis需要在短时间内进行大量高精度的数据处理,因此对数据库具有更高的要求,在初期的数据开发中需要对数据的质量、时效性和组织体系的合理性格外关注。gis对于输入的数据质量具有非常严格的要求,如果数据质量
6、不够高将会对系统的工作效率和工作质量产生负面影响,甚至要面临系统崩溃的风险。gis空间的数据具有很强的时效性,如果不及时更新数据,可能会导致数据运算的结果出现偏差。此外,不同空间数据的组织结构模式也对系统的计算速度和安全性具有很大的影响力。3基于云计算技术的gis软件工程模式3.1软件工程体系结构模式基于云计算的gis软件体系结构相较于以往的gis软件体系结构具有更强的开放性和更加成熟的结构化的特点,大量使用云中已有的gis构件已经成为未来的发展趋势。信息存储量大、扩展性强、全虚拟化和通用性强是云计算的核心特点,这些特点对gis软件工程的体系结构进行进一步的优化,在原有的基础上得到了快速提高。
7、与以往的gis软件工程结构体系相比较,由于云服务所提供的gis构件在软件中的大量使用,基于云计算技术的gis软件具有无可比拟的先进性。云计算对于gis软件体系的重要意义还体现在它能够大幅度降低其软件开发的复杂程度。在云计算环境下,新研发的gis软件可以直接作为成熟的构件用于后续软件的研发。用户可以方便地通过计算机浏览器使用云服务提供的海量地图数据与服务,且数据的实用性和可靠性能够得到有力的保障。3.2gis软件工程的开发组织模式通过对gis传统软件生命周期的模型可以发现一个问题,即整个生命周期模型选择串行方法,这种串行方法建立在瀑布模型基础上。选择串行方法的主要原因就是操作简单,技术人员可以轻
8、易的操作模型。近些年云计算技术快速发展,直接推动传统软件开发生命周期的改变,逐步过渡向开发模型与多重螺旋模型为主的生命周期模型。软件开发时呈现开放性与阶段性控制的特点,分析软件开发各阶段其来说,工作量最大的就是需求阶段。此外,可以利用现有的成熟架构模式发展gis架构设计,并以此为基础选型并确定,利用现有成熟构件和代码完成相关设计。3.3软件部署、管理、维护分析云计算环境下gis软件面临着机遇与挑战,gis软件部署、管理及维护更容易、更方便完成,这个软件模型搭建更为灵活。如,随着软件开发过程同步完成部署、维护及管理,不同于传统模式下的完成软件开发后才能进行后续工作。gis软件部署的初级阶段可能仅
9、是整个软件工程的小部分功能,但随着持续更新升级及完善软件数据库,尤其是云计算环境下直接降低gis软件构建之间的耦合程度,可以以并发及独立方式管理与部署gie软件的诸多构建,包括客户操作端、提供服务端、管理端等。同时,处于云计算环境下的gis软件客户端利用虚拟化技术构建运行平台,用户具体使用时根据自己的需求选择合适的虚拟服务;gis软件服务可以虚拟单一处理单元或连续存储单元,这种方法就是虚拟处理大规模服务器系统,提高用户端管理质量与效率。除此之外,云计算环境下可以解决现有与新采集空间数据融合问题。结语云计算技术目前尚处于发展的初期,未来的道路还很漫长,需要投入大量的人力和物力来加速这个过程。由于缺乏核心技术,我国gis的发展曾经长期受到外国厂商的制约,发展趋势非常的不明朗。云计算技术的出现为我们开辟出了一条新的道路,给了我们一个弯道超车的机会。主动出击,把握住这次机遇,为我国的gis产业创造一个机会摆脱眼前的困境,走向新的篇章。参考文献:1王珊珊.地理信息系统gis技术在云计算背景下的应用探究j.建筑工程技术与设计,2017(32):2982-2982.2李鹏.基于云计算的gis应用模式研究j.未来英才,2017(9):89.3李楠,王
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理药理学高血压药
- 2024年巴中新农村拆迁协议书模板
- 乡村大卖场合作协议书范文范本
- 纯利润分成合作协议书范文模板
- 铁路与学校合作协议书范文模板
- 离婚协议书范文2023年五月标准版
- 人教版英语八年级下册 Unit 4 单元达标检测试卷
- 心理咨询师职业道德与制度建设
- 项目部治理人员安全培训试题带答案AB卷
- 新员工入职前安全培训试题及参考答案【培优】
- 保险行业的数字化转型:应对2024年的挑战与机遇培训课件
- 关于强化频繁停电线路治理的调研报告
- 小学生呼吸道传染病预防
- 农村“留守儿童”现状调查及对策研究
- 建设用地报批服务投标方案(技术方案)
- 财政学:财政平衡与财政政策
- GJB438C模板-软件开发计划(已按标准公文格式校准)
- 《积极的心态-成功的一半》主题班会课件
- 测试1高斯DB数据库题库V1.0版本20201105题库(329道)
- 三、大数据存储技术课件
- 浙江省初中名校发展共同体2023-2024学年八年级上学期期中数学试题【含答案解析】
评论
0/150
提交评论