论文部分内容阅读
本论文以南通市水利局委托开发的项目“南通市网络化水利地理信息系统”为研究基础,开发集计算机图形与数据库于一体的全市网络化水利地理信息系统,主要实现南通市水利地图的矢量化,对南通市及其管辖的县(市)乡(镇)的江河流域、水利相关设施等实施统一控制和管理。
论文介绍了南通市网络化水利地理信息系统的需求分析、原型设计、系统开发、性能测试、系统评价全过程。整个系统采用远程浏览端、中间层服务器端和空间数据服务器三层体系结构,利用UML对系统开发各个过程进行柔性建模。网络化地理信息系统主要包括综合管理子系统和远程浏览子系统,实现局、县和乡三级地图操作、属性数据管理、图形查询、属性数据查询、地图更新以及数据报表打印等功能。综合管理子系统采用MapInfo公司的MapX组件进行二次开发,实现南通市水利地图信息集中管理控制和维护。远程浏览子系统优化了最初的胖服务器模型,采用ActiveX控件技术,在网页中嵌入基于MapX组件开发的地图控件MapShow,有效均衡了客户端与服务器端的负载;同时研究设计了双端缓存数据控件以及多级网格索引控件,从数据存储和索引的角度提高用户端的响应速度,整个系统具有较高的运行效率。
论文最后,从用户端响应速度的角度对系统进行了性能测试,并与最初开发模型下的系统进行了比较,比较得出该系统响应速度快于原模型下的系统。同时对整个系统提出了相应的安全机制。最后采用模糊理论方法从网络特性、功能性等指标对系统进行评价,评价结果为“优秀”,并针对网络化水利地理信息系统功能上的扩充、与其他系统的融合以及系统安全性的进一步完善提出建议,明确下一步工作目的,展望地理信息系统今后发展趋势。