利用组件技术开发WEBGIS

利用组件技术开发WEBGIS

张帆[1]2008年在《基于.Net平台WebGIS系统的研究与实现》文中研究指明随着Internet和地理信息技术的快速发展,人们对地理信息系统(GIS)的要求越来越高。网络地理信息系统(WebGIS)作为网络技术和GIS技术的结合点,从其诞生以来,它的发展就与计算机技术的进展息息相关。从90年代开始,WebGIS的应用得到了飞速发展,也出现了一系列的问题。本课题研究的目的就是根据WebGIS发展的需求,研究目前的实现技术,探讨基于.NET技术的WebGIS可行性,并将其应用到具体系统开发实践中。本文从Internet对GIS的影响出发,首先介绍了WebGIS的概念,基本原理,然后较为详细地论述了WebGIS系统开发的各种新兴技术,如JavaApplet、Servlet、Jsp,并着重介绍MapXtreme for c#平台的技术亮点。论文然后在传统的叁层应用结构模型基础上提出了基于.NET框架的WebGIS模型。在Visual Studio.NET2003的环境下,针对用户平台多样化、系统并发要求较高、访问流量大等应用特点,开发了人防电子地图系统。该系统用ASP.NET作为用户交互页面,较好的实现了鹰眼图功能;IIS作Web服务层,并利用Oracle数据库提供的空间数据插件Oracle Spatial为地图服务提供一个数据的存储环境;并对经典的Dijkstra算法进行了深入分析,利用Dijkstra算法实现了一个基于.NET和MapXtreme的WebGIS。最后,本文对基于Web Service的WebGIS系统的研究和实现做了总结,并提出了在WebGIS的应用中需要进一步研究和解决的问题以及前景展望。

陈文生[2]2006年在《基于动态散列空间索引的组件式WebGIS的设计与实现》文中研究表明计算机技术和全球信息网络技术的飞速发展,给传统的GIS带来了广阔的发展空间,同时也带来了巨大的挑战。组件式GIS,开放式GIS和万维网GIS (WebGIS )等新兴技术应运而生。各个GIS软件厂家和研究机构的加大了这方面的研究,并纷纷推出自己的GIS产品,但起研究思路和方法各有各的特点。本文正是在这种背景下,对GIS发展的一个热点技术——WebGIS进行研究探讨的。本文从四个方面来分析WebGIS系统的:设计模型、组件、WebService和空间索引。(1)传统WebGIS的实现模型主要有基于服务器的技术、基于客户端的技术和基于服务器/客户端的混和技术。目前构建WebGIS的主要构造模型包括传统的B/S的叁层体系结构和基于CORBA、DCOM、EJB和DotNET等中间件的多层体系结构。(2)组件技术解决了传统GIS厂家在开发GIS应用系统时所面临的专业技术要求高、开发周期长、系统集成困难等问题。它不仅简化了GIS应用系统的开发过程,也为WebGIS提供了高效、灵活、功能强大的开发模式。(3)Web Service是一种解决在异构网络环境下建立分布式系统的又一全新的网络构架技术。基于XML Web Service的WebGIS具有分布式、可互操作、方便集成、扩展性良好的特点,是WebGIS的发展趋势。本文着重于探索WebService技术在地理信息领域的应用,提出以XML Web Service体系构造WebGIS平台。(4)索引对提高系统的查询速度和效率起着至关重要的作用,本文在分析传统GIS空间索引和关系数据库常用的索引——动态散列的基础上,结合两者的优点,提出了一种基于二进制关键值比较的,可以有几个计算机机器指令实现的,效率大大改善的GIS空间索引——基于动态散列的GIS空间索引构造方法。最后,本文根据前文所述的设计方法和实现思路开发了一个基于动态散列空间索引和WebService的组件式WebGIS系统——DHSWebGIS。

