• 热门标签

当前位置: 主页 > 航空资料 > 空管资料 >

时间:2010-04-09 15:54来源:蓝天飞行翻译 作者:admin
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

领域的一个子集;完整的AICM5 模型涵盖了所有航空概念领域。
􀁺 抽象AIXM( AbstractAIXM) 级—— 基本AIXM 要素类接口和
用于为时间性和扩展性建模的关系描述。
􀁺 GML 概述级——— GML 的AIXM 概要(profile)描述
AIXM 5 航空信息交换模型
版本:2006/01/30 70
图 24 表示AIXM 模型主要组件的AIXM 5 UML 包
8.1.2 AbstractAIXM 包
AbstractAIXM 包(图 25)提供了用于创建融合了时间性、扩展性和要素关
系的AIXM 要素的基础组件。另外,AbstractAIXM 包还作为在AICM 模型和GML
之间的联结点,这样AIXM5 就可以以GML 来实施。
AIXM 5 航空信息交换模型
版本:2006/01/30 71
图 25 AIXM AbstractAIXM 数据包
8.1.2.1 AIXMFeature
图中的关键类就是AIXMFeature。AIXMFeature 是一个抽象类,即它是所有
AIXM 要素的基础。AIXMFeature 包含了一个或者多个AIXMTimeSlice。
AIXMFeature 包含了一个属性组:AIXMStandardFeatureProperties。该属
性组用<<modelGroup>> ( sterotype ) 来指示, 并且他们总是通过组合
(composition)与其他类相关联。<<modelGroup>>类包含的属性被假定为已
合并成聚合(aggregating)类。本例中AIXMFeature 实际上具有两个属性:
􀁺 Identifier
􀁺 validTime
<<modelGroup>>类用于AIXM 模型中,这样普遍使用的属性可被组合起来,
并且为不同的类重复使用。
也要注意, AIXMStandardFeatureProperties 的组合关系由<<static>>定义。
<<static>>用于指示这些要素级的且非动态的属性。
AIXM 5 航空信息交换模型
版本:2006/01/30 72
AIXMFeature 类是一个要素类型。
8.1.2.2 AIXMTImeSlice
AIXMTImeSlice 类是一个抽象类,是所有AIXM Feature TimeSlice 对象的
基础。
AIXMTImeSlice 抽象类有4 个属性:
􀁺 ValidTime
􀁺 Interpretation(解释)
􀁺 sequenceNumber
􀁺 correctionNumber
interpretation 属性基于AICM 时间性模型,并且用于将TimeSlice 划分为基
线(baseline)、版本(version)、临时变更(temporary delta)或者永久变更
(permanent delta)几部分。sequenceNumber 和correctionNumber 属性是
递增的整数,用来跟踪序列化的TimeSlices,而该TimeSlice 是为单一数据源的
单一对象而生成的。
8.1.2.3 AIXMMessage
AIXMMessage 也是从Feature 派生出来的
8.1.2.4 FeatureExtension
FeatureExtension 是一个所有要素扩展都必须实现的抽象类。
8.1.3 实例:指定点(Designated Point)
我们要将AbstractAIXM 包作为一个样板,来实例化AICM 5 的UML 模型。
下图在AIXM UML 模型中显示了Designated Point。为了建模的简便, 所有的
Designated Point 属性都被包括在Designated Point 要素中。显然,该属性也
包括在DesignatedPointTimeSlice 类中 。
AIXM 5 航空信息交换模型
版本:2006/01/30 73
图 26 指定点(Designated Point)建模
AIXM 5 航空信息交换模型
版本:2006/01/30 74
8.2 AIXM XML 结构(schema)
8.2.1 为AIXM 开发一个GML 概述(Profile)
GML 概述就是抽取AIXM 需要的GML 要素集合并将其应用到AIXM 中,这
样可以简化GML 在AIXM 中的实施。 为AIXM 开发的GML 概述(profile)的
目的是:
􀁺 删除先前的GML 3.1.1 有争议的元素
􀁺 GML 是具有多个选项的单一选择
􀁺 仅为GML 保留了选定的几何图形属性与时间性属性
􀁺 用可能成为GML3.2 一部分(ISO19136)的附加属性来增强GML
3.1.1 概述。
用于AIXM 的GML Profile 是利用GML 3.1.1 规范(附件 G[8])中的指导
方法和工具生成的。在分析了AIXM 几何需求之后,我们得到下列可用的几何
元素:
􀁺 Arc
􀁺 ArcByCenterPoint
􀁺 CircleByCenterPoint
􀁺 CompositeSurface
􀁺 Curve
􀁺 Geodescic
􀁺 LineString
􀁺 Point
􀁺 PolyGon
􀁺 Ring
􀁺 Surface
下列时间性要素包含在GML Profile 中
􀁺 DynamicFeature
􀁺 TimeInstant
􀁺 TimePeriod
在XML Stylesheet 工具被用来概括GML Profile 之后,我们通过下面的方
法和规则(这些规则包含在 GML 3.1.1 规范[8]22.1 章) 进一步约束该概述
(Profile)。作为客户化的一部分,我们删去了在AIXM 应用机构中不再需要的
AIXM 5 航空信息交换模型
版本:2006/01/30 75
全球类型、有争议的元素以及本地可选元素。更详细的信息可在单独的AIXM
GML 文档概述(profile)中找到。
AIXM 5 航空信息交换模型
版本:2006/01/30 76
9. AIXM 5 概述(Profiling)
本章以如何为一个特定的产品规范选择要素、关系和属性的内核为着眼点,
讲述模块化的概念。
(待定)概述(Profiling)需要在ISO 19100(参阅 6.1 章)系列的上下文中
进行讨论,并且我们需要描述如何为AIXM 5 编制概述(profile)。也许将根据
6.1 章中的某一个应用结构提供一个概述举例。
AIXM 5 航空信息交换模型
版本:2006/01/30 77
10. 航空信息交换用例
本章的目的是展示一个使用AIXM 在系统间进行数据交换的场景,从而说明
AIXM 5 框架如何满足一定规模的航空系统间的交换需求。
(待完成)
AIXM 5 航空信息交换模型
版本:2006/01/30 78
11. AIXM 名称空间约定
AIXM 名称空间约定是基于美国国防部(DOD)[14]航空宇宙运行处
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:航空信息交换模型(AIXM)(20)