APP下载

有关"天地图"的地图服务方法探究

2016-03-21马辉

地球 2016年6期
关键词:二次开发控件服务平台

■马辉

(新疆维吾尔自治区第二测绘院新疆乌鲁木齐830002)

有关"天地图"的地图服务方法探究

■马辉

(新疆维吾尔自治区第二测绘院新疆乌鲁木齐830002)

地理测绘信息在当前我国社会的许多领域中都能够发挥出十分重要的作用,而如何充分发挥地理测绘信息的使用价值,为人们提供更大的便利,也成为了我国测绘地理信息相关机构与部门在日常工作中所要考虑的一个重要问题。地理信息综合服务平台的建设与运行已经成为解决这一问题的有效途径,通过综合服务平台能够为社会提供更好的地理信息服务,本文我们就将以"天地图"地理信息服务平台为例,对其地图服务方法展开分析与探讨。

天地图地图服务方法研究

近年来,地理测绘技术的不断发展使得地理测绘信息的使用价值得到了越来越多的发挥,不仅测绘信息的精准度得到了很大的提高,同时利用现代化的网络平台技术,还能够实现地理信息在网络空间的高度共享,这也很大程度上扩大了地理信息的应用范围,加之近年来便携式电子通讯设备与无线网络技术的普及与应用,也给人们获取和利用相关地理信息提供了更大的便利,通过对地理信息服务平台的优化,提高地图服务的质量与效率也显现出了越来重要的意义。

1 “天地图”概述

地理测绘工作对于国家建设与社会发展都具有着重要的意义,地理测绘所获取的大量地理信息在很多领域都具有着重要的价值,而要实现这些地理信息价值的最大化,确保地理信息的权威性、加强地理信息的共享性是十分必要的,基于此,一些权威专业的地理信息综合服务平台应运而生,“天地图”便是其中之一。“天地图”是由国家测绘地理信息局监制的地理信息综合服务平台,是数字中国的重要组成部分,“天地图”地理信息综合服务平台的建设是基于当前互联网技术发展,而以互联网环境为运行空间的重要网络平台,以此平台为基础,主要向社会公众提供具有权威性、高可信度的公益性质的地图信息服务,而利用相应接口还能够实现对平台地理信息资源的二次开发并提供一系列的增值服务。

天地图平台自2011初年正式开通至今已经运行了五年多的时间,通过对平台及管理系统的不断升级与完善,“天地图”平台可以有效承载每天超过1000万页的页面浏览量,并且地图的准确性具有着可靠地保障,而随着平台数据库资源的不断丰富,以及网站性能的不断加强,许多新的服务功能也已开发出来,并为人们的应用提供了更便捷的条件,这些也为“天地图”地理信息服务平台的推广创造了有利的条件。

2 “天地图”平台的地图服务方法

“天地图”地理信息综合服务平台提供地图服务的方法主要包括基础地图服务和二次开发服务接口的提供两个方面,前者能够满足人们基本的地图信息使用需求,而后者则是针对用户的个性化需求而提供的应用系统构建和开发功能,具体如下:

2.1 基础地图服务

天地图通过标准地理信息服务接口提供地图服务,

支持的标准有WMS和WFS。WFS服务目前只支持HttP GET的请求方式。“天地图”提供的在线服务资源包括地图数据资源和查询类资源。其中,地图数据资源分地图、影像、地形三大类,每类资源都能够提供经纬度及球面墨卡托两种投影类型,以及中英文注记和地图服务。在线服务资源方面主要包括地名地址服务以及地理实体服务两大类,涵盖全球地名地址数据查询和全球国界面和全国省界面数据查询等服务,同时还能够提供从tile0.tianditu.com到tile7.tianditu.com的8个并发服务接口,更进一步保障了平台应对大量并发需求的能力。

2.2 二次开发服务接口

“天地图”拥有一套由JavaScript脚本构成的应用服务接口即API接口。通过这一接口的功能发挥,能够满足用户进行二次开发的需求,用户可以根据自己的实际需要在平台网站中自由构建操作简单、功能丰富的地图应用,以满足用户不同的使用需求。“天地图”API包含构建地图基本功能的各种接口,以及位置搜索、公交查询、出行路线规划等功能,它提供了89个接口类、369个功能、75个事件。天地图API具有支持OGC标准服务、使用方便、地图载入速度快、兼容能力强、包含经纬度和球面墨卡托两种投影的特点。总之,通过天地图提供的标准地理信息服务接口和二次开发API,可以快速搭建一个新的GIS应用系统,从而大大降低开发GIS应用系统或网站的成本和周期,实现地图信息服务的充分扩展。

3 基于“天地图”的应用系统开发

以“天地图”为基础进行应用系统的开发通常通过两种模式来实现,其一是单纯依靠“天地图”平台所提供的二次开发接口以及网站提供的服务构建功能,来实现对应用系统的开发,这种开发模式最大的优点在于其无需依靠外部空间或开发工具,只需依靠平台提供的资源与功能就可以完成应用系统的开发,并且操作难度较低,易于实现,但相对的由于平台提供的服务构建能力有限,可能会导致功能开发存在局限性,与原系统兼容性不良等不足之处,因而这种开发模式并未成为主流。而另一种开发模式则主要是将网络地图控件如百度地图、谷歌地图、ArcGIS、Bing Maps等与“天地图”自身所提供的服务功能相结合,实现应用系统的开发目的,这种方面相对于前者而言,更具可靠性,也能够更好的实现系统的兼容,同时网络地图控件也能够使所开发的应用系统具有一系列新的功能,满足用户的个性化需求。

以ArcGIS地图控件为例,该地图控件的APIS能够通过互联网对其旗下所发布的包含标准地理信息服务在内的各类服务功能进行调用,结合该地图控件与“天地图”服务平台的相关功能所开发的应用系统,能够满足用户在空间数据展示、客户端Mashup、图形绘制、符号渲染、查询检索、地理处理、网络分析、在线编辑、时态感知、影像处理、地图输出等各个方面的功能需求,这也就为用户在对所开发出来的应用系统的实际使用中,能够自由的根据自己的需要进行相应的操作,使“天地图”平台所提供地理信息的使用价值得到进一步的提升,并且使地理信息的利用途径得到有效的扩展,也能够实现“天地图”的地图服务的充分延展,促进地理信息价值的最大化。

4 总结

本文首先对“天地图”地理信息服务平台进行了简单的介绍,之后对其地图服务的两种方法进行了阐述,并进一步就基于“天地图”的应用系统开发模式与途径展开了探讨,希望通过本文能够为我国地理信息服务平台的发展与推广应用提供一定的参考和帮助。

[1]方俊,付云虹.基于ArcGISEngine和Google静态地图服务的背景地图实现 [J].计算技术与自动化.2012(03).

[2]梅洋,赵勇,彭震中,刘万增.基于天地图的应急影像地图快速制作研究 [J].测绘通报.2012(03).

[3]董星宏,和朝霞,段锋."天地图"在地震行业中的应用初探 [J].地震研究.2011 (04).

P28[文献码]C

1000-405X(2016)-6-448-1

猜你喜欢

二次开发控件服务平台
打造一体化汽车服务平台
江苏省一体化在线交通运输政务服务平台构建
基于.net的用户定义验证控件的应用分析
论基于云的电子政务服务平台构建
浅谈基于Revit平台的二次开发
浅谈Mastercam后处理器的二次开发
关于.net控件数组的探讨
基于云计算的民航公共信息服务平台
西门子Easy Screen对倒棱机床界面二次开发
ANSYS Workbench二次开发在汽车稳定杆CAE分析中的应用