节点文献

.NET和分布式(网络)数据库集成技术支持下的WEB GIS系统研究与开发

Web GIS System Integration Development Based on Visual Studio.net & the Distributed Database

【作者】 陈庆涛

【导师】 杨武年;

【作者基本信息】 成都理工大学 , 地球探测与信息技术, 2008, 博士

【摘要】 我国国土辽阔,人口众多,人们日常生产生活对资源环境的影响日益严重,因此,创建应用于国土资源及环境监测管理服务等领域、具有C/S、B/S双模式结构的3S集成服务信息系统,研制出一套能为国土资源利用及环境监测管理提供实时、准确、实用的地理信息服务系统实为必要,这将为决策的科学性提供依据,为真正实现办公自动化打下基础,也为我国国土资源及环境管理现代化迈出坚实的步伐。随着高新技术的不断涌现,多技术的GIS系统集成开发始终是GIS系统发展的重要发展方向,本论文即是在基于组件及多项技术支撑下,并在完成相关GIS系统研发项目的基础上完成的,历经若干项目的科技攻关,得出了如下主要成果与认识:(1)通过实际的系统开发,探索了分布式数据库、MO及VS技术在GIS系统集成开发中的应用,并提出了GIS数据与远程数据库实现联接,实现数据增、删、改等操作的具体完整解决方案与关键技术,使系统不仅具有普通GIS系统的功能,且是一个基于C/S及B/S模式下的数据分布式服务系统。(2)在实际的GIS系统集成开发中,还探索了分布式数据库、MO及最新VS.NET技术在GIS系统集成开发中的应用,提出了VS.NET中GIS数据与远程数据库实现连接,实现数据操作、处理的优化方法与技术。(3)在GIS系统B/S模式结构的开发中,为减轻服务器端的负担,可实现三层或多层数据库系统结构,并可采用建立单一、集中管理、支持多用户操作、基于ArcGIS Server的B/S模式WEBGIS应用,以实现跨平台、跨区域的分布式使用。据此所建系统的GIS功能的可复用性及可扩充性较强,并可便捷、高效地发布高级的GIS网络应用服务。同时,研究还发现,在所建系统与通用数据库的连接及相关操作中,应充分利用ASP.NET中的ADO.NET数据库访问技术,实现高效的数据远程访问与动态链接。(4)在项目研发过程中,本文也对不同的系统开发平台进行了一些比较研究,比如对其中VB.NET与VB 6.0开发编程中的不同特点进行了一些比较,认为VB.NET可充分利用面向对象编程技术,如继承、重载、构造函数等,设计出功能更强、效率更高的程序代码。特别是其中的ADO.NET等技术的使用,更可增强系统的数据访问性能,提高系统的整体数据操作效果。

【Abstract】 GIS based on C/S and B/S framework has the broad application prospects.Through the real Web GIS systematic development based on COM、C/S & B/S and the exploration to the application of the more technology,this pater is achieved.In this paper, the following achievement is getted:(1) Through the real systematic development and the exploration to the application of the distributed database and MapObjects and Visual Studio, it is suggested to the solution and the key technology in the systematic integration development of GIS, related the GIS data with the remote database, realizing the data increasing, deleting, changing etc. This System is not only the normal GIS system, but also real the distributed database Client/Server & Browse/Server system.(2) Through the real GIS development and the exploration to the application of the distributed database and MapObjects and Visual Studio.NET, it is suggested to the advanced solution and the key technology in the systematic integration development of GIS, related the GIS data with the remote database, realizing the data processing.(3) Through the Web GIS development based on B/S and the exploration to the application of ArcGIS Server and Visual Studio.NET, it is suggested to the solution and the key technology in the systematic integration development of GIS based on B/S framework.(4) Through the GIS development and the exploration to the application of Visual Studio.NET and Visual Studio 6, we compare the performance of the technology between VB.NET and VB 6 in the systematic integration development of GIS.

  • 【分类号】TP311.52
  • 【被引频次】27
  • 【下载频次】2345
节点文献中: 

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

本文的引文网络