曹林[3]2008年在《溱湖国家湿地公园WebGIS系统的设计与开发》文中提出湿地是地球上广泛分布的陆地生态系统之一,生态结构的复杂性和生态功能的多样化,使它支承着独具特色的物种和较高的自然生产力,为人类生活和社会生产提供极为丰富的自然资源。为使湿地保护和生态旅游走向健康发展,实现“双赢”,本文以溱湖国家湿地公园为研究对象,架构了湿地旅游及生态信息服务平台,并运用景观生态学原理借助GIS软件对溱湖湿地进行了景观格局动态分析,在方便用户在线查询湿地景观生态旅游信息的同时,为更好地对湿地资源监控和保护提供了技术支撑。通过分析当今国内外主流WebGIS构建技术及空间数据存储方案,确定使用国内先进的SuperMap IS AjaxMap开发平台结合微软的Asp.net 2.0组件及JavaScript技术进行网站开发。系统使用基于SuperMap SDX+空间引擎技术的SDB(SuperMap Objects Spatial Database)引擎存储空间数据,属性数据则存储于SQL Server数据库中通过ADO.NET 2.0进行数据访问。在地图服务的基础上,通过WebGIS技术实现了地图浏览、地图与属性信息交互查询、GIS空间分析、公交查询、游客在线标注反馈信息、互动平台、游客投票、用户角色权限管理、在线帮助等功能。通过对95及06年的2期溱湖国家湿地公园航片进行景观格局分析,并借助WebGIS技术实现了溱湖湿地景观格局指数、景观格局分析结果统计图及生态景观类型专题图的网络发布及打印输出,为湿地公园管理人员提供了有力的决策支持,探索了湿地公园数字化管理的新途径。

张红[4]2001年在《利用组件技术开发WEBGIS》文中指出地理信息系统(GIS)正在逐渐深入到各个领域中,而计算机网络的迅速普及又加快了传统GIS向网络GIS迈进的步伐,GIS与网络技术的结合是当前GIS研究领域的重要方向,构造分布式地理信息系统——WEBGIS是GIS发展的趋势。 利用分布式对象技术与空间数据库技术是解决分布式地理信息系统的关键。本文针对目前国内GIS软件的缺陷,通过对互联网时代的地理信息系统的发展趋势和技术的探讨,提出利用分布式对象技术、空间数据库技术以及组件技术开发WEBGIS,通过分析WEBGIS的几种构造方法,得出两种开发WEBGIS的最佳方法-----CORBA/JAVA结合以及GIS ACTIVEX模式;对MAPX做了深入的分析并对当今最为流行的空间数据库技术-------OracleSpatial Cartridge与MAPX的结合做了更深一步的探讨;最后在所提出方法的基础上,采用Visual Basic和MAPX开发了一套城市网络GIS应用软件系统,并将其具体应用于成都市的信息管理,制作了成都市矢量地图,利用GIS ACTIVEX技术形成网络化的成都市GIS管理系统,在此基础上可以进行二次开发,非常方便的实现如交通管理、治安管理、人口管理、地下网管等市政设施管理系统;并将GIS与GPS结合,实现了车载GPS的实时跟踪。

陈鹏, 李辉芬[5]2006年在《基于COM技术开发WebGIS》文中研究表明对当前WebGIS实现的主流技术进行分析,比较了各种WebGIS实现方案的优劣.详细论述了利用COM组件技术开发WebGIS平台的工作原理和流程,并对利用VB基于COM组件进行WebGIS开发、注册和客户端实现的主要步骤进行探讨,提出了一种在WindowsDNA框架下WebGIS的实现方案.实际应用表明,该方案对WebGIS的开发与实现具有一定的借鉴作用。

迟文学[6]2008年在《面向服务的搭建式软件开发技术研究》文中提出随着Internet在企业级应用上的不断发展,软件的复杂性急剧增加,企业多变的业务需求等使得面向对象技术和基于组件的设计思想已经无法解决重用和可维护性的问题。如何逐步简化开发,提高效率,快速满足客户业务需求是始终围绕着Web应用开发的一道难题。同时,Web服务及相关技术的迅速发展,GIS应用也逐步过渡到以Web服务为基础的面向服务的体系结构(SOA)之上,如何在面向服务的体系结构上实现灵活多变的GIS业务构建,建立松散耦合的应对企业业务敏捷性变化的信息系统理论和实践应用技术,也成为目前迫切需要解决的一个主要问题。首先,本文对SOA的软件设计理念作了较为充分的研究和讨论,并对SOA的实现技术框架进行了一定的阐述,而且在此基础之上设计并实现了基于SOA的搭建式开发平台,实现了集工作流、WebGIS于一体的可视化的搭建式开发平台。通过在面向服务的应用构造中引入业务端编程的思路可以允许业务用户来自主构造面向服务的应用,从而能够有效地满足业务用户的个性化需求以及实现对多变的业务需求的快速响应。事实上,从过去的以技术为中心构造应用到现在以用户为中心构造应用的模式转换正是近年来信息技术领域的一项重大的思维变革。其次,在面向服务的软件体系中,灵活的构件集成式的软件结构使搭积木式的“组装软件”的梦想得以实现,软件的开发和维护变得简单,客户可以随时获取适应商业环境变化和IT技术变化的信息化方案,真正实现“随需应变”。软件生产将通过面服务的构件搭建的方式实现,从而实现了软件的有效复用,避免从代码级做起的重复开发带来的低效率和低质量。本文研究的面向服务的搭建式开发技术的目的就是“零代码”方式来开发软件,快速满足企业业务敏捷性多变的需求,进而缩短软件开发的时间,降低软件开发和维护的成本,提高软件开发的效率,保证软件的质量。最后,立足实践通过数字地勘信息系统的建设,进一步验证了基于搭建式开发技术来建设应用系统的实现可行性,也体现出了搭建式开发技术对应用系统建设的优势。

