论文部分内容阅读
网络地理信息系统(WebGIS)是当前GIS领域应用的主要方向和热点之一,由于人们对信息时效性的重视,用WebGIS处理空间实时信息更可称得上这一热点领域中的焦点。本文从技术实现角度,对用WebGIS来处理实时空问信息常遇到的一些关键问题进行了专题探讨。基于网络的空间实时信息处理问题涉及到几乎所有的应用领域。为研究方便,本文首先通过对各领域空间实时数据应用逻辑的概括,把空间实时信息的处理问题从信息处理的技术角度抽象到一个简单的通用业务逻辑模型,为下一步的研究打下基础。其后,本文在论述了WebGIS相关技术和可以用其处理实时信息之后,在应用逻辑层面进一步抽象出“综合实时监控”概念。这样可以扩展应用开发者在使用WebGIS处理实时信息问题时的思维,为问题解决提供一个更为广阔的思路。在上述模型抽象的基础上,本文结合ArcIMS和MapXtreme两个典型的WebGIS平台的技术架构,对如何使用WebGIS平台本身对空间实时信息进行处理的技术实现方式和途径进行了专题论述。数据结构是计算机软件开发的基础技术之一,同样也是WebGIS对空间对象可视化和分析的基础。由于实时信息的特殊性,对于实时生成的空间对象之间拓扑关系的数据结构,WebGIS平台本身的支持程度往往是不够的。对解决此类问题本文结合一个实现案例进行了描述,是本文研究的一个重点。实时信息往往都会在采集之后实时地存储到数据库中,这种数据库类型数据源的引入问题是WebGIS开发中的技术核心与技术难点问题之一,同时也是本文研究的重点之一。文章最后重点研究了Web服务器的集群这一当前Web服务器的高端技术。通过对地图服务器进行集群部署,可以解决WebGIS服务器负载均衡、自动故障接替的普遍问题。本文中相关技术的实现案例和WebGIS的技术架构以及网络服务器的配置优化技术,主要是基于java语言来进行描述的。由于近年来基于Java的企业级技术J2EE的迅猛发展,有着十分广泛的市场需求,同时也由于GIS厂商推出的基于Java的WEBGIS平台的产品较晚,尚且有很大的技术开发难度,由此基于Java的WebGIS技术的研究具有更为现实的意义。网络空间实时信息通用业务逻辑模型的抽象和基于它的WebGIS实现研究,以及上述的几个本文重点研究问题的论述,是本论文的技术创新点。