| 标准编号 | GB/T 27918-2011 (GB/T27918-2011) | | 中文名称 | 地理信息 基于位置服务 参考模型 | | 英文名称 | Geographic information -- Location based services -- Reference model | | 行业 | 国家标准 (推荐) | | 中标分类 | A75 | | 国际标准分类 | 35.240.70; 07.040 | | 字数估计 | 89,824 | | 发布日期 | 2011-12-30 | | 实施日期 | 2012-02-01 | | 引用标准 | GB/T 23707-2009; GB/T 23708-2009; ISO 19109; ISO 19110; ISO 19112; ISO 19133 | | 采用标准 | ISO 19132-2007, IDT | | 标准依据 | 国家标准批准发布公告2011年第23号 | | 发布机构 | 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会 | | 范围 | 本标准定义基于位置服务(LBS)的参考模型和概念框架, 并且描述针对LBS应用实行互操作的基本原则。该概念框架涉及或包含了本体论、分类系统、设计模式和用UML表示的核心LBS服务抽象规范。本标准还对该概念框架与其他框架之间的关系、地理信息应用与服务以及客户端应用作了进一步说明。 |
GB/T 27918-2011
ICS 35.240.70;07.040
A75
中华人民共和国国家标准
地理信息 基于位置服务 参考模型
(ISO 19132:2007,IDT)
2011-12-30发布
2012-02-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布
目次
前言 Ⅶ
引言 Ⅷ
1 范围 1
2 一致性 1
3 规范性引用文件 2
4 术语和定义 2
5 符号与缩略语 9
5.1 缩略语 9
5.2 UML符号 11
5.3 数据和服务分类:映射到RDF 11
6 ODP(开放式分布处理)视角 12
6.1 企业规范 12
6.2 信息规范 12
6.3 计算规范 12
7 参与模型 12
7.1 模型概述-包:ISO 19132(本标准) 12
7.2 包-LBSParticipants(LBS参与方) 13
7.2.1 场景和语义 13
7.2.2 类型-LBS_Participant(LBS_参与方) 15
7.2.3 类型-LBS_User(LBS_用户) 16
7.2.5 类型-LBS_DataProvider(LBS_数据提供商) 19
7.2.7 类型-LBS_ContentProvider(LBS_内容提供商) 19
7.2.9 类型-LBS_ServiceProvider(LBS_服务提供商) 19
7.2.10 类型-LBS_ServiceBroker(LBS_服务代理商) 20
7.2.11 类型-LBS_MobileDevice(LBS_移动设备) 20
7.2.12 类型-LBS_DataBroker(LBS_数据代理商)-类语义 21
8 服务模型 21
8.1 包-LBS_Services(LBS_服务) 21
8.1.1 包结构 21
8.1.2 服务分类 21
8.2 包-BasicService(基础服务) 22
8.2.1 包结构 22
8.2.2 类型-LBS_Tracking(LBS_跟踪) 22
8.2.3 类型-LBS_Routing(LBS_路径规划) 23
8.2.4 类型-LBS_Navigation(LBS_导航) 24
8.3 包-GeomaticsServices(地理信息服务) 25
8.3.1 包结构 25
8.3.3 类型-LBS_AddressParsing(LBS_地址解析) 27
8.3.4 类型-LBS_Geoparsing(LBS_地理解析) 27
8.3.5 类型-LBS_Gazetteer(LBS_地名词典) 28
8.3.6 类型-LBS_MapService(LBS_地图服务) 28
8.4.1 包的结构 29
8.4.2 类型-LBS_DataService(LBS_数据服务) 30
8.5 包-SystemManagement(系统管理) 33
8.5.1 管理用户和组 33
8.6.1 数字权限管理 34
8.6.2 类型-LBS_Resource(LBS_资源) 35
8.6.3 类型-LBS_License(LBS_许可证) 35
8.6.4 类型-LBS_Right(LBS_权限) 35
8.6.5 类型-LBS_RightsCondition(LBS_权限条件) 35
9 MessageDataModel(消息数据模型) 35
9.1 语义 35
9.2 包-Package-MessageDataTypes(消息数据类型) 36
9.2.1 包结构 36
9.2.3 类型-LBS_AcessInfo(LBS_访问信息) 37
9.2.4 类型-LBS_Accuracy(LBS_精度)-类语义 38
9.2.5 类型-LBS_Address(LBS_地址) 38
9.2.6 类型-LBS_CostFunction(LBS_成本函数) 38
9.2.7 类型-LBS_Data(LBS_数据) 39
9.2.8 类型-LBS_DataSource(LBS_数据源) 39
9.2.10 类型-LBS_EventInfo(LBS_事件信息) 40
9.2.11 类型-LBS_Instruction(LBS_指令) 41
9.2.12 类型-LBS_Location(LBS_定位) 42
9.2.13 类型-LBS_Maneuver(LBS_行进策略) 42
9.2.14 类型-LBS_MapFormat(LBS_地图格式) 43
9.2.15 类型-LBS_Notification(LBS_通知) 43
9.2.16 类型-LBS_Position(LBS_位置) 43
9.2.17 类型-LBS_Preference(LBS_偏好) 44
9.2.18 类型-LBS_Route(LBS_路径规划) 44
9.2.19 类型-LBS_RouteConstraint 45
9.2.20 类型-LBS_RouteCriteria(LBS_路径准则) 45
9.2.22 类型-LBS_SymbolSet(LBS_符号集合) 47
9.2.24 类型-LBS_Trigger(LBS_触发器) 47
9.2.25 类型-LBS_UserID(LBS_用户标识) 48
9.2.26 联合-LBS_FeatureData(LBS_要素数据) 48
9.2.27 联合-LBS_GeometryChoice(LBS_几何选择) 49
9.2.28 联合-LBS_NamedLocation(LBS_命名位置) 49
9.2.29 联合-LBS_TrackTrigger(LBS_触发器) 50
附录A(规范性附录) 测试套件 51
附录B(资料性附录) 架构 54
附录C(资料性附录) 应用场景 56
附录D(资料性附录) LBS相关标准 61
附录E(资料性附录) ISO/TC211和ISO/TC204术语跟踪 63
附录F(资料性附录) 基于位置服务的用例 73
参考文献 76
图1 LBS与GIS关系 Ⅶ
图2 用RDF图表示的简化导航服务 11
图3 服务构成的示例 12
图4 UML包结构概述 13
图5 与其他ISO 标准的包依赖关系 13
图6 企业视角中的角色 14
图7 企业视角中关联的通讯通道 15
图8 LBS_Participant的证书关联 15
图9 LBS_User关联 16
图10 LBS_ApplicationProvider关联 19
图11 服务提供商关联 20
图12 服务代理商关联 20
图13 移动设备关联 20
图14 LBS_Services的子包 21
图15 基础服务 22
图16 关系图:LBS_Tracking 23
图17 关系图:LBS_Routing 24
图18 关系图:LBS_Navigation 24
图19 地理信息服务 25
图21 关系图:LBS_AddressParsing 27
图22 关系图:LBS_Geoparsing 27
图23 关系图:LBS_Gazetteer 28
图24 关系图:LBS_MapService 29
图25 信息服务 30
图26 关系图:LBS_DataService 30
图27 关系图:LBS_NetworkDataService 31
图28 关系图:LBS_EventSubscription 32
图30 关系图:LBS_UserProfileService 33
图32 数字权限管理类型 34
图33 消息数据类型 36
图35 关系图:LBS_AccessInfo 37
图36 关系图:LBS_Accuracy 38
图37 关系图:LBS_Address 38
图38 关系图:LBS_CostFunction 38
图39 关系图:LBS_Data 39
图40 关系图:LBS_DataSource 39
图41 关系图:LBS_DisplayParameters 40
图42 关系图:LBS_EventInfo 41
图43 关系图:LBS_Instruction 41
图44 关系图:LBS_Location 42
图45 关系图:LBS_Maneuver 42
图46 关系图:LBS_MapFormat 43
图47 关系图:LBS_Notification 43
图48 关系图:LBS_Position 44
图49 关系图:LBS_Preference 44
图50 关系图:LBS_Route 44
图51 关系图:LBS_RouteConstraint 45
图52 关系图:LBS_RouteCriteria 45
图53 关系图:LBS_SecurityCertificate 46
图54 关系图:LBS_SymbolSet 47
图55 关系图:LBS_TrackingLocation 47
图56 关系图:LBS_Trigger 48
图57 关系图:LBS_UserID 48
图58 关系图:LBS_FeatureData 48
图59 关系图:LBS_GeometryChoice 49
图60 关系图:LBS_NamedLocation 50
图61 关系图:LBS_TrackTrigger 50
图B.1 概念结构等同的移动和非移动服务 54
图B.2 LBS接口模式与暂定标准项 55
表B.1 LBS基本组件 55
表D.1 LBS标准组织 61
表E.1 数据模型术语 64
表E.2 数学术语 66
表E.3 测绘术语 67
表E.4 几何术语 68
表E.5 世界模型(要素)定义 69
表E.6 功能定义 70
前言
本标准按照GB/T 1.1-2009给出的规则起草。
本标准使用翻译法等同采用国际化标准组织地理信息标准化技术委员会(ISO/TC211)制定的
ISO 19132:2007《地理信息 基于位置服务 参考模型》。根据我国国情,对该国际标准进行了以下编
辑性修改:
---标准的编写方法执行GB/T 1.1-2009《标准化工作导则 第1部分:标准的结构和编写》、
GB/T 20000.2-2009《标准化工作指南 第2部分:采用国际标准》的要求;
---删除了该国际标准的前言;
---本标准的引言采用了ISO 19132:2007的引言,但作了少量修改;
---对于ISO 19132:2007引用的其他国际标准被采用为我国标准的,本标准直接引用我国标准代
替对应的国际标准;
---修改了原文中与最新技术应用情况不相适应的相关描述:原文中附录C.6的一段译文大意为
“这些信息理想的细节和形式取决于用户和访问服务的平台,通过手机的访问只限于文字或语
音信息,而通过PDA或类似设备的访问可获得旅程的全彩色地图”;目前,3G手机已经能够
提供图形服务,原文已不符合目前技术应用情况,本标准以增加标注的方式进行说明;
---为保持参考文献的可追溯性,对词条的引用文献使用原外文标注。
本标准由国家测绘局提出。
本标准由全国地理信息标准化委员会(SAC/TC230)归口。
本标准起草单位:北京四维图新科技股份有限公司、国家基础地理信息中心、北京超图地理信息技
术有限公司、武汉大学。
本标准起草人:黄栋、李莉、孙玉国、曹晓航、李霖、李楷。
引 言
本标准建立了支持基于位置服务(LBS)开发的系统框架。LBS是一种软件服务,它的请求和响应
模式取决于某些特定事物的位置,这些事物可以是真实的或概念性的。例如,在ISO 19133中定义的跟
踪和导航都是基于位置服务。由于应急响应服务的位置不变性,即总是相当接近请求者发出请求时的
位置,因此也是基于位置服务。环境监测与纠正也是依赖于污染源的位置和运动或其他持续变化过程。
甚至当请求者为获得特定商品或服务而搜索便利的商务位置时,黄页分类目录服务也依赖于位置或者
是试探性的未来位置,这些位置可能在请求者的当前位置或其规划路线附近。
参考模型是由一套包括架构和策略两方面系统决策组成的概念性框架,目的是为特定领域中的一
组应用和过程构筑逻辑环境。一个框架包含或涉及用来定义目标领域的术语分类法和本体论。它还可
能包含或涉及为相关应用和设计模式服务的其他框架。LBS框架可能与地理信息服务框架相关,因为
大量的LBS活动都是与位置表述的操作相关联,位置的使用是其他服务的关键所在。框架模型以各种
层次的抽象形式存在,每一层次都是更详细层级模型的泛化,同时又是更抽象模型的特化。在最高层
级,唯一关注的视角是表现各参考模型的关联框架。如图1所示。
图1 LBS与GIS关系
简捷地说,上述两个框架是相互耦合的,即双方都需要调用对方所提供的服务(功能),因而在形式
上的依赖比功能上的依赖更紧密。本标准按照图1所描述的通道处理框架间的通讯问题。以上处理是
通过创建基于位置服务框架的参考模型,并将其与ISO 19101和ISO 19101-2中定义的参考模型相关
联来实现的。
1) 术语LBS包含了“服务”这个词,所以短语“LBSservice”在逻辑和文法上是冗余的。但在讨论LBS与其他软件
组件的关系时,为保持表达的流畅性和对称性,可以使用短语“LBSservice”。
2) 将GIS重新定义为“地理信息服务”是有益的,但是以前试图从定义上用“地理信息科学”覆盖“地理信息系统”
的尝试被证明是无效的。在本标准中,所有的软件组件被看作是服务,所以提及到“GIS”将被认为是“GIS功能
的服务实现”。
LBS服务1)和 GIS服务2)的差异。第一,LBS服务通常有较大的粒度和相当数量的非空间信息组
件,因此能够与地理数据框架和包含非空间数据的通用信息框架相交互。这些数据可能以非传统的方
式与地理信息系统建立空间联系,如邮政地址或电话号码。第二,LBS服务必须具备比GIS框架更有
效的传输机制。LBS的客户端可能包括采用多种网络类型并具有多种性能的移动设备,一般对每一类
客户端需求和功能都需要一个定制接口,因此需要LBS框架能够实现多种不同接口协议以支持同一个
服务。尽管各客户端设备的接口协议细节超出了本标准范围,但对本领域内的应用定义一套可扩展的
共同模版,可以实现对所有LBS客户端的共同语义的统一。
本标准所附的两个附录强调在LBS领域开发过程中的协调问题。制定LBS标准的组织需了解一
些其他相关活动。附录D列举了一些重要的标准制定机构。附录E提供了地理信息和智能交通系统
领域的共同术语对照。不同领域的共同术语对照对于语义互操作性来说是非常重要的。ITS仅作为一
种对照实例。
地理信息 基于位置服务 参考模型
1 范围
本标准定义基于位置服务(LBS)的参考模型和概念框架,并且描述针对LBS应用实行互操作的基
本原则。该概念框架涉及或包含了本体论、分类系统、设计模式和用 UML表示的核心LBS服务抽象
规范。本标准还对该概念框架与其他框架之间的关系、地理信息应用与服务以及客户端应用作了进一
步说明。
本标准讨论关于LBS系统在开放式分布计算参考模型(RM-ODP,参见ISO/IEC 10746-1)中所定
义的前三个基本视角,它们是:
a) 企业视角---细化系统的目标、范围和方针。
b) 信息视角---细化信息的语义和系统的处理过程。
c) 计算视角---细化系统的功能分解。
其余的两个视角仅针对需求或范例,它们是:
d) 工程视角---细化基础设施的部署。
e) 技术视角---细化实现技......
|