时间:2024-05-18
杨锐波
摘 要:WMTS,切片地图技术是开放地理空间联盟(OGC)提出的一种空间数据发布的方法,提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。该文围绕切片地图技术在市级地理信息公众服务平台建设中的应用,详细阐述了地理信息公众服务平台的建设中,切片地图数据的制作技术,实现了影像数据、矢量数据在WMTS环境下的发布和调用显示。
关键词:WMTS服务 OGC 地理信息公共服务
中图分类号:P208.2;P283.7 文献标识码:A 文章编号:1672-3791(2019)10(b)-0010-02
随着政府管理决策科学化、经济与社会发展信息化以及和谐社会建设的不断推进,政府部门、企业和社会公众对地理信息服务的需求与日俱增。但是,目前地理信息服务的方式和手段仍以离线提供基础地理数据为主,环节多、周期长,应用系统构建技术复杂、成本高,用户无法获取持续更新的数据,不能满足大规模业务化应用的需要。随着信息化建设的不断深入,网络化地理信息应用如雨后春笋,政府部门、企事业单位和社会公众对地理信息公共服务提出了服务途径网络化、服务方式个性化、服务内容多元化、服务主体协同化的一系列新要求。
地理信息公共服务平以由基础地理信息数据体系中面向服务的产品数据、目录与交换体系为基础,以网络化的地理信息服务为表现形式,以政务网、因特网为依托,针对地方、部门、行业特色,在电子政务、公共安全、位置服务等方面,满足政府、企业以及人民生活等方面对基础地理信息公共产品服务的需要。
目前,地理信息公共服务平台在线数据提供的服务方式主要有网络要素服务(WFS)、网络地图服务(WMS)、网络覆盖服务(WCS)和切片地图服务(WMTS)。该文比较了几种网络地图服务方式的特点,结合地理信息公共服务平台提供服务网的内容以及服务对象的需求,探讨了WMTS在地理信息公共服务平台数据提供方式的应用。
1 几种数据服务比较
基于网络的数据服务包括符合OGC标准的网络地图服务(WMS)、网络要素服务(WFS)、网络覆盖服务(WCS)、基于Web的地图图块服务接口标准(WMTS)。
1.1 WMS服务
网络地图服务根据客户的请求,直接提供地图服务。网络地图服务符合OGC WMS1.1.1标准,常规功能接口如下:GetCapabilities:返回描述Web要素服务性能的XML文档;GetMap:根据请求参数返回一个地图影像,返回的地图影像格式包括GIF、JPEG、PNG、BMP等;GetFeatureInfo:返回显示在地图上的某些特殊要素的信息。操作结果返回符合GML规范。通俗地讲,GetMap获得的就是在桌面程序中画在控件上的结果,是数据的表现。
1.2 WFS服务
网络要素服务可根据属性或范围进行数据检索,将数据查询结果以GML的方式返回给客户。网络要素服务符合OGC WFS1.0.0标准,主要提供以下的功能接口:GetCapabilities:返回描述Web要素服务性能的XML文档;DescribeFeatureType:返回描述Web要素服务的要素类型的模式(Schema);GetFeature:返回一个包括要素实例的GML文档,客户端可以规定获取要素的那些属性,并且可以使用空间或非空间的查询限制条件。Transaction:不仅能提供要素读取,同时支持要素在线编辑和事务处理。
1.3 WCS服务
网络覆盖服务根据客户的请求,直接提供数据服务。常规功能接口如下:GetCapabilities:返回描述服务和数据集的XML文档。GetCoverage:本操作是在GetCapabilities确定什么样的查询可以执行、什么样的数据能够获取之后执行的,它使用通用的覆盖格式返回地理位置的值或属性。DescribeCoverageType:允许客户端请求由具体的WCS服务器提供的任一覆盖层的完全描述。WCS对应基于栅格数据的功能,与WMS基于矢量数据的特点相对应。
1.4 WMTS服务
切片地图服务符合OGC WMTS 1.0.0标准,主要提供以下的功能接口。
GetCapabilities:返回描述服务元数据信息的XML文档;GetTile:返回客户端请求的图块(瓦片)。WMTS服务的目的是把地图以若干图块的形式提供服务。
通过比较可以发现每种服务网针对不同的数据源都有各自的特点和优势:WCS适合栅格数据服务,WFS数据服务更加的灵活,可以动态的调用或查询数据的属性,实现分析等;WMTS是一种静态地图的调用,但是可以按需要分块调用数据。客户端通过缓冲技术保证了数据的传输速度,同时大大地减轻了服务器的压力。对服务器的依赖恰恰是前几种服务的特点,当有很多用户调用同一数据时,会对服务器的运算造成很大压力,而WMTS服务正好是弥补了前几种服务器的不足。
2 电子地图数据制作流程
电子地图生产流程如图1所示。
2.1 矢量配图
参照《地理信息公共服务平台电子地图规范》对矢量数据(点、线、面)进行符号化处理,该字标注,设定不同显示比例下要素的显示符号(包括要素及注记的样式、规格、颜色等)。该文主要介绍利用ArcMap进行矢量配图。
2.2 要素分层、分级
由于瓦片缓存生产中,对金字塔进行了定义,对每一级金字塔的地图中的要素、符号、注记效果都有所不同。因此在矢量配图过程中,实际上要针对不同的金字塔进行配图,形成多级的配图效果。
配图方案中图层的最小可见比例尺、最大可见比例尺需依据瓦片缓存的金字塔比例尺進行定义。需保证当前级别的金字塔比例尺在图层的可见比例尺中,并保证每一级的可见比例尺能够保持连续。该文提供一个金字塔分级参数,供作业时参考。
每一级创建一个group逻辑组进行管理。只需要对每一个逻辑组设置可见比例尺,即可实现在不同的比例尺(金字塔级别)下,达到不同的视图效果。
2.3 要素符号化
在进行点要素符号化时,由于需要按照兴趣点的不同类别进行区分符号化,因此要使用到“Unique values,many fileds”的符号化方式。
2.4 配图效果检查
电子地图矢量配图效果检查,是数据作业的一道必不可少的工序。作业人员需对配图效果进行自检,只有保证矢量配图效果无误,才能生产出符合质量要求的电子地图,否则在电子地图质检、地图审图、与国家主节点进行地图接入测试时,都会存在问题,导致返工,造成更多的工作量。
2.5 地图瓦片切片
电子地图瓦片数据集切片,是利用GeoGlobe DataManager工具来实现的。由于源数据类型的不同,在GeoGlobe DataManager中定义了矢量数据集、影像数据集、三维地形数据集等多种数据集。在实际的数据生产中,我们用到了矢量数据集和影像数据集两种。
3 数据服务的发布和调用
目前比较流行的公共服务平台多外采用基于SOA和J2EE体系设计理念,便于实现跨平台与互操作,利用Web Services方法实现一种松散耦合的异构式环境的集成,采用OGC标准规范接口,构建面向服务的、融共享服务提供方、使用方和管理方为一体的地理信息数据共享框架体系结构,实现基于统一注册和分级授权的服务组织模式与运行管理机制,达到地理信息共享交换的持续扩展。地理信息公共服务平台作为一种分布式的服务提供形式,其目的是使分布在网络上的不同地理位置和不同平台的用户可以获得公众地图服务。
3.1 数据服务的发布
首先,用GeoGlobe DataManager软件连接平台数据库,创建数据集然后选择数据文件夹将瓦片数据导入地理平台数据库中。其次,利用平台管理系统软件发布瓦片地图服务。
3.2 数据服务的调用
用户可以采用任意一个支持OGC规范的GIS平台开发自身的GIS应用系统,当需要调用除自身外其他的空间地理信息数据和相关服务时,可以通过平台提供的服务地址,直接将该服务提供的数据集成到自身的GIS系统中,完成所有应用开发。
4 结语
地理信息公共服务平台是建立适宜网络化应用的公共平台数据集,利用政务网或者互联网像政府和社会公众提供快捷方便的地理信息服务。数据提供的过程中快速无障碍的数据服务响应是关键。WMTS服务的方式很好的解决了数据响应速度慢的问题。现有主流的互联网电子地图无不采用这种模式,当然WMST在数据提供的灵活性也因此受到限制。由于WMTS只能以有限的坐标系统和比例尺提供服务,WMTS客户端把来自一个服务器的图块叠加到来自另一个服务器的图块之上的能力是有限的。因此,要在WMTS客户端叠加不同服务器的数据时,需要约定一个共同的坐标参照系统和一个共同的分级标准。
参考文献
[1] 黄梦龙.瓦片地图技术在桌面端GIS中的应用[J].地理空间信息,2011(4):22-24.
[2] 张园.移动位置服务应用发展研究[J].信息通信技术,2011(2):33-36.
[3] 赵大龙,孙恒宇.地圖切片技术分析与简单实现[J].测绘与空间地理信息,2010(1):55-59.
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!