邹晓涛[7]2009年在《基于WEBGIS的北京市村庄规划管理信息系统的研究与设计》文中研究说明随着我国经济的发展,农村规划建设工作显得尤为重要。党中央明确提出了建设社会主义新农村的重要性。针对北京市村庄规划工作的现状,为了实现对北京市村庄规划的有效管理,本文探讨了基于J2EE、ArcIMS和多维数据库等相关技术建立北京市村庄规划管理地理信息系统。系统实现了对村庄规划相关部门的数据资源有效整合与共享,为相关领导和部门的规划和决策提供了有效的支持,为百姓获得相关信息提供了一个便捷的平台。本文的框架和内容如下:(1)从整体上阐述了本文的研究背景与意义、文献综述和框架,分析了新农村建设的现状以及目的和意义。(2)研究了WEBGIS的相关技术与构建方法。(3)从总体设计,结构设计和技术路线等多个方面研究了基于WEBGIS的北京市村庄规划管理信息系统的构建。(4)简单的介绍了系统的设计内容,展现了系统的设计成果。(5)分析了系统的建设过程中所涉及到的一些关键技术。(6)对系统的总体建设内容、过程和技术进行了简要的总结,并对不足和需要完善的地方做出了展望。总的来说,本文研究了北京市新农村村庄规划建设的现状、WEBGIS相关技术,并通过具体的系统开发设计将WEBGIS等相关技术首次尝试着融入到了新农村村庄规划管理工作当中,取得了一定程度的创新和收获,从应用的实际结果来讲取得了很好的效果,系统的建设有效地服务了北京市新农村村庄规划管理工作。但不可否认,首次尝试应用,加之由于时间与水平有限,很多问题可能研究的不够深入,甚至存在着不足,所以文中的观点和结论尚存商榷之处,有待进一步研究。

王丽君[8]2014年在《基于RIA技术的县级山洪预警WEBGIS发布系统》文中研究指明我国中小河流众多,且大部分地处偏远的山区,加上河流本身具有暴雨强度大、历时短、难预警等特点,导致由中小河流引发的山洪防洪灾害的预警和防御越来越成为目前防洪工作中的重点和难点。这些年由局地强降雨而引发的中小河流局地突发性洪水发生频繁,由此而引发的山洪、泥石流、滑坡等地质性灾害防不胜防,已成为我国山区造成人员伤亡的主要灾种,严重制约着我国山丘地区经济社会的经济发展,直接或间接影响着我国山区地区人民建设小康社会的决心。为了减少我国山区地区人民群众的生命财产损失,实现经济社会的持续健康的发展,国家防总、水利部、财政部决定在全国山洪灾害防治区开展山洪灾害防治县级非工程措施建设。本文开展了山洪预警WebGIS发布系统的建设任务。山洪预警系统建设的目的就在于实现省市县各级水雨情信息的发布与共享;提高人民群众的自我防灾减灾的意识和能力;为了能直观地展现当前的防汛防灾形势,提高指挥调度的决策水平。在充分了解山洪预警系统需求的基础上,我们对当前的主流技术进行了充分的认证。为了能最大范围及最高效率地实现山洪预警发布系统的发布,我们决定采用WebGIS方式进行开发,而对于WebGIS而言,当前主流技术就是基于RIA富客户技术来开发WebGIS预警与发布系统。为了能更好地完成建设任务,对JavaScript驱动的Ajax技术、Adobe公司的Flex技术以及Microsoft的Silverlight技术的叁种RIA技术方案进行充分论证,并决定采用Flex技术进行GIS的开发。并对ESRI公司推出的ArcGIS for Flex组件进行了深入的研究。本文的主要工作有:1)系统介绍了WebGIS的定义、特点及发展的相关知识,并Flex技术框架表示层的交互技术及数据访问组件进行了系统的研究,最后在本文中对ArcGISAPI for Flex相关技术进行了深入的研究与分析。2)阐述了县级山洪预警系统的研究背景及研究主旨,并给出了系统需要建设的主要内容。3)系统介绍了县级山洪预警发布系统的详细的设计与实现过程。其中包括总体技术路线的设计、总体结构的设计、系统开发环境的构建以及关键技术的研究与实现。并对县级山洪预警系统实现的功能进行了简要地介绍。

