省级地理信息公共服务平台总体设计技术研究Word下载.docx
《省级地理信息公共服务平台总体设计技术研究Word下载.docx》由会员分享,可在线阅读,更多相关《省级地理信息公共服务平台总体设计技术研究Word下载.docx(5页珍藏版)》请在冰豆网上搜索。
釆用面向服务的开发思想;
各系统模块功能要松賴合,表现层要与具体业务紧密结合;
系统模块间统一釆用基于服务接口的方式进行交互等等,这些思想与技术措施是保证平台标准性和开放性的核心与关键。
1.2先进性与实用性原则
平台设计及实现技术方面,采用成熟的软件体系架构和先进的开发技术,做到人机界面友好、操作简便、维护方便,确保建成系统的生命力。
软件平台的选用要面向以后地理信息服务的发展方向,所选用的软件平台必须是现阶段同类产品中成熟的、主流的先进产品;
在软件开发思想上,严格按照软件工程的标准和面向对象的理论来设计,管理和开发,保证系统开发的高起点。
网络建设立足长远发展的要求,计算机硬件和软件、数据库及软件平台支撑工具采用先进、稳定的、能满足海量数据存储与管理的主流地理信息产品。
平台的服务顾及非专业地理信息用户的需要,做到平台框架结构合理,访问速度快、实用性强。
1.3可靠性与稳定性原则
由于地理信息公共服务平台需要支持实时运行的专业应用系统,因此要求平台的稳定性极高。
平台的安全可靠是一个优秀系统的必要待征,平台的安全保护措施是否有效是地理信息公共服务平台的主要性能指标之一。
安全可靠性应作为平台建设的首要出发点,为了保证平台信息的安全可靠性,必须制定严格的权限管理规定和数据保密机制,以避免非法操作所造成的数据泄漏、修改或损坏。
同时还要有数据备份的功能,当数据被非法修改或者损坏时用于数据的恢复。
平台组网时应选用高可靠性的产品和技术,在充分考虑平台运行时所有可能出现的情况下,提高各种情况下系统的应变能力来确保整个平台运行时的安全性和可靠性。
平台软件不但要具备很强的容错能力,而且还要有优秀备份和恢复性能,使得整个软件平台的崩馈和损坏现象不会轻易出现。
1.4平台性与可扩展性原则
地理信息公共服务平台的建设是一个长期的逐渐发展的过程,因此要求系统具有良好的可伸缩性。
以后各行业应用项目的建设可能都需要地理信息公共服务平台为其提供数据、功能等服务。
在平台设计时,项目的统筹规划、设计和开发等都需要站在全局的高度上,以充分发挥平台在政务信息资源共享和提供公用性、基础性信息服务方面的核心作用[39],基础性和公用性数据库的重复建设也会得以避免。
2平台的总体路线
省级地理信息公共服务平台采用面向服务架构(SOA)的理念与方法,设计融共享服务提供方、使用方和管理方为一体的“公共服务平台”总体架构,实现基于统一注册和分级授权的服务组织模式与运营管理机制,完成地理信息资源与服务的管理调度及动态装配。
采用Oracle公司的WebLogicServer10.0作为应用服务器和Web服务器软件。
WebLogicServer10.0为部署到SOA的所有服务提供必需的事务、会话和上下文控制。
WebLogicServer10.0拥有强大的管理能力,并具有线性扩展,LAN、MAN和WAN集群,多个审计接入点。
Web容器不仅具有Web服务器所有功能,而且完全支持Web服务,包括J2EE1.4规范中指定的WS会话、WSRP生产者托管、UDDI注册和完整的Servlet功能。
地理信息服务软件平台釆用武大吉奥公司共享服务平台软件GeoGlobe4.0。
GeoGlobe4.0(简称空间信息共享服务平台)是一种基于SOA架构的平台软件框架体系,为各级政府部门、企事业单位和社会公众提供标准空间信息服务。
软件以空间数据为基础、信息网络为载体、服务为中心、应用为导向,基于WebService技术,SOA体系架构,参照OGC标准服务规范建设,实现了空间信息资源分布式管理、集中共享与服务,集中体现了“多源异构、在线共享,多维集成、动态更新”的共享服务特点。
建设过程中,由省级节点统一开发服务注册管理软件系统,分发给各地市节点和部门节点建设地理信息服务注册中心,形成全省统一的元数据(服务)与目录注册体系,各节点的注册中心保持同步和镜像,用户访问任何一个服务注册中心,都可以得到全省地理信息共享资源。
3平台的总体架构
3.1平台的建设模式
省级地理信息公共服务平台釆用多级互联互通的建设模式,即纵向上与国家级主节点“天地图”和省内各个地市信息基地实现多级分布,共享空间信息服务;
横向上与国土、交通、城规、水利、医疗、公安等多部门、多领域实现互联互通,形成地理信息资源交换共享机制,如图3.1所示。
3.2平台的总体架构
省级地理信息公共服务平台作为一种分布式的服务提供形式,其目的是使分布在网络上的不同地理位置和不同平台的用户可以获得服务。
平台的总体架构是一种基于“4+1”模式的架构,主要由运行支撑层、数据层、服务层、应用层和标注规范体系五个部分组成,结构图如3.2图所示。
运行支撑层:
主要包括网络、服务器集群、存储备份、安全保密系统、计算机机房改造等硬环境和技术规范与管理办法等软环境。
数据层是指通过服务层提供给应用层的空间数据库内容。
它是面向地理信息网络化服务需求,依据统一技术标准和规范而构建的一体化地理信息资源体系。
服务层是根据多数用户对地理信息应用的共性需求而设计并实现的系列标准服务接口,以及在此基础上建立的在线服务系统和运维管理系统。
通过在线服务系统向应用层提供所需的各种应用服务,如数据服务、处理服务、表现服务、目录服务、信息交换服务、业务访问、业务集成、安全可信和可管理等通用性的服务。
应用层面向平台服务的对象一政府、企业、公众。
应用层构造了各种电子政务应用、门户网站系统,是电子政务系统中面向最终用户的层面标准规范体系建立了相应的信息化技术标准、应用服务标准、系列数据标准等,保证信息有序,平台建设和运作有章可循。
4标准体系规范设计
统一要素表达规范、目录服务规范、几何关系规范等,基于统一的标准,共享服务提供了各种服务功能和服务注册发布机制,实现空间信息的“共恪共享”,是省级地理信息公共服务平台的建设任务之一。
标准体系建设是建设省级地理信息公共服务平台推动空间信息共享的核心工作。
标准与规范体系和管理法规与制度体系是在参考国家标准、部门标准、行业标准、地方标准以及国际标准,采用直接引用和自行制定相结合的办法提供一套可供省级空间信息共享框架系统建设的标准、规范和切实可行的管理办法,用以保障框架平台顺利建设和公共信息的共享环境的形成,为整个省级空间信息共享环境的建设打下基础。
标准体系建设是一个广义的概念,它不仅指地理信息共享所需各项标准的研究、制定和实施,还包含确立统一的空间参照系统、建立统一的地理信息空间定位载体即共享平台等。
平台标准体系建设遵循和参照国家和有关主管部门制定和发布的法律法规、一系列与地理信息公共服务平台建设相关的技术标准、规范和管理规定,同时根据省级的地理信息应用与服务的情况,制定出符合省级省情的系列标准和技术规范,主要包括数据规范、服务规范、应用规范和其它规范等。
4.1数据规范设计
为保证各类数据资源的共享与集成服务,需要制定相应的《公共地理框架数据规范》。
一些需要遵守的现行国家或行业技术标准与规范将作为规范性引用文件纳入这些制定的规范中。
公共地理框架数据规范主要包括地理实体数据规范、地名地址数据规范、地图数据规范、高程数据规范和影像数据规范等。
(1)地理实体数据规范:
规定地理实体数据的定义、构成与表达方式,包括基本数据模型、要素和属性内容、数据分层及组织、实体及分类编码、几何表达与拓扑处理、数据集划分等。
主要内容包括概念数据模型、信息编码、数据分层与命名、属性结构与值域。
(2)地名地址数据规范:
规定地名地址数据的分类、描述、编码以及地理位置信息表达的规则与方法。
主要内容包括地名地址数据的分类与唯一实体标识、描述规则、地理位置表达规则等。
(3)地图数据规范:
规定地理底图数据的内容组合规则,矢量数据、影像数据、地名地址数据的选取规则,以及可视化表达相关规定,包括坐标、投影、比例尺、各种要素的符号、注记、颜色等基本要求。
(4)三维景观模型数据规范:
规定数字高程模型、三维构筑物模型数据的处理、表达等技术要求。
(5)影像数据规范:
规定地面影像数据的处理(融合、拼接、勾色、金字塔建立)、构筑物纹理数据的获取及处理、立面街景数据的获取及处理、影像数据的存储。
(6)行业专题数据规范:
规定每类行业专题数据的规范,包括行业数据的命名规则、必有字段命名规则以及行业数据采集要求等。
(7)数据维护与更新规范:
规定数据维护与更新的操作流程、数据版本控制要求、一致性维护要求等。
4.2服务接口规范设计
服务接口规范设计是指为了实现平台的多级互联,确保平台的各个节点能够协同提供统一的服务,需要制定的相应服务技术规范。
其中需要遵循的服务技术规范包括WMS、WFS、WCS、WFS-G、WPS、CSW。
平台需要制定的服务技术规范包括《基于服务器缓存的地图服务规范》、《平台服务元数据信息模型》、《平台服务的专题分类》、《平台服务发现接口规范》、《平台服务的服务质量评价方法》、《平台用户管理规范》、《平台服务节点建设基本技术要求》、《各类服务接口的浏览器端应用开发接口》、《平台应用分析功能开发技术要求》等。
(1)基于服务器缓存的地图服务规范:
在保证与WMS规范兼容的基础上对WMS进行扩展,定义可以实现对服务器缓存方法自动识别和缓存地图进行访问的功能接口。
(2)平台服务元数据信息模型:
在《OGCWeb服务通用规范》、《IS019119地理信息服务》的基础上,结合现行国家标准《地理信息元数据》以及最新的《IS019115地理信息元数据》的内容,根据平台中对各类网络服务的应用需求,按照OGCWeb服务的要求,规定描述各类地理信息服务的信息模型。
(3)平台服务的专题分类:
针对地理信息服务不同于地理信息的特征,需要按照常用的分类依据规定可扩展的支持多分类依据的平台服务专题分类体系,并给出编码规则和代码,以支持服务的快速发现、聚合,并支持服务之间的语义组合。
(4)平台服务发现接口规范:
结合多种较为成熟的目录服务规范,根据平台提供服务的特点和运行机制,规定平台服务查询、选择服务的接口,同时规定支持地名搜索、语义搜索等功能的技术机制。
(5)平台服务的服务质量评价方法:
确定评价平台各类服务的服务质量的指标体系和质量评价方法,作为对各类在线服务进行科学合理的质量评价的依据。
(6)平台用户管理规范:
规定平台用户的主要角色和各个角色的用户类别,以及用户使用平台功能的前置程序(如注册、申请、审批等)和事中要件(如身份认证、访问审计等)。
(7)地图API接口规范:
各类服务接口的浏览器端应用开发接口(API)规范:
主要是JavaScript、Flex、SilverLight等类型的接口。
其是对相关互操作规范接口的包装,减少用户的开发工作量。
平台应用分析功能开发技术要求:
基于WPS规范,结合平台的特点,规定在WPS框架下实现各类应用功能(如模型计算、地形分析、空间统计、综合空间查询、数据挖掘等)的方法和要求,规定各个功能的描述文件的基本内容。
(8)应用规范设计:
制定包括《地理信息公共服务平台用户指南》、《地理信息公共服务应用规范》。
地理信息公共服务平台用户指