1、 ,(706S3A ICS 35.240.70;07.040 A 75 中华人民.:f:I二-、GB 和国国家标准GB/T 27918-2011 /ISO 19132: 2007 地理信息基于位置服务参考模型Geographic information-Location based serv!ce-Reference model CISO 19132: 2007 , IDT) 2011-12-30发布2012-02-01实施品。,70吨,:,p驴,$也中华人民共和国国家质量监督检验检茂总局中国国家标准化管理委员会在七、主发布敬蚂防伪GB/T 27918-2011 /ISO 19132: 200
2、7 目次前言.v世引言.回1 范围2 一致性-3 规范性引用文件24 术语和定义25 符号与缩略语95.1 缩略语95.2 UML符号115.3 数据和服务分类:映射到RDF 11 6 ODPC开放式分布处理)视角 12 6. 1 企业规范126.2 信息规范126.3 计算规范四7 参与模型u7. 1模型概述包:ISO19132C本标准) 12 7.2 包LBS ParticipantsCLBS参与方)137.2.1 场景和语义137.2.2 类型LBS_Partici pant C LBS_参与方)157.2.3 类型一LBS_UserCLB正用户)167.2.4 类型-LBS_Appli
3、cationProviderC LBS一应用提供商) 19 7.2.5 类型一LB足DataProviderCLBS一数据提供商) 19 7.2.6 类型-LB丘Feat盯eDataProviderCLBS_要素数据提供商)197.2.7 类型LBS_ContentProviderCLBS内容提供商)197.2.8 类型LB丘SpatialContentProviderCLBS空间内容提供商)197.2.9 类型LB足ServiceProviderCLBS_服务提供商)197.2.10 类型LBS_ServiceBrokerC LB丘服务代理商) 20 7.2.11 类型LBS_MobileD
4、eviceC LBS_移动设备)207.2. 12 类型LBS_Da taBroker C LBS数据代理商)-类语义 21 8 服务模型n8. 1 包-LBS_Services C LBS_服务) 21 8. 1. 1 包结构218. 1. 2 服务分类218. 2 包-BasicServiceC基础服务). 22 8.2.1 包结构228.2.2 类型LBS_ TrackingCLBS_跟踪)22GB/T 27918-2011/ISO 19132 :2007 8.2.3 类型LBS_Routing( LBS_路径规划) 23 8.2.4 类型一LB丘Navigation(LBS_导航)24
5、8. 3 包-GeomaticsServices(地理信息服务). 25 8.3.1 包结构258.3.2 类型LBS一LocationTransformation(LBS_位置转换)268. 3. 3 类型一LBS_AddressParsing(LB丘地址解析)278.3.4 类型-LBS_ Geoparsing (LB丘地理解析)278.3.5 类型-LBS_GazetteerC LB丘地名词典)288.3.6 类型LB丘MapService(LB丘地图服务)288.4 包Information Services(信息服务).29 8.4.1 包的结构298.4.2 类型一LB丘DataS
6、ervice (LBS_数据服务)308.4.3 类型一LBS_NetworkDataService( LB丘网络数据服务)一语义318.4.4 类型LBS_EventS山scription(LBS一事件订阅)328.4.5 类型LBS_MovingO bj ectManagemen t ( LBS_移动对象管理) 32 8. 5 包-SystemManagement(系统管理)n8.5.1 管理用户和组338.5.2 类型LB丘User ProfileService( LBS一用户专用标准服务)338.5.3 类型一LBS_LocationTriggerControl(LBS一位置触发器控制
7、)338. 6 包Digital Rights Management(数字权限管理)348.6.1 数字权限管理348.6.2 类型LBS_Resource( LBS_资源)358.6.3 类型一LB丘License(LB丘许可证)358.6.4 类型-LBS_Right(LBS_1又限) 35 8. 6. 5 类型LBS_RightsCondition C LBS_权限条件)359 Message Data Model(消息数据模型)359.1 语义359.2 包Package-Message Data Types(消息数据类型)369.2.1 包结构369.2.2 类型LanguageSp
8、ecificCharacterString(特定语言字符串) 36 9.2.3 9.2.4 9.2.5 9.2.6 9.2.7 9.2.8 9.2.9 9. 2. 10 9.2.11 9. 2. 12 9.2.13 9.2.14 9.2.15 H 类型一LBS_Acesslnfo(LBS_访问信息)37类型-LBS_Accuracy( LBS_精度)类语义38类型LB轧Address(LB丘地址) 38 类型-LB丘CostFunction(LB旦成本函数)38类型LBS_Da ta ( LBS_数据)39类型LB丘DataSource(LB丘数据源)39类型-LB丘DisplayParame
9、ters(LB丘显示参数).39 类型一LBS_EventlnfoCLBS_事件信息)40类型LBS_Ins truction (LBS_指令)u类型一LBS_Location(LBS一定位).42 类型LBS_Maneuver( LBS_行进策略)42类型一LB丘MapFormat(LB丘地图格式).。类型LB丘Notification(LB止通知)uGB/T 27918-20门/ISO19132 :2007 9.2. 16 类型LBS_Posi tion C LBS_位置)439.2.17 类型LB旦PreferenceCLBS一偏好)449.2.四类型LBS_RouteCLB江路径规划)
10、449.2.四类型LBS_RouteConstraint459. 2. 20 类型LB丘RouteCriteriaCLBS_路径准则)459.2.21 类型LBS_SecurityCertificateC LBS一安全验证) 46 9. 2. 22 类型LBS_Sym bolSet C LB足符号集合)479. 2. 23 类型LB足TrackingLocationCLB丘跟踪定位)479.2.24 类型LBS_ TriggerC LBS_触发器)479. 2. 25 类型一LBS_U ser ID C LBS_用户标识)489. 2. 26 联合-LBS_F ea tureDa ta C L
11、BS_要素数据)489. 2. 27 联合-LBS_GeometryChoiceC LB丘几何选择) 49 9. 2. 28 联合-LBS_N amedLoca tion C LB丘命名位置)499. 2. 29 联合一LBS_TrackTriggerCLBS一触发器)50附录AC规范性附录)测试套件51附录职资料性附录)架构M附录CC资料性附录)应用场景m附录职资料性附录)LBS相关标准61附录EC资料性附录)ISO/TC 211和ISO/TC204术语跟踪 63 附录盯资料性附录)基于位置服务的用例73参考文献. . . . . . . . . . . . . . . . 76 图1LBS
12、与GIS关系四图2用RDF图表示的简化导航服务11图3服务构成的示例四图4UML包结构概述13图5与其他ISO标准的包依赖关系13图6企业视角中的角色M图7企业视角中关联的通讯通道15图8LBS_Participant的证书关联15图9LB丘User关联四图10LBS_ApplicationProvider关联四图11服务提供商关联m图12服务代理商关联20图13移动设备关联. 20 图14LB丘Services的子包.气21图15基础服务n图16关系图:LBS_ Tracking 23 图17关系图:LBS_Routing M 图18关系图:LBS_Navigation 24 图19地理信息
13、服务25图20关系图:LBS_LocationTransformation 26 皿GB/T 27918-20门/ISO19132: 2007 图21关系图:LBS_AddressParsing 27 图22关系图:LBS_Geoparsing 27 图23关系图:LBS_Gazetteer . . . . . . . . . . . . . . . . . . 28 图24关系图:LBS_MapService . . . . . . . . . . . . . . . 29 图25信息服务30图26关系图:LBS_DataService 30 图27关系图:LBS_NetworkDataSe
14、rvice 31 图28关系图:LBS_EventSubscription 32 图29关系图:LBS_MovingObjectManagement 33 图30关系图:LBS_ U ser ProfileService 33 图31关系图:LBS_LocationTriggerControl M 图32数字权限管理类型M图日消息数据类型. . . . . . . . . . . . . . . . . . 36 图34关系图:LanguageSpecificCharacterString 37 图35关系图:LBS_Accesslnfo 37 图36关系图:LBS_Accuracy 38 图
15、37关系图:LBS_Address 38 图38关系图:LBS_CostFunction 38 图39关系图:LBS_Data四图40关系图:LBS_DataSource 39 图41关系图:LBS_DisplayParameters 40 图也关系图:LBS_Eventlnfo . . . . . . . . . . . . . . . . . . . . . . 41 图43关系图:LBS_Instruction . . . . . . . . . . . . . . . . . 41 图关系图:LBS_Location 42 图45关系图:LB足Maneuver. . . . . . .
16、 . . . . . . . 42 图46关系图:LBS_MapFormat . . . . . . . . . . . . 43 图47关系图:LB足Notifica tion . . . . . . . . 43 图48关系图:LB丘Position 44 图49关系图:LBS_Preference 44 图50关系图:LBS_Route u 图51关系图:LBS_RouteConstraint 45 图52关系图:LBS_RouteCriteria 6 图53关系图:LBS_SecurityCertificate . . . . . . . . . . . . . . . . . . .
17、 . . 46 图54关系图:LBS_SymbolSet u 图55关系图:LB丘TrackingLocationu图56关系图:LB足Trigger 48 图57关系图:LBS_ U ser ID 48 图58关系图:LBS_FeatureData 48 图59关系图:LBS_GeometryChoice 49 图60关系图:LBS_NamedLocation 50 图61关系图:LBS_ TrackTrigger m 图B.1概念结构等同的移动和非移动服务M图B.2LBS接口模式与暂定标准项55R -GB/T 27918-20 11/ISO 19132: 2007 EU-A吐nb勺t口6Q
18、dHUEdnhunhunhunhuhunhu巧义定件织语漂组组术情本准型语语语型义基标模术术术模定觅觅据学绘何界能uu数数测几世功唱11i1i内LqJAARUhuBDEEEEEE 表表表表表表表表V GB/T 27918一2011/ISO19132:2007 前言本标准按照GB/T1. 1 2009给出的规则起草。本标准使用翻译法等同采用国际化标准组织地理信息标准化技术委员会CISO/TC211)制定的ISO 19132:2007(地理信息基于位置服务参考模型。根据我国国情,对该国际标准进行了以下编辑性修改:一一标准的编写方法执行GB/T1. 1一2009(标准化工作导则第1部分:标准的结构和
19、编写、GB/T 20000. 22009(标准化工作指南第2部分:采用国际标准的要求;一一删除了该国际标准的前言;一一本标准的引言采用了ISO19132: 2007的引言,但作了少量修改;一一对于ISO19132:2007引用的其他国际标准被采用为我国标准的,本标准直接引用我国标准代替对应的国际标准;一一一修改了原文中与最新技术应用情况不相适应的相关描述:原文中附录C.6的一段译文大意为这些信息理想的细节和形式取决于用户和访问服务的平台,通过于机的访问只限于文字或语音信息,而通过PDA或类似设备的访问可获得旅程的全彩色地图;目前,3G于机已经能够提供图形服务,原文己不符合目前技术应用情况,本标
20、准以增加标注的方式进行说明;一一为保持参考文献的可追溯性,对词条的引用文献使用原外文标注。本标准由国家测绘局提出。本标准由全国地理信息标准化委员会CSAC/TC230)归口。本标准起草单位:北京四维图新科技股份有限公司、国家基础地理信息中心、北京超图地理信息技术有限公司、武汉大学。本标准起草人:黄栋、李莉、孙玉国、曹晓航、李霖、李楷。VIl GB/T 27918-2011 /ISO 19132: 2007 百|本标准建立了支持基于位置服务(LBS)开发的系统框架。LBS是一种软件服务,它的请求和响应模式取决于某些特定事物的位置,这些事物可以是真实的或概念性的。例如,在ISO19133中定义的跟
21、踪和导航都是基于位置服务。由于应急响应服务的位置不变性,即总是相当接近请求者发出请求时的位置,因此也是基于位置服务。环境监测与纠正也是依赖于污染源的位置和运动或其他持续变化过程。甚至当请求者为获得特定商品或服务而搜索便利的商务位置时,黄页分类目录服务也依颇于位置或者是试探性的未来位置,这些位置可能在请求者的当前位置或其规划路线附近。参考模型是由一套包括架构和策略两方面系统决策组成的概念性框架,目的是为特定领域中的一组应用和过程构筑逻辑环境。一个框架包含或涉及用来定义目标领域的术语分类法和本体论。它还可能包含或涉及为相关应用和设计模式服务的其他框架。LBS框架可能与地理信息服务框架相关,因为大量
22、的LBS活动都是与位置表述的操作相关联,位置的使用是其他服务的关键所在。框架模型以各种层次的抽象形式存在,每一层次都是更详细层级模型的泛化,同时又是更抽象模型的特化。在最高层级,唯一关注的视角是表现各参考模型的关联框架。如图I所示。基于位置服务地理信息系统十LBS+GIS 通讯通道图1LBS与GIS关系简捷地说,上述两个框架是相互相合的,即双方都需要调用对方所提供的服务(功能),因而在形式上的依颇比功能上的依赖更紧密。本标准按照图1所描述的通道处理框架间的通讯问题。以上处理是通过创建基于位置服务框架的参考模型,并将其与ISO19101和ISO19101-2中定义的参考模型相关联来实现的。LBS
23、服务1)和GIS服务2)的差异。第一,LBS服务通常有较大的粒度和相当数量的非空间信息组件,因此能够与地理数据框架和包含非空间数据的通用信息框架相交互。这些数据可能以非传统的方式与地理信息系统建立空间联系,如邮政地址或电话号码。第二,LBS服务必须具备比GIS框架更有效的传输机制。LBS的客户端可能包括采用多种网络类型并具有多种性能的移动设备,一般对每一类客户端需求和功能都需要一个定制接口,因此需要LBS框架能够实现多种不同接口协议以支持同个回1) 术语LBS包含了服务这个词,所以短语LBSservice在逻辑和文法上是冗余的。但在讨论LBS与其他软件组件的关系时,为保持表达的流畅性和对称性,
24、可以使用短语.LBS service。2) 将GIS重新定义为地理信息服务是有益的,但是以前试图从定义上用地理信息科学覆盖地理信息系统的尝试被证明是元效的。在本标准中,所有的软件组件被看作是服务,所以提及到GIS将被认为是GIS功能的服务实现。GB/T 27918-2011/ISO 19132 :2007 服务。尽管各客户端设备的接口协议细节超出了本标准范围,但对本领域内的应用定义一套可扩展的共同模版,可以实现对所有LBS客户端的共同语义的统一。本标准所附的两个附录强调在LBS领域开发过程中的协调问题。制定LBS标准的组织需了解一些其他相关活动。附录D列举了一些重要的标准制定机构。附录E提供了
25、地理信息和智能交通系统领域的共同术语对照。不同领域的共同术语对照对于语义互操作性来说是非常重要的。ITS仅作为一种对照实例。IX 一GB/T 27918-2011 /ISO 19132: 2007 地理信息基于位置服务参考模型1 范围本标准定义基于位置服务(LBS)的参考模型和概念框架,并且描述针对LBS应用实行互操作的基本原则。该概念框架涉及或包含了本体论、分类系统、设计模式和用UML表示的核心LBS服务抽象规范。本标准还对该概念框架与其他杠架之间的关系、地理信息应用与服务以及客户端应用作了进一步说明。本标准讨论关于LBS系统在开放式分布计算参考模型(RMODP,参见IS0/IEC10746
26、-1)中所定义的前三个基本视角a它们是1a) 企业视角Jr-一细化系统的目标、范围和方针。b) 信息视角一一细化信息的语义和系统的处理过程。c) 计算视角一一细化军珑的功能升JWc其余的两个视角仅针对ii) J( !JX; ;l!; (YrJ .它们lif:d)工程视角细化基础设施的部署。e)技术视角细化实现技术参考模型和惟架可以从概念设计到软件文凹的各个!二次进行定义、+:标准中:一一定义包者在LBS111(l同念框架和J.川类型;一一一建立同时适用于移动手11b AE客户端的LES通)1)JJi(则;规定在挝游时的数据仔取拉门:定义与其他IS0地用信息标准在架的的朵系:一一确定在LBS领域
27、Ij 1 J,i illJ)际准化的托他右的L本标准不讨j仓下列问题:开发LBS的规则针对移动客;j可帧踪目标漫游协议的通用原则。2 一致性 任何声明与本标准一致的产品应当满足规范性条款及附录的要求。本标准中的一致性具有多种含义,取决于所声明的实体类型。一一语义一致性术语的选择使用尽可能与本标准对应;数据一致性正如UML中可以用一个类来实现一种类型,应用模式或设计规范中数据类型的使用可以映射到本标准中的类型;服务一致性消息请求响应接口的使用要保持一致性,且接口消息包的数据要保持一致性。一致性可以通过标准、数据结构、数据模式(例如编码定义)或软件模式来声明。在所有案例中,语义和数据的一致性是可实
28、现的。服务的一致性仅限于面向服务架构的软件或接口规范。在服务一致性中,数据结构作为更大层次操作结构的一部分声明其一致性。(例如XML在基于SOAP的SOA应用中的角色。)关于一致性测试的细节在附录A中给出。、-GB/T 27918-2011/ISO 19132 :2007 3 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 23707-2009地理信息空间模式(lSO19107: 2003 , IDT) GB/T 23708一2009地理信息地理标识语言(GML)
29、(lSO19136:2007 , IDT) ISO 19109 地理信息应用模式规则(Geographicinformation-Rules for application schema) ISO 19110 地理信息要素编目方法(Geographicinformation-Methodology for feature cata loguing) ISO 19112 地理信息基于地理标识符的空间参照(Geographicinformation-Spatial referencing by geographic identifiers) ISO 19133地理信息基于位置服务跟踪与导航(Geo
30、graphicinformation一Locationbased services-Tracking and navigation) 4 术语和定义4. 1 4.2 4. 3 4.4 4.5 2 下列术语和定义适用于本文件。主动对象active object 具有独立行为能力的对象,不需要直接的外部剌激就能发生与其他对象间的交互活动。参见:被动对象(4.35)。注:主动对象可以代表用户,或主动服务,用户或主动服务由内部触发(不可见的)而启动。对同一对象而言,主动和被动状态能够在同一对象上并存,并且此服务可以用来激活或解除激活操作协议的调用在两种状态间转换。基本服务basic service 以
31、函数方式为其他服务或应用提供基本功能的服务。参见:互操作(4.18)。注:基本服务缺乏持久性,也缺乏具体用户间调用的状态信息,这意味着用户可直接访问。因为这种服务可能以函数的方式运动,在执行过程中随时可能被其他使用相同接口的服务所取代。备选路径candidate route 除了最优成本函数的路径之外,还包含满足路径计算请求所有限制条件的路径。ISO 19133J 注:导航就是在备选路径上寻找最优化成本函数的过程。簇cluster位于小范围相邻区域内的不同种类(分别满足不同的查询准则)的目标集合。限制constraint 对车辆经过的有向路段或转向处的约束。例如车辆分类约束,物理或时间的约束。
32、ISO 19133J 4.6 4. 7 4.8 4.9 GB/T 27918-2011 /ISO 19132: 2007 连续变化continuous change 带有距离度量类型的属性的变化,该值可在两个已知量测值间取值。注:作连续变化的插值被视为时间函数值,通常是考虑了连接两个取值点(time1,value1)和(time2,value2)的曲线的限制而实现的。例如,如果是车辆运功的连续变化,则必须考虑对客观环境和车辆相适应的路径限制。成本函数cost function 与路径相联的成本的函数。ISO 19133J 注:通常的做法是给路径的每一部分赋一个成本值,把总路径成本值定义为各部分
33、成本的总和。这一函数对于大多数常用导航算法是很有必要的。成本函数的单位不仅局限于货币的成本和价值,而且还包括诸如时间、距离和其他可能的度量。唯一的要求是增函数,且至少是非负函数。非负这一要求可以弱化为网络中与任意环路相关的成本值非零或非负,以防止减小成本的路径存在。藕合coupling 通过信息传递或消息通讯,实现两个或多个软件系统的连接。注1:与集成比较而言,祸合所传输信息的概念模式应在某些层次上一致。只要语义内容正确,并且可映射到规范的概念模式的表达,在信息数据表示中精合的应用可以并且经常是灵活的。用于XML消息的最常见的映射技术是XSLT,转换样式表单可以由服务代理或服务提供者提供。对服
34、务提供者来说,通过几个逻辑等价信息API提供它的功能。每一个功能由不同的URI连接到XSLT转换桥上,并通过同一内问实现,这种办法被认为是最佳做法。注2:在文献中,目前,松祸合和紧桐合是没有明确定义的术语。一般来说,通常紧搞合在请求者和响应者间存在由于使用接口引发的各种依赖,而松搞合并没有这种依赖性。这种依赖的本质并没有在设计者间一致定义。在这种情况下,紧祸合或紧集成都不是好做法,这是自这两个术语提出后的共识。有些文献将集成当成紧祸合,这是不准确的描述。数据项digital item 结构化数字对象资产、工作、服务、数据或信息J,它具有标准表达、标识和元数据框架。ISO 21000lJ 4.10 离散变化discrete change 不在两个已知量测值之间取值的属性值的变化。注:地块的合法变化是离散的,并在某一特定时间发生。4.11 离散时空对象discrete spatiotemporal object 表示对象的时间序列,在不同时间点上描述同一空间要素。注:见Theodoridis,1999:31:。4. 12 距离度量d