杨志鹏[9]2004年在《基于GML的组件式WebGIS研究与应用》文中指出地理信息系统(Geographical Information System,简称GIS)以数字化的形式反映人类社会赖以生存的地球空间的现势和变迁的各种空间数据以及描述这些空间数据特征的属性。GIS系统支持空间数据及其属性数据的输入/输出、存储、显示以及进行地理空间信息的查询、综合分析和辅助决策。WebGIS是面向网络应用的地理信息系统,它通过互联网为各种通用平台提供GIS功能, 包括空间数据获取,分析,显示等。GML(Geography Markup Language)作为一种存储和交换空间信息的XML编码格式,已逐渐被广泛接受和使用,基于GML的大众化WebGIS系统具有广泛的实用价值和市场前景。本文首先分析比较了WebGIS的几种构架,然后选择了ActiveX模式构建了一套基于GML的GIS ActiveX,即TJU_GIS系统。该系统充分吸收了国内外GIS组件的成功经验,使用VC++开发,使用GML作为标准的交换格式,在实践上完成了一个GIS系统所需要的常用功能。 最后,在TJU_GIS的基础上,结合天津市120急救中心的需要,实现了基于GIS和GPS的智能辅助决策系统。

熊娅秋[10]2009年在《配电WebGIS电网分析组件的设计与实现》文中指出配电是电力系统直接面向用户的功能,是电力系统的重要组成部分。配电网的各种设备及用户分布于广大城市和农村的不同地理位置,配电网的规划建设、营销服务等离不开地理信息。为此,引入GIS到配电自动化的应用中是完全必要的,也是配电自动化发展的必然趋势。然而大多数配电网系统在引入GIS技术之后只是实现了空间信息与属性信息的关联,尽管提供了直观的电网设施及运行的监控,但在基于电网的空间分析功能上依然很薄弱。随着组件技术与分布式技术的成熟,基于组件的GIS出现了,组件开发技术比面向对象或传统的基于模块的开发技术更为高效、灵活、功能强大,例如,运用组件技术可以把某一独立功能封装起来,仅提供接口给系统以集成,这样做的好处在于某一功能模块的错误不会影响整个系统的运行,而且多个模块可以并行开发,提高了开发效率。本文正是针对上述问题,在参与设计配电WebGIS电网分析子系统的基础上,对GIS组件开发技术与配电网拓扑分析进行了深入研究。主要内容为:1.详细研究了配电网网络模型的特点,在分析了传统的配电网网络模型后,得出其并不适合配电网专业分析功能的开发实现之结论,因而采用了基于GIS的配电网网络模型,并介绍该模型的数据结构和网络拓扑的形成,以及节点模型。2.在研究了基于GIS的配电网分析理论的基础上,详细叙述了配电电网分析方法的算法和实现过程。研究了GIS组件开发技术,并运用组件开发技术设计了配电电网分析组件。3.最后,本文介绍了电网分析组件在实际配电WebGIS中的应用,通过实际应用的效果,证明了组件开发技术在电网分析功能开发中的有效性和实用性。

参考文献:

[1]. 基于.Net平台WebGIS系统的研究与实现[D]. 张帆. 中南大学. 2008

[2]. 基于动态散列空间索引的组件式WebGIS的设计与实现[D]. 陈文生. 厦门大学. 2006

[3]. 溱湖国家湿地公园WebGIS系统的设计与开发[D]. 曹林. 南京林业大学. 2008

[4]. 利用组件技术开发WEBGIS[D]. 张红. 四川大学. 2001

[5]. 基于COM技术开发WebGIS[J]. 陈鹏, 李辉芬. 河海大学常州分校学报. 2006

[6]. 面向服务的搭建式软件开发技术研究[D]. 迟文学. 中国地质大学(北京). 2008

[7]. 基于WEBGIS的北京市村庄规划管理信息系统的研究与设计[D]. 邹晓涛. 北京林业大学. 2009

[8]. 基于RIA技术的县级山洪预警WEBGIS发布系统[D]. 王丽君. 吉林大学. 2014

[9]. 基于GML的组件式WebGIS研究与应用[D]. 杨志鹏. 天津大学. 2004

[10]. 配电WebGIS电网分析组件的设计与实现[D]. 熊娅秋. 电子科技大学. 2009

标签:;  ;  ;  ;  ;  ;  ;  

利用组件技术开发WEBGIS
下载Doc文档

猜你喜欢