曝光臺 注意防騙
網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者
領域的一個子集;完整的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.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:
航空信息交換模型(AIXM)(20)