核心期刊论文发表浅析宁夏地理信息共享平台
发布时间:2015-01-08
本篇文章是由《计算机应用与软件》发表的电子论文,创刊于1984年,由上海市计算技术研究所和上海计算机软件技术开发中心共同主办,主要面向从事计算机应用和软件技术开发的科研人员、工程技术人员、各大专院校师生、计算机爱好者。致力于创办以创新、准确、实用为特色,突出综述性、科学性、实用性,及时报道国内外计算机技术在科研、教学、应用方面的研究成果和发展动态的综合性技术期刊,为国内计算机同行提供学术交流的平台。
一、平台简介
宁夏地理信息公共服务平台,以电子政务内外网为依托,分布式地理空间框架数据库为基础,采用地理空间信息技术、数据库技术、网络技术和其它相关信息技术,实现空间地理信息的统一管理、整合、交换和共享、建立跨地区、跨部门的“一站式”协同服务体系,为政府、企业、公众提供网络化地理信息服务,作为其他专业信息空间定位、集成交换和互联互通的基础,为宁夏自然、社会、经济的空间信息载体和栖霞市各行业的空间信息基础设施。平台为国土行业的资源的整合利用提供平台环境,推动国土部门地理信息数据的管理创新,借力逐步完善的丰富业务应用体系,全面提升了国土部门的信息化服务水平,为以后业务流程的整合奠定基础,提升管理能力,降低管理成本,增强信息利用率以及更新速度,实现各类信息的资源共享与在线集成应用,基于统一数据基础展开日常应用、管理与决策,为“智慧国土”建设打下坚实基础与技术积累,并最终构建地理信息共享与应用的良好生态环境。
二、地图服务地图服务是平台对外提供的最基础的服务。二维地图浏览支持OGC WMS、OGC WMTS规范,并可以根据需要选择或制定基于SOAP和REST的接口,其中REST接口须符合《基于服务器缓存的网络地图服务接口———REST方式》。三维地图服务应支持直接读取通过WMS接口发布地图服务;数据存取服务可实现数据操作、地理编码等支持OGC的WFS、WCS规范,也可根据实际需要选择其它通用IT标准;数据分析处理服务须遵循OGC WPS规范;地名地址服务须遵循OGCWFS-G规范。
1.服务类型划分。平台采用面向服务的体系架构(SOA),以服务的方式对外提供地理信息公共服务,以实现数据和应用的分离。平台提供的服务类型可概括为如下几种类型:可视化服务、数据服务、空间功能服务、搜索服务、支持服务、第三方服务等。
2.服务发布流程。从空间地图数据到最终提供服务给用户使用,需要经过如下两个步骤:2.1服务发布。通过服务引擎将数据发布成服务。不同的服务引擎可部署在同一网络内的不同的服务器上。在平台中通常采用的方式为:wms的发布用ArcGIS Server或GIMS,Wfs的发布用ArcGIS Serv-er,瓦片服务的发布用瓦片引擎,功能服务的发布用功能服务引擎。
2.2服务注册。通过服务引擎发布出来的服务一般只存在于局域网内,并不能直接供外界使用,还需要通过服务注册的方式,将服务添加到服务总线中,有总线统一对外提供并管理外部用户对服务的访问。
2.3功能设计。
服务发布:平台提供可视化界面,允许将本地或远程数据发布成服务,数据源支持shape文件、geodatabase、mxd文档、GML文件等常用格式。
服务预览:服务发布后,可以预览用户自己发布的服务,以验证服务是否正常发布。
服务编辑:当服务发布后,用户可以根据实时需要,对所发布的服务名称、服务内容等进行修改和编辑。
服务元数据更新:发布服务时需要将对应的服务元数据添加到元数据库中2.4接口设计。服务接口是实现共享服务的核心,公共地理框架数据通过服务接口部分提供共享服务,是进行平台门户系统和一切业务应用系统定制的基础。
平台需要提供
OGC、SOAP以及REST的服务方式,提供基本GIS功能,因此二次开发接口协议完全支持这三种标准方式,并且支持采用网格协议标准TCP/IP、HTTP来进行通信。
(1)OGC服务接口设计。
OGC WMS服务:提供获取矢量地图图片的接口,以图片格式(PNG、GIF、JPG)产生参照的地理数据地图并返回。
OGC WFS服务:提供获取矢量地图属性数据的接口,以实现各种图文互查的功能,以XML形式返回相关属性信息。
OGC WMTS服务:WMTS服务支持RESTful访问,其接口包括GetCapabilities、GetTile和GetFeatureInfo这3个操作,这些操作允许用户访问切片地图。
OGC WCS服务:WCS提供了包含了地理位置信息或属性的空间栅格图层,而不是静态地图的访问。根据HTTP客户端要求发送相应数据,包括影像,多光谱影像和其它科学数据。
OGC WPS服务:WPS是OGC的Web处理服务提供了空间数据操作和计算的总体模型,它由以下操作组成。
OGC WFS-G服务:地名地址要素服务(Web Feature GazetteerServices简称WFS-G)遵循OGC的WFS 1.0.0规范。主要提供地名、地址数据的查询、检索功能。
(2)Web Service接口设计。标准的Web Service指的是提供WS-DL服务接口描述文档,能够向企业服务总线注册的Web服务。在平台中,提供的Web Service接口支持有:WSDL服务接口描述协议:负责描述Web Service的接口,WSDL其实是一个XML形式的文档。
UDDI:用来管理Web Service。提供服务的注册和查找功能。当服务使用者已知一个Web Service的访问途径时,服务目录并不是必须的。
SOAP协议(Simple Object Access Protocal,简单对象访问协议):它是一个用于分散和分布式环境下网络信息交换的基于XML的通讯协议。在此协议下,软件组件或应用程序能够通过标准的HTTP协议进行通讯。
(3)REST接口设计。
ArcGIS提供了REST API服务的接口来实现对地图服务和功能的访问和实现。
REST API 的服务主要有目录管理,在目录之下可以查看到Map Services、GP服务、Geometry服务、网络分析服务等功能服务,通过该功能服务下的功能接口可以实现相关的功能扩展应用。
三、服务使用1.
服务检索服务排序。用户可以按照图层、服务名称关键字和服务类型、服务来源和空间位置关系检索平台中注册的服务。服务检索实现查询所有通过平台共享的服务,可设置多条件查询也可设置空间范围查询,为用户提供多样便捷的查询,具体如下:服务类型查询:给定某种服务类型,查询此类型的所有服务。
关键字查询:根据关键字查找匹配的服务。
空间范围查询:根据给定的空间范围,查询与此范围有公共部分的服务。这种查询主要针对数据服务而言。
混合查询:同时限定服务类型和关键字的查询。
2.服务申请。提供服务的申请和审批流程操作,罗列平台提供的各类空间服务供用户选择。支持提交平台服务申请在线请求与处理。
申请操作需对用户进行信息提示,用户需要对服务申请的用途、范围等进行描述。
3.图层列表信息浏览。查看服务对应的图层信息,并能通过图层查看对应图层的元数据信息。
4.查看服务元数据。查看服务对应的元数据。
5.服务详情。查看服务详细信息,包括服务的基本信息、服务发布单位详细信息、服务使用限制、数据描述信息、空间范围已经支持的操作等信息。
6.服务调用。查看服务调用,可以看到服务调用示例信息。
7.服务拆分。服务拆分可以实现
WMS的拆分,将WMS服务按照矩形范围进行拆分,拆分后的WMS服务作为一个新的服务。
四、结语服务中心实现服务共享与互操作,基于平台服务进行二次开发所需要的功能和管理职能,包括服务检索、服务排序、服务申请、图层列表信息浏览、查看服务元数据、服务详情、服务调用等功能等功能模块,是宁夏地理信息共享服务平台的核心部分。
参考文献:
[1]王云洪;高职院校图书馆文献资源共建共享平台建设方案研究[J];河南图书馆学刊; 2010年05期.
[2]李军;政务地理空间信息资源管理与共享服务应用[J];北京大学出版社;2009年6.