四、GIS系统
LBS服务中关键的核心是位置与地理信息,两者相辅相成,缺一不可。一个经纬度位置对于正常的使用来说,并不代表任何意义,必须将其置于一个地理信息中来,才能代表为某个地点、标志、方位等,才能被人们所理解。因此,除了通过定位操作平台获取到终端的位置之外,必须通过GIS系统将经纬度转换成用户真正关心的地理信息,如地图、路径搜索结果等。
对于无线运营商而言,如何发展面向最终用户的SP是任何增值服务发展的关键。而对于广大的SP而言,对于涉及位置信息服务的关键技术——地理信息系统(GIS)不太了解。单从技术上来说,SP独立提供位置信息服务的难度就很大。因为需要考虑如何和无线运营商的各种厂商的定位网关接口,考虑采用什么样的地理信息系统,考虑采用什么样的地图数据库,考虑如何去维护地图数据库,考虑如何开发,考虑如何推动市场的发展使得更多的用户加入他们的运营网络等。对于以上考虑来说,每个CP需要投入相当一大笔费用去建设一个提供地理信息服务的平台,并且不断地对地理信息数据进行维护。
在这种情况下,非常不利于移动位置信息服务的推广,也不利于移动互联网的增值业务的发展。因此,SP在整个增值业务的价值链上的主要任务是加入自己有特色的服务,做市场推动,发展尽可能多的最终用户。
对于无线运营商仅有一个定位操作平台是远远不够的,它必须要将位置信息服务中的核心部件——地理信息服务平台建设起来。让CP减少投入,专注于自己的服务。
位置信息服务中的地理信息服务平台是一个关键部件。从无线运营商管理和开通位置信息服务的角度来看,能够使得无线运营商提供较为全面的位置信息服务,同时也集中地管理并维护了地图数据库,使得各个想要进入位置信息服务行业的CP门槛大大降低,从而促使位置信息服务的发展。
1 地理信息系统的发展
地理信息目前已经渗透到各行各业的信息系统中。从需求角度看,无论是宏观上的决策支持,综合经营分析,还是具体业务层面的一个目标的定位、一条线路的规划,都离不开地理信息的支持。从技术角度看,随着计算机信息技术的发展,尤其是近年来移动计算领域和空间数据库领域技术的不断更新,地理信息技术(GIS)也在很多方面融入了新的特征。
在我国,地理信息系统的建设也越来越得到政府的重视,尤其是在一些特殊情况下,如类似“非典”的情况,对于一些受关注人群和移动物品的跟踪,以及与地理位置相关的分析和研究,它对政府应对突发事件是非常重要的。
2 技术的发展
(1)从GIS到Web-GIS。早期的地理信息系统专业性色彩较强,需要引入复杂的数学模型,对最终使用者的要求较高,系统独立设计,不对外开放接口。这类系统比较常见于地质、气象、水利、交通等行业的专业分析。在这种需求的驱动下,按照Client/Server模式设计的应用系统居多,其最大的优点是开发模型相对简单,开发成本较低。但随着这些C/S模式的信息系统的不断投入使用,其缺点也逐渐暴露出来。C/S模式下的应用系统由于其专业性使得只有少量的专业用户可以使用,导致大量信息孤岛的存在。而且其大规模部署及后期维护的成本相当高昂,这就使得应用系统的用户数量和覆盖范围都受到很大的局限,在一定程度上已经严重制约了地理信息系统的继续发展。而另一方面,由于多数系统采用了独立的设计,不同系统之间无法共享数据和功能,功能类似的模块被重复建设的问题也越来越突出,造成投资的极大浪费。
近年来,地理信息系统的建设要求能够满足更多非专业用户的需求。随着Internet的逐渐普及,广大用户对浏览器这种通用类型、无须培训的客户端应用程序越来越认同,因此奠定了Web-GIS发展的基础。另外,在技术层面上,用户要求地理信息系统采用开放式设计,对其他信息系统开放可调用的接口以便集成。只有这样地理信息系统的应用面才有可能从有限的传统应用领域扩展开来,同时覆盖更多的用户群。与Client/Server模式相比,Browser/Server模式在处理这些问题上有明显的技术优势。因此在一些特定的领域,B/S模式已经取代了C/S模式而成为了地理信息系统的首选开发模式。
(2)从Web-GIS到网络地理信息系统。进入21世纪,人们已经不再满足于坐在办公室或家中的电脑桌前获得信息,而是提出了“随时随地获取信息”(Anytime,Any-where,Anything)的更高要求。强烈的需求推动了移动计算领域技术的飞速发展,信息系统的客户端从传统的PC,工作站等桌面型设备扩展到了PDA,WAP/SMS/kJava/Brew手机等移动终端上。由于所有的移动终端首先强调的是易于携带的特征,在硬件设计上受到体积、重量、功耗等方面的限制,因而采用了完全不同于PC的操作系统和不同于IP网络的通信协议。另一方面,地理信息系统的底层开始与数据库技术相结合而发展为空间数据库。空间数据库技术在管理海量数据、分布式数据存储、解决属性与空间数据一致性等问题上比传统的文件存储方式有很大的优势,因而越来越受到大家的关注。
近年来,一些新建的地理信息系统开始逐渐引入这两方面的技术。这些系统要求应用层满足对各类终端设备的兼容,数据层提供对异构或分布数据的良好支持,我们把包括这些类型在内的所有基于网络的地理信息系统通称为网络地理信息系统。
由于网络地理信息系统的复杂性已经远远超出了传统的C/S或B/S体系结构所能描述的范畴,开发工作量也变得越来越庞大,所以需要找到一种有别于C/S或B/S的多层模型来描述这些系统的共性。同时,在此基础上提供产品级的解决方案,尽可能地为应用开发人员提供良好的底层支持,以减少开发系统的难度,提高系统的质量。
从GIS到Web-GIS,再到网络地理信息系统,应用上是从传统领域向所有领域的发展,用户群上是从少数专业用户向大量普通用户的发展,技术上是从简单架构向多层模型的发展。
3 应用领域
GIS的应用领域非常广泛,以下给出了一些比较典型的实例。
(1)数字城市。以GIS为核心的空间信息技术是数字城市的核心应用技术,它与无线通信、宽带网络和无线网络日趋融合在一起,为城市生活和商务提供了一种立体的,多层面的信息服务体系。
数字城市建设包括4部分内容,即基础设施、电子政务、电子商务及公众信息服务。而GIS应用贯穿上述4个部分和各个层面,从城市基础地理信息数据库到政府空间数据共享、电子商务物流配送以及基于网络的公众地理信息服务,GIS都发挥着不可缺少的作用。
从具体的应用来说,GIS已经广泛应用于构成数字城市的众多行业,如城市规划、城市地下管网、电力、电信、公安、消防、急救等方面。GIS在各行各业中的广泛应用,产生了各具特色的行业专题GIS,这电正是我们建设数字城市的基础。数字城市只能是在这些专题GIS的基础上,进行综合、共享和扩充。
(2)LBS。通过LBS业务,移动用户可以方便地获知自己目前所处的位置,并用终端查询或收取附近各种场所的信息。同时,它还可以对特定用户或组织进行定位,根据用户的位置进行实时监测、跟踪,结合共享的电子地图,实现监控与调度。LBS业务和目前在国际上比较受关注的Telematics和ITS有着非常密切的关系,由于篇幅有限,就不再描述了。
(3)行业应用
·油田。石油行业应用GIS技术由来已久。在选择钻孔位置,跟踪一条管线进行故障分析,或者新建一个炼油厂等方面都十分依赖于对地理的理解以作出明智的商业决策。GIS在石油行业的应用非常广泛,根据应用类别以及业务范围,GIS的应用大致可以归纳为石油勘探、生产开发、设备管理、管道管理、运输管理、销售规划、地面建设、附属设施等几个方面。
·电信。GIS为电信业者提供了将地图和其他数据综合分析的能力。通过对基于空间位置的数据进行分析,为电信网络的规划和施工、移动信号的覆盖区域分析、市场经营决策分析、管理当前用户信息,甚至于发现新用户等提供最佳的方案。通过地图方式展示数据将比传统的列表方式更直观、并能更迅速地作出决策。
·公安。公安现代化建设需要地理信息系统(GIS)以及计算机网络技术的支持。GIS技术在公安方面的应用很多,例如消防指挥系统、安防指挥管理系统、110指挥管理系统、户籍管理系统、公安交通指挥系统、紧急情况下公安指挥管理系统、安全保卫系统、治安情况汇报系统等。
·水利。GIS在水利上的应用已经扩展到了水资源、水环境、水土保持、农田水利、水利工程规划与管理等许多方面,具有广泛的生长点和良好的成长性,为我国的水利建设发挥了重大作用。
·交通。GIS在交通方面可以应用于公路规划设计及管理、运输调度、公共交通管理、铁路规划设计及管理、港口和水运管理、智能交通系统(ITS)等。
4 GIS系统在3G网络中的业务功能
在移动网络中使用GIS,可以向外提供的主要服务具体如下:
(1)地图绘制(Mapping)
地图绘制是GIS系统提供的最基本的功能。GIS系统根据客户端的请求(地图范围、图层和绘制样式等),返回地图数据。地图数据可以是栅格形式的地图,也可以是特定格式的矢量数据。地图栅格化定义多种图片格式输出支持,例如GIF,JPEG,PNG,WMP,BMP等。地图图片可以通过BASE-64编码文档的方式在XML文档里返回,也可以只返回URL。“地图绘制”还可以在“原始”的地图上“绘制”各种几何元素或地理对象。
矢量地图与栅格地图相比,具有较大的优势。首先,同样一幅地图,矢量格式的文件是栅格格式文件大小的1/7左右,大大节约了无线网络中使用的资源。同时,终端通过矢量地图浏览器操作矢量地图的灵活度与栅格地图相比很高,地图多比例尺的放大、缩小等在终端本地即可完成,而且在导航应用方面也具有优势。但由于矢量地图数据格式目前各个厂家不统一,因此如果在网络中存在多个GIS系统时,就不得不考虑兼容的问题。由于终端的能力有限,因此目前还没有一个较好的解决办法。另一方面,向外发布矢量地图还需要考虑地图的安全性和加密问题。
(2)目录服务(Directory)
主要是指POI(兴趣点)的查找,包括距离最近查找、一定范围内查找和根据属性(如名称、电话号码等)查找。查找的内容可以包括商场、酒店、加油站等。
(3)路径搜索(Route)
主要提供两点之间的各种方式(自驾车、公交车、步行)的行驶路线。路径搜索服务是LBS业务中非常重要的一种服务,也是体现移动网络优势和特点的业务,是实现导航服务的基础。
路径搜索服务对地图数据的要求较高,如要地图数据提供商提供完全和准确的路网数据,包括各种规则,如单行、禁左、车道数量等。路径搜索服务可以支持如下的操作:
·全路径:依据请求指定的信息(自驾车、步行、公交车方式,最短、最快以及不走高速公路,途经多点等等方式)返回整个路径的信息。
·途经多点方式:依据请求指定的点序列(缺省的情况下首末点为起止点),搜索经过所有指定点的路径。
·排除条件:基于不同的道路类型、地域类型,可以指定是否走高速公路、城区,还可以指定不走的道路。
·时间与距离信息:服务将返回多个基于起点、终点和分段路线的时间和距离计算结果。
(4)地理编码(GeoCode),把一个街道地址或邮编编码成一个地理位置。
(5)逆地理编码(Reverse Geocode),把一个地理位置反编码成一个街道地址或邮编。
(6)测算(Cogo),进行几何要素的测算。目前,该服务支持的操作包括计算两点之间的直线距离,判定点是否在某个指定的区域内。测算服务可以通过一次请求完成多个测算操作。
(7)导航(Navigation)。导航服务也可以看作是路径搜索服务中的一种,但由于导航服务有其自身的特点,因此在OGC(Open GIS Consortium)制订的位置业务规范中将其独立出来。导航服务可以分成静态导航和动态导航。
·静态导航是指用户在出发前获取出发地和目的地的最佳路径信息,出发后不再有提示信息给用户;
·动态导航则是用户在行驶过程中由GIS系统(网络侧或用户本地)根据当前用户所在位置动态的提示用户前进的方向(如提前通知用户左转,地图上动态显示当前用户所在位置,以及与目的地在行驶路线上的距离等),这种服务对系统的处理能力、定位的准确度、定位的时延和地图的准确度等要求较高。