论文部分内容阅读
我国国土辽阔,人口众多,人们日常生产生活对资源环境的影响日益严重,因此,创建应用于国土资源及环境监测管理服务等领域、具有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等技术的使用,更可增强系统的数据访问性能,提高系统的整体数据操作效果。