基于切片技术的电子地图制作与发布

2018-12-27 11:09张涛
科技资讯 2018年17期
关键词:电子地图数据服务矢量

张涛

摘 要:WMTS,切片地图技术是开放地理空间联盟(OGC)提出的一种空间数据发布的方法,提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。本文围绕切片地图技术在省级地理信息公众服务平台建设中的应用,详细阐述了地理地理信息公众服务平台的建设中,切片地图数据的制作技術,实现了影像数据、矢量数据在WMTS环境下的发布和调用显示。

关键词:WMTS服务 OGC 地理信息公共服务

中图分类号:P208 文献标识码:A 文章编号:1672-3791(2018)06(b)-0007-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服务的目的是把地图以若干图块的形式提供服务。

2 电子地图数据制作流程

2.1 矢量配图

参照《地理信息公共服务平台电子地图规范》对矢量数据(点、线、面)进行符号化处理,文字标注,设定不同显示比例下要素的显示符号(包括要素及注记的样式、规格、颜色等)。本文主要介绍利用ArcMap进行矢量配图。

2.2 要素分层、分级

由于瓦片缓存生产中,对金字塔进行了定义,对每一级金字塔的地图中的要素、符号、注记效果都有所不同。因此在矢量配图过程中,实际上要针对不同的金字塔进行配图,形成多级的配图效果。

配图方案中图层的最小可见比例尺、最大可见比例尺需依据瓦片缓存的金字塔比例尺进行定义。需保证当前级别的金字塔比例尺在图层的可见比例尺中,并保证每一级的可见比例尺能够保持连续。本文提供一个金字塔分级参数,供作业时参考。

每一级创建一个group逻辑组进行管理。只需要对每一个逻辑组设置可见比例尺,即可实现在不同的比例尺(金字塔级别)下,达到不同的视图效果。

2.3 要素符号化

在进行点要素符号化时,由于需要按照兴趣点的不同类别进行区分符号化,因此要使用到“Unique values,many fileds”的符号化方式。具体操作如下。

选中图层,右键,单击Properties。在Layer Properties中选择Symbology选项卡,在左边的目录树中选择Categories——Unique values,many fileds,在Value Fields中依次选择ORDERBY、PLAYER、PCODE三个字段。将的符号关闭,然后点击Add All Values。单击【确定】。这样,就按照ORDERBY、PLAYER、PCODE三个字段组合条件形成了不同的类别。接下来就可以按不同类别进行符号化处理。

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.

猜你喜欢
电子地图数据服务矢量
电子地图在地理课堂教学中的运用
浅谈电子地图在高中地理教学中的应用
大数据环境下高校图书馆数据馆员建设研究
物理矢量和标量学习中需要厘清的几个问题
力的矢量性的一个例子
城市交通旅游电子地图的研究与应用分析
公共图书馆流通外包管理研究
三角形法则在动态平衡问题中的应用
胜利油田智慧社区建设研究
矢量三角形法则在物理解题中的应用