论文部分内容阅读
随着人们对地理信息需求的不断增长和网络技术的飞速发展,GIS技术与网络技术相互融和形成了网格GIS技术。虽然目前网格GIS技术已越来越多地应用于各个领域,但国内农业灌区领域的网格GIS并不多见。本文研究的是基于网格GIS的大型灌区地理信息管理系统的集成框架技术。 本文在国产GIS——织女星GIS系统特点的基础上,确定采用其二次开发构件和先进的面向对象语言——C++语言作为研究基础,为实现一个技术先进、性能优良、功能完善的灌区GIS打下基础。将多种设计模式和C/S模式应用到系统逻辑结构中,解决了系统由于模型种类多、数据繁多、交互复杂而造成的实现逻辑复杂的问题。 本文采用数据库统一管理空间数据,在SDE空间数据引擎和SqlServer数据库搭配使用下及集成框架技术的运用,高效率地实现了数据库存取数量庞大的空间数据和业务数据。 本文用设计模式的方法对GIS与MIS两大系统的集成框架,提出了基于构件工厂的框架设计;进而从框架体系及集成理论、GSQL模板以及行业模型三个方面全面介绍了系统集成。上述方法及技术在大型国产GIS软件——织女星大型灌区地理信息系统VegaIGIS中得到实现,解决了大型软件开发及海量数据处理中遇到的集成问题。 织女星大型灌区地理信息系统VegaIGIS采用面向对象的设计方法,并按照软件工程的设计思想进行了模块化的设计和实现,具有友好的界面,采用分布式多层体系结构、多种数据库支持、统一集成框架平台等技术,性能优良、稳定、易于维护。实现了网络环境下灌区空间数据、社会信息查询、水情预报和历史水情信息查询、配水模拟、灌区测控等基于GIS、MIS集成技术的功能。系统的设计和应用均在国内具有一定创新性,并在2005年获得了国家级重点新产品的荣誉。