第23卷第1期2021年1月
Vol.23,No.l
Jan.,2021 Journal of Geo-information Science八
引用格式:谢雨芮,江南,赵文双,等基于多粒度时空对象的作战实体对象化建模研究[J]•地球信息科学学报,2021,23(1):84-92.[Xie YR,Jiang N,Zhao W S,et al.Object modeling of combat entities based on multi-granularity spatio-temporal objects[J].Journal of Geo-informa­tion Science,2021,23(1):84-92.]DOI:10.12082/dqxxkx.2021.200418
基于多粒度时空对象的作战实体对象化建模研究
谢雨芮匕江南',赵文双",郝睿2
1.中国人民解放军战略支援部队信息工程大学地理空间信息学院,郑州450052;
2.西安测绘总站,西安710054;
3.武警特种警察学院,北京102211
Object Modeling of Combat Entities based on Multi-granularity Spatio-temporal Objects
XIE Yurui1,2,JIANG Nan1',ZHAO Wenshuang1,3,HAO Rui2
1.Institute of Geographic Space Information,People's LiberationArmy of China Strategic Support Force Information Engineering University,Zhengzhou450052,China;
2.Xi'an Division of Surveying and Mapping,Xi'an710054,China;
3.China Special Police College,Beijing102211,China
Abstract:At present,military combat data for modem warfare come from a wide variety of sources.However, the research on data modelling of military operations mainly focuses on the description of its spatio-temporal attributes.It lacks complete description for the diversified characteristics of combat entities and is difficult to mine multi-dimensional combat information.According to the framework of multi-granularity spatio-temporal object data model,spatio・temporal entities are simplified and abstracted as data models to summarize and express the complex real world.On the basis of analyzing the information and characteristics of combat entities, this paper builds the combat entity object classes and object models based on the idea of multi-granularity spatio­t
emporal object modeling,and carries out the preliminary study of the abstraction and expression of the characteristics of spatio-temporal entities,such as association relationship,composition structure,and behavior. We take the U.S.Kaiketi Task Force in the Afghan war as an example.The experimental results show that the multi-granularity spatio-temporal object modeling method provides a new idea for the expression of multi­dimensional characteristics of combat entities,and can mine the combat information precisely and comprehensively,which provides a theoretical basis for fine combat research.
Key Words:paspatial information system;spatio-temporal data model;multi-granularity spatio・temporal ob­ject;combat entities;object modeling;multidimensional characteristics of entities;object-oriented description method;visualization of combat entities
*Corresponding author:JIANG Nan,E-mail:136****************
摘要:现代战争的军事作战数据来源广泛多样,目前对于军事作战的数据模型研究主要针对其时空属性进行描述,对于作战实体的多样化特征缺乏完整的表达,难以挖掘多维度的作战信息:多粒度时空对象建模是依照多粒度时空对象数据模型框
收稿日期:2020-07-30;修回日期:2020-10-15.
基金项目:国家重点研发计划项目(2016YFB0502300)o[Foundation item:National Key Research and Development Program of China,No.2016YFB0502300.]
作者简介:谢雨芮仃99—),女,四川绵阳人硕士生,研究方向为全空间信息系统与地理信息可视化。E-mail:**************
*通讯作者:江南(1964—),女,湖南醴陵人,教授,博士,主要从事电子地图可视化及专题地图数据处理的研究。
E-mail:136****************
1期谢雨芮等:基于多粒度时空对象的作战实体对象化建模研究85
架,将时空实体简化和抽象为数据模型,对复杂的现实世界进行概括与表达。本文在分析作战实体信息和特点的基础上,依托多粒度时空对象建模的思路,建立作战实体对象类并构建作战对象模型,对战争中时空实体的关联关系、组成结构和行为能力等特征的抽象与表达进行了探索,全面多维地描述作战实体及其特征变化,并以阿富汗战争中的美军凯克提特遣队为例进行对象化建模与可视化实现。实验结果表明,多粒度时空对象建模方法能有效表达作战实体的多维特征,在战场信息挖掘上具有精确立体、全面多维的优势,为面向对象的精细化作战研究提供了理论基础。
关键词:全空间信息系统;时空数据模型;多粒度时空对象;作战实体;对象化建模;实体多维特征;对象化描述方法;作战实体可视化
1引言
随着现代军事的发展,海量作战数据成为重要的战略资源,传统GIS中的矢量/栅格数据模型已经不能完全满足人们对现代军事作战认知和分析需求,军事GIS的研究范围和应用模式正在快速发展。目前,除了以数字地图为基础的地图标绘和传统GIS空间数据模型等表达手段外,对于军事作战的数据模型研究根据描述重点不同可大致分为2类:①侧重于基于作战过程的建模,包括面向事件或作战任务推演的时空数据模型扩展时序图作战过程跟踪描述模型a和按照作战任务分解描述模型冏等,从作战单元、目的、时空属性及过程信息等方面来描述作战任务的变化过程;②则侧重于对作战实体的建模,如基于Agent的建模仿真方法日等,以及对实体行为等单一方面的描述与表达研究®叫然而,现代战争的军事作战数据来源广泛、属性数据多维、应用范畴需求多样,军事行动不仅包含作战实体在时空上的运动与发展,作战过程中的人员武器装备情况以及作战单位间的关系与结构等复杂内容都随战争的不同形式或推进阶段而动态变化。当前的建模方法着重表现任务整体的发展变化过程,对于实体侧重于描述其时间和空间属性,而对不同粒度下的作战实体的多维动态变化并未得到具体的体现,空间信息尺度仍然属于常规地图范畴叩,无法更加全面且多维动态地描述作战实体,难以从全尺度、全类型、全属性为军事人员提供辅助决策支持。
近年来,面向对象的建模思想开始应用到时空数据建模领域中,由此产生了面向对象的时空数据模型旳,并得到了一定的研究与应用"切。在此基
础上,全空间信息系统对常规GIS研究对象在空间范畴、属性特征、时空关系、认知能力、行为能力等方面进行了扩展和延拓两,文献[11]提出了多粒度时空对象建模思路,将现实世界抽象为一个个具有多维特征的实体,在计算机中对现实世界进行抽象和描述。基于这一思路,可以直接以多粒度时空对象来描述现实战争世界,将作战实体的时空特征与结构、关系和行为等信息有机结合,在计算机中对其进行概括、感知与抽象表达“如。依托多粒度时空对象建模框架,以全尺度、全类型、全动态、全属性的思路描述和表达作战实体,并在不同粒度与认知角度下对其进行可视化展现,结合时空数据查询和分析等操作,可进一步反映战争的发生、发展及其时空演变的整个过程。因此,本文拟基于多粒度时空对象模型思想对作战实体进行抽象与概括表达,并以美军凯克提特遣队为例,构建作战对象模型,以期为作战实体的抽象与表达提供新的思路。
2作战实体对象化建模内容与特点
2.1作战实体基本信息
根据人类对现实世界的现有认知,可以认为时空实体构成了现实世界。在不同的空间尺度下,时空实体可以分为若干个子实体,也可以重新组成一个大的时空实体何。作战实体即战争中参与作战行动的时空
实体,具有一定的空间位置和属性特征,并且随着战争行动的演变存在一定的生命周期。在不同空间尺度下,根据用户认知和显示需求,作战实体可划分为不同粒度,其可以是某一军兵种单位,也可是某独立作战单元。对作战实体的描述主要包括以下内容:①实体的空间位置信息与运动轨迹;②作战实体名称、类别、等级、主官等属性信息;③作战实体的兵力组成、武器装备情况;
④实体组建与取缔时间及其结构变化;⑤实体与上下级及友邻单位相互关系;⑥作战行为与能力。现代战争是个复杂的、多维的过程,用户对作战实体的认知需求从时空特征到结构关系、作战行为等各不相同,其描述方法应满足多比例尺、多维属性信息的需求。
2.2作战实体分类
多粒度时空对象建模需要先建立对象类。由
86地球信息科学学报2021年
于文化、国家安全需要和军事传统等因素,各国部队编成存在差异,且作战实体类型复杂多样,因此对作战实体进行分类概括需要多角度分析。根据不同部队的编制结构和人们对作战部队的认知,可分别从级别、职能效用和军兵种3个不同维度对作战实体进行分类。
(1)按编制级别分类。作战单元是战争中参与战斗的作战力量,由多个军队编制体系可知,作战单元根据
级别规模可大致分为战略战役军团(集团军)、军、师(旅)、团、营、连、排、班等基本类型,且存在较为一致的规模标准。并且,高级别的作战单位通常由低级别单位组成,因此不同编制级别的作战单元之间存在组成、聚合等关系。
(2)按职能效用分类。作战行动的计划与实施需要多种职能的部门合作完成,如海湾战争前期美军部署就动用了大量战略运输和特种侦查部队,作战实施则通过指挥机构、电子对抗、火力打击、协调通信、勤务保障、后备支援等部门合作,各职能部门之间存在协同、支援等关联关系。因此可根据职能效用的不同对作战实体进行分类建模。
(3)按军兵种分类。现代战争是诸军种合作实施的联合作战,军事行动的对象包括海、陆、空等多个军种,各军种下又可分为多个兵种类型,因此可按军兵种分为不同类型的作战实体。兵种类型继承军种类型并拥有区别于父类的特征,且在作战行动中诸军兵种之间深度协同、联合作战,即作战实体类之间存在继承、关联的关系。
然而,从职能效用和军兵种的角度并不能对多国多时期的作战部队进行统一概括和描述.如火箭军是解放军特有的军种,美军的战场监视类单位是其独有的职能部门。以编制级別来对部队进行划分是当前多数军队普遍适用的方法,且划分标准相对统一,类别数量较少,有利于建立相对明确的对象类体系。因此,本文选择从级别维度建立作战实体对象类,并将职能效用和军兵种等信息作为对象的属性进行描述。
2.3作战实体对象化描述特点
与其他时空实体相比.作战实体具有以下特点:
(1)多粒度特性。多粒度体现时空对象的组成与分解,当认知和表达对象的角度发生变化时,对象就在多个粒度之间无缝切换,对象的各个方面都可能会发生变化⑷。进行对象化描述的作战实体,可以是某整,也可以是其中一个作战单元,甚至可以具体至某辆装甲车或某个作战人员,并且不论粒度大小,均具有多粒度时空对象的特征,其多粒度特性不仅表现在对象属性、关系、行为等不同维度的特征上,也体现在满足使用者对现实战争多粒度的认知需求上。
(2)多维动态性。现代战争是诸军兵种联合作战的多维战争,且作战行动是一个动态的过程,随着作战态势的演变,在实体的生命周期内其多维特征时刻在发展变化,比如作战实体时空位置运动,人员消耗导致的属性变化.部队整编导致的组成结构和隶属关系及强弱程度变化等。
(3)相对复杂性。作战实体并非是统一描述标准的,不同的作战实体在军兵种组成、编成体系、作战能力等方面可能存在巨大差异。并且,作战实体具有特殊的军事特征.在实体间关联关系、组成结构和作战行为上拥有相对独立的时空变化规律。因此,作战实体具有相对复杂的特性。
战争中的时空实体的多维度特征时刻在发生演变,且与时空变化密切相关,而多粒度时空对象数据模型
可以全方位、多角度、全周期地对数据进行描述,为反映作战实体在时空上的演变,并进行多维特征的可视化表达、空间查询和分析提供了可能。
3作战实体对象化建模方法
3.1多粒度时空对象建模基本过程
多粒度时空对象是在计算机构建的信息空间(数据世界)中对具有多尺度特征时空对象的具体描述。将现实世界简化和抽象为多粒度时空对象的建模方式称为多粒度时空对象建模,所形成的模型称为多粒度时空对象数据模型何。多粒度时空对象建模从过程上讲主要包括对现实世界的认知、认知结果的逻辑化和形成模型数据切。首先需要依据客观认知对所要描述和表达的时空实体进行分类.并建立起类与类之间的连接关系,然后根据对现实世界的抽象,从多粒度时空对象8个方面的特征出发对时空实体进行对象化描述,形成多粒度时空对象类,并可按需求构建相应的实例对象,生成多粒度时空对象数据,基本建模过程如图1所示。
3.2作战实体多维特征描述框架
现实战场包括复杂场景与对象.在计算机中对现实战场进行描述和表达,必须对作战实体进行一定的化简和抽象,从而得到所需的时空对象模型。
1期谢雨芮等:基于多粒度时空对象的作战实体对象化建模研究87
概念建模
多粒度时空
对象类
时空对象I
'对象数据图1多粒度时空对象建模基本过程
Fig.1Basic process of multi-granularity spatiotemporal
object modeling
文献[19]提出并建立了多粒度时空对象数据模型的描述框架,除了要了解客观实体的位置、形态等空间特征,还需要对关联关系、组成结构、行为、认知等内在特征进行描述,以实现对多粒度时空实体的多粒度、多类型、多形态的表达。其中,全空间信息系统对时空参照、空间位置、空间形态和行为能力等特征提供了统一描述,并对全局数据进行约束,本文主要针对作战实体着重对其属性特征、组成结构、关联关系等特征进行描述。
根据相关军事体系研究,可将具有相同的军种属性和编制信息的军事实体或实体集作为一个多粒度时空对象,例如陆军某集团军某高射炮兵营、海军某舰队某驱逐舰支队等,其人员、装备数量、军兵种组成等信息作为基本属性特征。根据作战实体层级和结构,一个对象可以由多个子对象组成,也可以作为其父对象的组成部分,如战区下辖多个集团军,而集团军由师、旅等编制序列组成,航母舰队由舰船和舰载机组成等,且相互之间存在隶属、协同、指挥与被指挥等关系。军事行动是个复杂的过程,战争中实体具有侦查情报、预警探测等行为,并且行为能力随属性差异而变化波动。综上所述,为构建相应数据模型,可从以下几方面对作战实体复杂的多维动态信息进行描述,如图2所示。
作战实体信息
时间参照系和空间参照系
空间参照系与空间坐标
矢量/栅格/三维模型等
表现形式
作战对象编制信息和
层级组成
作战协同指挥体系和作战
对抗关系
基本信息与军兵种属性
侦查情报、火力打击等
作战要素与能力
实体认知反应和自主
决策能力
图2作战实体多维特征描述框架
Fig.2Description framework of multidimensional
characteristics of combat entities
4作战实体的对象化描述方法
4.1作战对象类与时空对象描述方法
4.1.1作战对象类构建
具有一定的军种属性和编制信息的军事实体
或实体集可作为一个时空对象类。根据全空间信
息系统提供的类框架,作战对象类统一描述为:
Class={ClassID,ClassName,Desc,Srs,Trs,
[Forms],[Attributes],[Connectors],[Behaviors]}
其中,ClassID用于唯一标识对象类,Class-
Name和Desc分别表示对象类名称及其描述信息,
Srs,Trs,Forms,Behaviors分别是该对象类的空间参
照对象,时间参照对象以及形态和行为的集合。
Attributes表示对象类存在的基本属性信息,Con­
nectors则代表该对象类与其他类之间的连接关系,
并可描述为:
Connector={ConnectorlD,ConnectorName,Re-
lationType,[Target],[RelationMap]}
式中,RelationType表示对象类之间继承、关
联、聚合、组合和依赖等关系,Target为连接目标对
象,包含类唯一标识、类名称等内容,RelationMap
表示对象类之间一对多或多对一等关系映射。当
作战对象的上级单位因战争损耗或调整而消亡,该
对象可能保留编制或仍然存在并非必须同步消亡,
即父对象与子对象具有各自的生命周期,因此可指
向对象类连接关系中的聚合关系(aggregation)o例
如,某作战分队对象类与其直接上下级对象类的连
接关系可描述为:
Connectors={[001,作战分队与营级关系,ag­
gregation,[营级对象类],manyToOne],[002,作战分
队与连级分队关系,aggregation,[连级对象类],one-
ToMany]}
4.1.2作战时空对象构建
作战对象类建立后,即可按照对象类数据模型
框架构建相应的时空对象,可将其描述为:
Object={ID,“名称”,[作战对象类],[Geom],
ObjTime,[Attributes],[Forms],[Networks],[Com­
poses],[Behaviors]}
式中包含实例对象所对应的对象类,包括类唯
—标识和类名称等内容;Geom表不对象所在空间
位置;Forms表示时空对象的形态特征,在不同粒度
下对象可以有几何形态或者三维模型等不同可视
化表现形式。本文主要对作战对象的属性特征
88地球信息科学学报2021年
对象模型是什么(Attributes)、组成结构(Composes)、关联关系(Net­
works)和行为能力(Behaviors)等多维特征进行具
体分析描述。
4.1.3时空对象版本建立
在对象的生命周期内,任何特征信息发生改变
都具有时间关联性,不同时间节点下对象的特征信
息变化构成了对象动态演变过程。为了体现对象
的时空特征,本文引入版本概念,来表示对象在时
间维度上的变化。对象的任何一项特征变化都可根据发生时间建立相应的版本,每一个版本下都对应全特征的对象,也就是可将一个对象看作是一个复合对象,包含了从产生到消亡过程中若干个版本的信息。本文使用ObjTime表示时间参照中对象的时间节点,将版本信息嵌入对象描述表达式中,建立多版
本结构的时空对象。
4.2作战对象多维特征的描述方法
4.2.1作战对象属性特征的描述方法
时空对象的属性特征是在不同时间节点下对象的状态和性质⑷,在其生命周期内,作战对象的属性信息往往随着作战事件而发生变化。因此,对象的属性特征应与对象全生命周期管理建立联系。根据人对作战实体的认知,作战对象的属性特征极为丰富,除对象编号、名称、对象类等信息外,还应包含其国家、阵营和相应编制下的级别、类型、职能、人员数量、武器装备等信息。并且,作战对象在被赋予其军事编制和职能时便具有创建时间点,作战过程中的消耗或编制调整使其具有消亡时间点,还应与责任主官等对象建立联系。每种属性作为作战对象属性表达集族内的一项,其属性表达集族可以统一描述为:
Attributes={[AdrName,ValueType,Value],[At-trName,ValueType,Value],•••}
4.2.2作战对象关联关系的描述方法
对象的关联关系是对象之间关联、约束以及作用等关系的集合,又是对象与对象间不同关系与强度的合集⑷。任务空间概念模型(Conceptual Mod­el of the Mission Space,CMMS)1241提出的作战模拟常见的
关联关系类型包括控制关系(Control)、指挥关系(Command)、支持关系(Support)、供应关系(Supply)、协同关系(Collaborate)、隶属关系(Pos­session)等。在现实作战过程中,2个对象之间可能存在多种关联关系,如图3所示,且不同级别对象之
图3作战对象间关联关系示意
Fig.3Schematic diagram of network between
operational objects
间还存在关系强度差异,并可随时间、空间和其他属性发生变化。
对象的关联关系由关系类型、源节点、端节点、强度值组成。使用Network表示某时空对象与端对象(TerminalObj)之间某唯一标示关联关系,Rela-tionType指关系类型,可通过计算模型采用关联对象的“级别”属性值来计算得到关联关系强度值(In­tensity),用数值反应关系强弱,并通过全空间信息系统的交互界面完成参数的计算和输入冋。根据上述分析,某作战对象与其他对象之间的关联关系形式化表达为:
Network={[TerminalObj1,RelationType,Inten­sity],[TerminalObj2,RelationType,Intensity],...} 4.2.3作战对象组成结构的描述方法
组成结构中定义了部分与整体之间的构成关系。作战对象的组成结构主要指部队建制编成等信息,包括各级机构组成、人员武器配备等。一个对象可以由多个子对象组成,作战对象结构通常为一个父对象下辖多个子对象,并且存在多层级结构,如各个战区下辖多个集团军,集团军则由师、旅、团、营、连、排、班等编制序列组成等。可将其描述为一个多元数组:C={C”,C,,C“…,C”},C”是作战对象在其体系中的位置,标注对象在组成结构中的上级对象;C,是作战对象的内部结构,主要描述其直接隶属对象。因此,作战对象的组成结构特征形式化描述为:
Composition={[ParentObj],[ChildObjl],[Chil-dObj2],…,[ChildObjn]}
4.2.4作战对象行为特征的描述方法
行为特征形式化描述是对全空间中作战实体的行为进行准确建模,使得能在计算机上对其进行再现和驱动。作战对象的行为类型主要表现为侦

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。