本发明涉及信息数据管理技术领域,特别是指一种通用gis接口。
背景技术:
随着信息系统的发展,除了传统的导航系统外,电子政务系统及电商系统以及其它一些业务系统,因为受到大数据时代带来的影响,都需要结合电子地图数据进行终端界面的展示。但目前,地图厂商的接口数据暂未形成统一标准,软件产商在开发gis系统时需要对不同的地图采用不同的技术手段进行对接,降低了开发效率。
技术实现要素:
本发明要解决的技术问题是提供一种通用gis接口,用以支持快速对接已有的地图系统数据,本接口包括以下功能模块:
arcgis接口:实现与arcgis的集成;
地图前端服务;提供对javascript,.net及java等sdk开发包的调用支撑,以及分发相应请求到所有其他模块;
栅格底图发布服务模块;提供地图的底图数据服务,支持多种流行的栅格底图数据格式;
空间库rest接口服务:空间库rest接口,提供空间库的数据增删改查、基于空间关系的数据查询、空间数据的空间计算等服务支撑;
动态图层服务模块:提供空间库数据的动态绘制、渲染服务,支持大数据量的快速绘制渲染,并提供基于条件判断的数据样式配置功能;
截图服务模块:提供地图截图服务,提供基于后台服务的任意范围和比例尺的高精度地图截图打印功能;
引擎管理服务模块:引擎管理服务提供对引擎各服务的管理配置选项,服务器启停、服务器状态查看、各服务模块日志查看功能。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合具体实施例进行详细描述。
实施方案
基于.net开发平台,开发提供一种通用gis接口,包括以下功能模块:
arcgis接口:通过websevice(wms、wfs)访问gis平台,实现与arcgis的集成;
地图前端服务;提供对javascript,.net及java等sdk开发包的调用支撑,以及分发相应请求到所有其他模块;
栅格底图发布服务模块;底图模块,提供地图的底图数据服务,支持多种流行的栅格底图数据格式:例如arcgis9.3散列格式,arcgis10压缩形式栅格底图数据;
空间库rest接口服务:空间库rest接口,提供空间库的数据增删改查/基于空间关系的数据查询/空间数据的空间计算等服务支撑;
动态图层服务模块:提供空间库数据的动态绘制/渲染服务,支持大数据量的快速绘制渲染,并提供基于条件判断的数据样式配置功能;
截图服务模块:提供地图截图服务,提供基于后台服务的任意范围和比例尺的高精度地图截图打印功能;
引擎管理服务模块:引擎管理服务提供对引擎各服务的管理配置选项,例如空间库创建,维护;空间库数据维护;服务器启停;服务器状态查看;各服务模块日志查看功能等。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。