李 浩,何永强
(河南工程学院计算机科学与工程系,河南郑州451191)
随着网络技术的飞速发展,利用Internet技术在Web上发布空间数据,供用户浏览和使用,是GIS发展的必然趋势.WebGIS是GIS技术与Web技术集成的产物,侧重于地理信息与空间处理的共享.它与传统的GIS相比具有访问范围广、平台独立、大规模降低系统成本和维护、升级方便等特点.传统的GIS应用系统开发模式将用户界面和业务逻辑、数据源以及通讯协议绑定在一起,一般需在后台运行1个或多个GIS应用程序.这种模式只解决了在Web上发布空间信息的问题,并没有针对Web应用环境进行重新设计和优化,因此在功能和效能上不能满足人们的需求.分布式WebGIS就是利用最先进的分布式计算技术来处理分布在网络上的异构多源的地理信息,集成网络上不同平台上的空间服务,构建一个物理上分布,逻辑上统一的地理信息系统.作者针对WebGIS在分布式环境中的不足,将SVG和SOAP引入WebGIS的设计中.SVG以矢量化的形式发布和显示地图数据[1],摆脱了GIS系统制作发布地图时地图数据格式必须为空间数据格式的限制.SOAP使用基于XML的通信协议,实现了不同协议和组件之间的互操作性,降低了程序设计的复杂性[2].本研究结合这2种技术,提出了一种新的WebGIS体系结构,讨论了该体系结构的实现.并给出了一个具体的基于该体系结构的应用实例.
WebGIS与其它采用B/S结构的信息系统类似,一般采用由数据库、GIS应用服务器、Web服务器和……