论文部分内容阅读
网络GIS是当前国际GIS界普遍关注的前沿课题之一,而其中GIS信息的网络发布又是一个公认的重点研究课题。本文在分析和总结国内外近年来网络GIS的相关研究成果和最新研究进展的基础上,针对网络GIS领域亟需解决的GIS信息网络发布的理论和方法进行了系统的理论与实践研究,结合美国海洋气象管理局所部署的美国东部沿海海洋渔业网络GIS在线分析项目的研究和开发工作,从而比较完备地建立了网络GIS中GIS信息网络发布的实践理论体系,包括网络GIS系统的工作类型设计,GIS信息在关系数据库中的存储方式设计,GIS信息数据的优化检索设计,以及GIS信息在Internet网络上不同发布形式的设计。所做的主要工作概括为:1)区分和定义了网络GIS的若干重要概念;2)基于MVC(MVC-ModelViewController)计算机程序设计模型,提出了适合大型网络GIS应用开发的多控制界面和多输出界面的适用于三种海洋数据源的程序业务逻辑和数据–GIS信息输出界面-用户请求处理和数据同步控制程序设计模型;3)详细分析了近年来网络GIS所提出并使用的各种工作类型和实际项目需求,分别针对从当地数据库或从远程数据库进行数据检索提出了两个包含客户机、服务器和数据库三个部分的能动态产生GIS地图和进行GIS基本操作的客户机--服务器新工作类型;4)详细分析了GIS空间数据面向实体对象的特性,提出了针对面向海洋监测站点的GIS空间数据在关系数据库中的存储方案;5)为快速从Oracle关系数据库中检索GIS空间数据,设计了利用外连接、多项控制条件并存和设定索引等措施以提高GIS空间数据检索的效率;6)为了安全快速地远程检索存放在Oracle关系数据库的GIS信息,首次在海洋界提出并使用了OPeNDAPs模型作为网络标准数据传送服务器,以取代传统的使用CGI远程访问关系数据库的方法;7)为满足用户需求而快速动态地产生GIS图形,采用了开放式开发软件MapServer动态地产生矢量GIS图形并将其转换为GIS图像,同时结合HTTPApache服务器将GIS图像发布到Internet网络上;对于小型GIS空间数据集合,采用开放式数学绘图程序Gnuplot绘制与GIS地理区域相关的温度/盐度曲线变化图和直方图并发布到Internet网络上;8)针对用户需要,采用并实现了GIS图像和数据文本信息在Internet网络上的同步发布措施。最后,总结了本文的研究成果,并展望了进一步的相关研究方向。