访问量: 257 次浏览
地理信息公共服务平台是一种能够以SOA提供地理信息服务的
软件架构及服务形式的总称,
在各地G1S服务平台的建设过程中曾经有许多不同的名称,
如地理信息共享交换平台、数字城市地理空间框架、
地理空间信息共享服务平台等。
但它们都是通过Web服务在线应用方式将传统硬拷贝的数据更新为一种更加方便、
快捷和可持续的新模式。因此,
地理信息公共服务平台能够实现地理信息从纸质产品到数字产品的转变,
从通用产品到定制产品的转变,从拷贝服务到系统服务的转变,
从封闭服务到开放服务的转变,从自成体系到综合集成的转变,
以及从数据服务到知识服务的转变。
公共服务平台应具备以下特征:①在软件层而上需要有跨平台意识,
即能够部署在不同类型的操作系统之上,
满足不同类型的软硬件设备需求和扩展需求;
②采用SOA,即地理信息资源均采用服务方式进行部罟、访问和编辑;
③平台的架构设计与底层GIS平台具有无关性,
即作为一个公共平台无须与任何一个底层GIS平台紧密绑定,
它可以管理来自任何GIS底层系统的服务,只要这种服务符合一定的标准;
④公共平台的服务是规范和标准的,满足各种主流地理信息服务标准的规定;
⑤平台需要具有扩展性和开放性,能够通过各种插件,实现平台功能的扩展与丰富。
SGS平台采用“一张图”的信息资源整合模式,
运用SOA设计、多级多源地理信息服务聚合技术、
地理信息服务总线技术、二三维一体化技术,
实现地理信息共享服务在线、准在线、
离线的分布式部署与集成化管理应用。整个SGS架构由五部分组成。
第一层是地理信息公共服务平台的基础设施层,
是平台数据及其应用的基础支撑环境。地理信息通过数据中心局域网络、
相关的硬件及基础软件等平台基础设施建设,
把平台各个独立的部分连接成一个整体,
并通过城市电子政务网络和互联网,
将平台的信息资源提供给用户使用。出于地理数据的保密性和安全性的要求,
必须注意什么样的数据能够出现在什么样的网络上。例如,
在互联网上发布的地理信息数据必须有测绘地理信息主管部门颁发的审图号,
且数据必须经过脱密处理。
第二层是数据层。地理信息公共服务平台包含了来自多个方面的数据库,
包括地名地址库、基础地理数据库、影像数据库、
行业专题数据库(来自不同行业的集中数据,既可以物理集中也可以逻辑集中)
和元数据库等。除此以外,许多地方还有自己的特色数据库,
如三维数据库、二维半数据库、GPS数据库等,只要平台管理层认为有必要,
符合国家标准和保密规定,都可以通过平台进行发布。
第三层是空间数据管理层,是对数据库层中运行在不同网络,
如工作网络、政务网络和公众网络上的数据库进行维护和管理的一套软件系统。
由于网络的保密级别不同,不同网络上能够存储的GIS数据类型和数据精度也各不同,
如果为这三套数据实行独立管理,将会是非常巨大的工作量。
因此在实践中,许多地方都采用了“一库多版”的方式,
即对数据量最丰富的内部工作网络上的GIS数据库进行完整的数据检査、
入库、拼接等管理,而其他版本的数据库,
则在该GIS数据库之上进行抽取形成可发布版本,
这样做既降低了工作置,也同时保证了多库数据的统一性。
第四层是共享交换服务层。该层根据平台的应用需求和系统的业务逻辑,
开发建设一系列业务逻辑服务,如检索服务、认证服务、数据交换、
目录服务、Web地图服务服务、Web要素服务服务和位置服务等,
为应用系统提供强大的后台功能支撑和运行维护服务。
这里是整个地理信息公共服务的核心,它承担着将数据转换为Web服务、
聚合服务、发布服务、服务注册和保障服务安全性的重任。
狭义而言,这就是平台!这一层建立在地理信息服务总线之上,
服务总线是一种基于消息中间件、Web服务等技术,
它将消息驱动机制与面向服务的方法结合,
在分布式网络环境中实现松散耦合服务间无缝集成的体系结构模式。
服务总线支持SOA中的服务交互并对其进行管理,能够接入不同编程语言、
不同通信协议的计算组件,同时采用开放的标准实现服务间的交互通信和协同计算,
是SOA中实现服务智能化集成与管理的中介。
第五层是应用层。在服务层的基础上,搭建智慧城市的各种应用系统,
如数字城市公众信息服务平台网站系统、地图黄页系统、位置服务系统、
在线数据服务系统、数字电视发布系统和信息亭服务系统等。
这些系统通过手机、掌上电脑、电脑等终端设备直接面向社会公众。
SGS平台在内容建设的同时,也把标准规范体系、
管理运行体系和安全支撑平台的建设始终贯彻到总体设计中,
以保障平台开发与应用順利进行。这五个层次相互联系,形成一个有机的整体。