■为了适应上海市测绘院的实际情况并顾及现有的软件,兼顾数据的安全及多数据源服务,将上海市测绘院的地理信息数据及地图制图优势发挥出来,挖掘地理信息资源,使GIS成为一种面向大众的工具,同时要保护好测绘院的信息资源和知识产权,我们对基于因特网的地理数据(矢量格式和影像格式)发布进行技术研究。开发了上海市测绘院的WebGIS地图发布系统。系统完全按照三层式网络应用软件模型组织,采用Windows的ActiveX/COM/DCOM、IIS、ASP技术实现,具有动态压缩、数据加密,图型效果美观、访问速度较快、开发配置便捷、支持分布式多源数据访问以及矢量数据和影像数据透明叠加等特点。产品可以实现基于Internet/Intranet、单机系统等各种实际应用系统开发。到目前为止利用该技术已实现多项应用系统,得到用户的肯定和好评。
■系统的技术构成
客户端浏览器,通过Internet网、防火墙访问中间件服务器(Web服务器)、GIS服务器和GIS数据库。如下图所示:
■系统的整体流程
客户端可以访问不同的服务器获取不同的数据叠加。如下图所示:
■系统的多层结构
系统功能采用多层结构,主要分表达层、业务逻辑层、数据服务层,每层按不同的功能又分为多个功能层进行协调运行。如下图所示:
多层结构具有明显的优点:
(1)可维护性——系统易修改、升级、更新
(2)可 靠 性——运行稳定
(3)可 用 性——反应快,可灵活建立友好的用户界面
(4)可扩展性——随技术及应用发展容易扩展功能
(5)可转移性——容易与各种应用软件兼容
(6)可复用性——软件升级,公共接口不变
(7)本 地 化——每层采用分布式或本地,对客户透明