A combat formation aggregation and disaggregation visualization control method and system

By constructing entity triples and knowledge graphs, and combining map scale control with display switching, and adopting logical topology or geographical layout modes, the problem of insufficient visualization of combat formations is solved, and efficient situation display and cognitive optimization are achieved.

CN116257582BActive Publication Date: 2025-10-28NO 15 INST OF CHINA ELECTRONICS TECH GRP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310278089.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-21
Publication Date
2025-10-28
Estimated Expiration
2043-03-21

AI Technical Summary

Technical Problem

In existing technologies, there is insufficient research on the visualization of combat formations, which leads to visual confusion problems such as crowding and overlay in battlefield situation display, thus slowing down the speed of battlefield situation cognition.

Method used

By acquiring combat formation entities and their relationships in the battlefield situation, entity triples are constructed and a knowledge graph is established. De-aggregation/aggregation display switching rules are set, and display switching is controlled by the map scale. Logical topology or geographical layout modes are used for aggregation and de-aggregation display to highlight key information.

Benefits of technology

The situation display has been optimized, reducing the confusion caused by overlapping elements, accelerating the speed of situation recognition, improving the user experience, enhancing the depth of understanding of the battlefield situation, and enriching the military semantic expression.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116257582B_ABST
    Figure CN116257582B_ABST
Patent Text Reader

Abstract

This invention relates to a visualization control method and system for the aggregation and deaggregation of combat formations, belonging to the field of data visualization technology. The method includes: establishing entity triples based on the entities within the combat formation and the entity relationships between them; constructing a knowledge graph; and storing the constructed knowledge graph in a combat formation graph database; establishing rules for switching between aggregation and deaggregation displays based on the map scale; and determining whether to perform aggregation and deaggregation display switching for combat formations in the battlefield situation; and performing aggregation or deaggregation display based on the results of the aggregation and deaggregation display switching determination. The method and system provided in this application can switch between aggregation and deaggregation displays for combat formations in the battlefield situation according to user needs; aggregation display can reduce the overlapping and chaotic phenomena in situation display, accelerate situation recognition speed, and improve display smoothness; and during deaggregation display, combat formations can be displayed accordingly based on user needs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data visualization technology, and in particular to a visualization control method and system for the aggregation and deaggregation of combat formations. Background Technology

[0002] Combat formations are a unique type of military group organization. Originating in the biological world, for example, flocks of geese often fly in V-formations or straight lines, conforming to aerodynamic principles and significantly reducing the energy expenditure of the entire group. Drawing on these biomimetic principles, fighter jet formations often employ formations such as wedges, echelons, columns, and line formations. These formations offer advantages such as increased hit probability, overcoming airflow obstruction, reducing radar reflection, and providing coordinated support, greatly enhancing the combat capability of the combat group. Currently, the concept of combat formations is widely applied in the military field, for example, in naval carrier battle groups and land-based armored formations.

[0003] In battlefield situations, various combat formations of both sides clearly reflect their operational intentions. Therefore, combat formations have become a key military focus, and their visualization has become an important component of comprehensive battlefield situation display. Currently, some military designation requirements are centralized, describing only individual military designations and lacking design for combat formation groups. With the massive increase in the number of targets displayed in the battlefield situation, visual clutter and overlapping issues arise in comprehensive situation displays. Moreover, the limited screen area of ​​the display window slows down the speed of battlefield situation cognition. Therefore, performance optimization of situation display has become a common challenge in current practical applications. Although some optimizations have been made to combat formations, systematic research on visualization remains insufficient. Summary of the Invention

[0004] The present invention aims to provide a visual control method and system for the aggregation and deaggregation of combat formations to overcome the shortcomings of the prior art. The technical problem to be solved by the present invention is achieved through the following technical solution.

[0005] The combat formation aggregation and deaggregation visualization control method provided by this invention includes:

[0006] Step S1: Obtain the entities of all combat formations in the battlefield situation and the entity relationships between them. The entities of all combat formations include subordinate entities and commander entities.

[0007] Step S2: Establish entity triples based on the entities of all combat formations and the entity relationships between them, construct a knowledge graph based on the entity triples, and store the constructed knowledge graph in the combat formation graph database;

[0008] Step S3: Set the de-aggregation / aggregation display switching rules, using the map scale as the control basis for de-aggregation / aggregation display switching. Based on the map scale selected by the user, determine the aggregation and de-aggregation display switching of the combat formations in the battlefield situation.

[0009] Step S4: Based on the aggregation and deaggregation display switching judgment results, retrieve the set of entities in the combat formation in the battlefield situation from the combat formation map database;

[0010] Step S5: If the display switching judgment result is aggregation, then hide the non-critical entities in the retrieved entity set and aggregate the commander entities in the retrieved entity set. Otherwise, use the logical topology layout mode or the geographical layout mode to de-aggregate and display the retrieved entity set.

[0011] In the above scheme, step S5 includes:

[0012] Hide all entities in the retrieved entity set except the commander entity, enhance the display of the commander entity, and add an arrow to indicate the overall movement direction of the combat formation;

[0013] Construct regional geometric auxiliary objects to represent the spatial distribution area of ​​combat formations;

[0014] The number of entities in the spatial distribution area of ​​the combat formation is highlighted using text labels.

[0015] In the above scheme, constructing regional geometric auxiliary objects to characterize the spatial distribution area of ​​combat formations includes:

[0016] Convert the geographic location coordinates of each entity in the retrieved entity set to screen coordinates;

[0017] Based on the positioning point information of each entity in the entity set under the screen coordinate system, the principal component analysis method is used to obtain the principal direction feature vector corresponding to the point set composed of all positioning points. The obtained feature vector is used as the principal axis of the directional bounding box of the entity set, and the geometric center point on the principal axis is calculated.

[0018] The geometric center point is obtained by translation, and the principal axis is rotated to the X-axis in the XY plane coordinate system;

[0019] In the XY plane coordinate system, calculate the four corner points of the geometric bounding box rectangle of the entity set;

[0020] Construct the equation of the ellipse passing through the four corner points mentioned above;

[0021] An ellipse is drawn in screen coordinates using the ellipse equation, and points on the ellipse are saved using geographical latitude, longitude, and altitude descriptions. The ellipse is used as a regional geometric auxiliary object to represent the spatial distribution area of ​​the combat formation.

[0022] In the above scheme, step S5 includes:

[0023] Different layout styles are used to connect entities in the retrieved entity set with auxiliary visual dashed lines, and the commander entity in the entity set is placed in a visually important geometric position. The entities in the entity set are displayed using a point or label display style.

[0024] In the above scheme, the layout styles include semi-circular layout, lever-type layout, and tree layout.

[0025] In the above scheme, step S5 includes:

[0026] In the electronic map, each entity in the retrieved entity set is displayed using a dot or label style, and a two-dimensional convex hull dashed line is constructed for the retrieved entity set.

[0027] In the above scheme, step S5 further includes:

[0028] For entities in a set of entities with directional relationships, a directional arrow and text description are added to the corresponding position of the dashed convex hull of the corresponding entity, and the information is highlighted.

[0029] In the above scheme, the directed arrows include left arrows, right arrows, and bidirectional arrows.

[0030] The combat formation aggregation and deaggregation visualization control system provided by this invention employs the combat formation aggregation and deaggregation visualization control method described above to perform combat formation aggregation and deaggregation visualization control, including:

[0031] The semantic model module is used to store the constructed knowledge graph, which is built based on entity triples established through subordinate entities of the combat formation, the commander entity, and the entity relationships between the entities.

[0032] The controller module is used to set the rules for switching between clustering and de-clustering displays. The map scale is used as the control basis for switching between clustering and de-clustering displays. Based on the map scale selected by the user, the module makes judgments on the clustering and de-clustering display switching of combat formations in the battlefield situation.

[0033] The view module is used to aggregate or deaggregate the retrieved entity set based on the aggregation and deaggregation display switching results of the controller module.

[0034] In the above scheme, the aggregation or deaggregation display of the retrieved entity set includes:

[0035] Retrieve the set of entities in the combat formation in the battlefield situation from the combat formation map database;

[0036] Non-critical entities in the retrieved entity set are hidden, and commander entities in the retrieved entity set are aggregated and displayed, or the retrieved entity set is de-aggregated and displayed using a logical topology layout mode or a geographical layout mode.

[0037] The embodiments of the present invention have the following advantages:

[0038] The combat formation aggregation and deaggregation visualization control method and system provided in this invention establishes entity triples based on the entities of all acquired combat formations and the entity relationships between them, and constructs a knowledge graph based on the entity triples. This effectively addresses the military needs of large-scale relationship storage and efficient relationship querying in the comprehensive battlefield situation. The system allows for aggregation and deaggregation display switching of combat formations in the battlefield situation according to user needs. Aggregation display reduces the number of entities displayed on the screen, effectively mitigating the superimposed chaos in situation display, accelerating situational awareness, improving display smoothness, and optimizing user experience. Furthermore, aggregation display highlights key information about the combat formation, including spatial distribution range, formation quantity, movement trends, and commanders, enriching the expression of military semantics and greatly enhancing the combat commanders' understanding of the "situation" in the battlefield situation. During deaggregation display, logical topology layout mode is mainly used to highlight the logical composition of combat formations, while geographical layout mode is mainly used to highlight geographical locations. Thus, the combat formations can be displayed accordingly based on user needs. Attached Figure Description

[0039] Figure 1 This is a flowchart illustrating the steps of a visual control method for the aggregation and disaggregation of combat formations according to the present invention.

[0040] Figure 2 This is a flowchart of a visual control method for the aggregation and deaggregation of combat formations according to the present invention.

[0041] Figure 3 This is a schematic diagram of the region geometry auxiliary object of the present invention.

[0042] Figure 4 This is a schematic diagram illustrating the aggregation display of the present invention using a point-based approach and a label style.

[0043] Figure 5This is a schematic diagram of the present invention, which uses a logical topology layout mode to de-cluster the display style through a point-based display method.

[0044] Figure 6 This is a schematic diagram illustrating the de-aggregation display of the present invention using a logical topology layout mode through a label display style.

[0045] Figure 7 This is a schematic diagram illustrating the de-clustering display of the present invention using a geographic layout pattern with dot-like and label-like styles.

[0046] Figure 8 This is a schematic diagram illustrating the present invention's method of de-clustering and displaying data using a geographic layout pattern by constructing a two-dimensional convex hull dashed line.

[0047] Figure 9 This is a schematic diagram illustrating how the present invention uses a geographic layout pattern to de-cluster and display entities in a set of entities with directional relationships.

[0048] Figure 10 This is a schematic diagram of the composition of a visual control system for the aggregation and disaggregation of combat formations according to the present invention. Detailed Implementation

[0049] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0050] like Figure 1 and Figure 2 As shown, the present invention provides a visual control method for the aggregation and deaggregation of combat formations, comprising:

[0051] Step S1: Obtain all entities in the combat formations in the battlefield situation and the entity relationships between them. The entities in all combat formations include subordinate entities and commander entities.

[0052] In this embodiment, the commander entity includes command ships, command vehicles, etc., and subordinate entities and the commander entity contain attributes and attribute values. The attributes include ID identification number, Chinese name, geographical location, corresponding military identification code, and enemy / friendly category, etc. The geographical location includes longitude, latitude, and altitude, and the corresponding military identification code is the library number where the identification number is located + the index number of the identification number. The entity relationships between the various entities include command, communication, subordinate, fire support, etc.

[0053] Step S2: Establish entity triples based on the entities of all combat formations and the entity relationships between them, construct a knowledge graph based on the entity triples, and store the constructed knowledge graph in the combat formation graph database.

[0054] In this embodiment, a graph query language such as GraphQL can be used to query the knowledge graph in the combat formation graph database. In complex battlefield situations, there are many entities and intricate relationships. Traditional graph-based data structures cannot solve the problems of slow querying and a large number of relationships. Knowledge graphs, on the other hand, have dedicated, efficient graph databases, efficient graph query interfaces, and standardized entity relationship descriptions, which are not available in traditional graph data structures. Traditional relational databases also have certain technical bottlenecks in storing entity relationships and querying relationships. Therefore, this embodiment uses knowledge graphs to model the complex relationships in the combat formation, which can better meet the military needs of large-scale relationship storage and efficient relationship querying in future battlefield situations.

[0055] Step S3: Set the de-aggregation / aggregation display switching rules, using the map scale as the control basis for de-aggregation / aggregation display switching. Based on the map scale selected by the user, determine the aggregation and de-aggregation display switching of the combat formations in the battlefield situation.

[0056] In this embodiment, the rules for switching between de-aggregation and aggregation displays include: de-aggregation display when the value is greater than the control threshold for switching between de-aggregation and aggregation displays, and aggregation display when the value is less than or equal to the control threshold for switching between de-aggregation and aggregation displays; or aggregation display when the value is greater than the control threshold for switching between de-aggregation and aggregation displays, and de-aggregation display when the value is less than or equal to the control threshold for switching between de-aggregation and aggregation displays.

[0057] In this embodiment, map scales of 1:50,000, 1:250,000, 1:1,000,000, and 1:4,000,000 are used as the control criteria for switching between de-aggregation and aggregation displays. For example, when the user selects a map scale of 1:250,000 as the control criteria for switching between de-aggregation and aggregation displays, and the set rule for switching between de-aggregation and aggregation displays is: if the map scale is greater than the control criteria for switching between de-aggregation and aggregation displays, then de-aggregation is performed; if the map scale in the current map display window is greater than 1:250,000, then the combat formation is de-aggregated; otherwise, it is aggregated.

[0058] Step S4: Based on the aggregation and deaggregation display switching judgment results, retrieve the set of entities in the combat formation in the battlefield situation from the combat formation map database.

[0059] Step S5: If the display switching judgment result is aggregation, then hide the non-critical entities in the retrieved entity set and aggregate the commander entities in the retrieved entity set. Otherwise, use the logical topology layout mode or the geographical layout mode to de-aggregate and display the retrieved entity set.

[0060] In one embodiment of the present invention, when the result of the aggregation and deaggregation display switching judgment is aggregation display, step S5 includes:

[0061] Hide all entities in the retrieved entity set except the commander entity, enhance the display of the commander entity, and add an arrow to indicate the overall movement direction of the combat formation;

[0062] Construct regional geometric auxiliary objects to represent the spatial distribution area of ​​combat formations;

[0063] The number of entities in the spatial distribution area of ​​the combat formation is highlighted using text labels.

[0064] like Figure 3 As shown, the commander entity is represented by a dot or military symbol, and the color is the same as the symbol. When an arrow is added to indicate the overall movement direction of the combat formation, the movement direction is used to judge the movement trend of the entire combat formation. The length of the arrow is set to the length of the semi-major axis of the ellipse.

[0065] like Figure 4 As shown, when the combat formation is displayed in aggregate, the number of entities in the spatial distribution area of ​​the combat formation cannot be perceived. The number is highlighted by using the text label "# + quantity". The text label has a border and background color fill, which can reduce the visual interference from remote sensing images in the map. In order to avoid the label from overlapping with the main direction of movement, the label can be adjusted to point to due north.

[0066] In this embodiment, the descriptive vector for constructing the combat formation aggregation display process is A = (commander entity, area geometric auxiliary object, movement direction, entity quantity identifier, display style), where the display style is a point or label. This vector summarizes the visualization elements designed in the aggregation process. After aggregation, the number of entities displayed on the screen is reduced, which can better alleviate the superimposed chaos in the situation display, speed up the situation recognition speed, improve the display smoothness, and optimize the user experience. Moreover, after aggregation, the key information of the combat formation, such as the spatial distribution area, the number of entities in the distribution area, the movement direction, and the commander entity, are highlighted. The expression of military semantics is also richer, which can greatly enhance the combat commanders' understanding of the "situation" in the battlefield situation.

[0067] In this embodiment, constructing a regional geometric auxiliary object to characterize the spatial distribution area of ​​the combat formation includes:

[0068] Convert the geographic location coordinates of each entity in the retrieved entity set to screen coordinates;

[0069] Based on the positioning point information of each entity in the entity set under the screen coordinate system, the principal component analysis method is used to obtain the principal direction feature vector corresponding to the point set composed of all positioning points. The obtained feature vector is used as the principal axis of the directional bounding box of the entity set, and the geometric center point on the principal axis is calculated.

[0070] The geometric center point is obtained by translation, and the principal axis is rotated to the X-axis in the XY plane coordinate system;

[0071] In the XY plane coordinate system, calculate the four corner points of the geometric bounding box rectangle of the entity set;

[0072] Construct the equation of the ellipse passing through the four corner points mentioned above;

[0073] An ellipse is drawn in screen coordinates using the ellipse equation, and points on the ellipse are saved using geographical latitude, longitude, and altitude descriptions. The ellipse is used as a regional geometric auxiliary object to represent the spatial distribution area of ​​the combat formation.

[0074] like Figure 3 As shown, Figure 3 The ellipse is the final generated region geometry auxiliary object.

[0075] In another embodiment of the present invention, when the aggregation and deaggregation display switching judgment result is deaggregation display and the logical topology layout mode is used for deaggregation display, step S5 includes:

[0076] Different layout styles are used to connect entities in the retrieved entity set with auxiliary visual dashed lines, and the commander entity in the entity set is placed in a visually important geometric position. The entities in the entity set are displayed using a point or label display style.

[0077] like Figure 5 As shown, the layout styles of semi-circular layout, lever layout, and tree layout are used, and the entities in the entity collection are displayed by displaying the styles in a point manner.

[0078] like Figure 6 As shown, the layout styles of semi-circular layout, lever layout, and tree layout are used, and the entities in the entity collection are displayed by label display style.

[0079] In this embodiment, the commander entity in the entity set can be placed at visually important geometric positions such as the center point of the semicircle, the top point of the lever-shaped structure, or the left point of the tree-shaped structure.

[0080] In this embodiment, the actual geographical location of military entities is not considered. The focus is on displaying the internal topological relationships of the combat formation. A graph visualization is used to represent the overall visual sense of the combat formation. Auxiliary visual dashed lines are added between entities in the retrieved entity set to connect them. The color of the dashed lines is consistent with the color of the labels.

[0081] In this embodiment, the description vector for de-aggregation display using the logical topology layout mode is L = (entity set, layout style, auxiliary visual dashed line, display style), where the layout style is a semi-circular layout, a lever-type layout, a tree layout, etc., and the display style is a dot or a label. The logical topology layout mode for de-aggregation display is mainly used in application scenarios that highlight the logical composition of combat formations.

[0082] In another embodiment of the present invention, when the aggregation and deaggregation display switching judgment result is deaggregation display and the geographic layout mode is used for deaggregation display, step S5 includes:

[0083] In the electronic map, each entity in the retrieved entity set is displayed using a dot or label style, and a two-dimensional convex hull dashed line is constructed for the retrieved entity set;

[0084] For entities in a set of entities with directional relationships, a directional arrow and text description are added to the corresponding position of the dashed convex hull of the corresponding entity, and the information is highlighted.

[0085] like Figure 7 As shown, each entity in the retrieved entity set is displayed using either a dot display style or a label display style.

[0086] like Figure 8 As shown, each entity in the retrieved entity set is displayed using either a dot display style or a label display style, and a two-dimensional convex hull dashed line is constructed for the retrieved entity set. The construction of the two-dimensional convex hull dashed line for the retrieved entity set can express the overall sense of the combat formation and enhance the visual display. In some special cases, such as in a single-line echelon, column, or line formation, the two-dimensional convex hull dashed line can be simplified to a dashed line that is not closed at the beginning and end.

[0087] like Figure 9 As shown, for entities in a set of entities with directional relationships, a directional arrow and text description are added to the corresponding position of the two-dimensional convex hull dashed line where the corresponding entity is located, and the information is highlighted. The directional relationships include command or fire support relationships, etc. The directional arrows include left arrows, right arrows, and bidirectional arrows.

[0088] In this embodiment, each entity in the combat formation uses its actual geographical location. All entities in the formation are displayed, using either dots or labels. When using labels, the direction of the labels remains consistent with the original direction. The combat formation will then display its formation shape. The distances, intervals, and height differences between entities within the formation conform to the formation's requirements. The use of a geographical layout mode for de-clustering display is mainly applied in scenarios where geographical locations are highlighted.

[0089] In this embodiment, the description vector for de-clustering display using the geographic layout pattern is G = (entity set, two-dimensional convex hull dashed line, display style), where the display style is a point or a label.

[0090] In this embodiment, the description vector for highlighting entities in a set of entities with directional relationships is E = (entity-relationship-entity, display style), where the display style is a left arrow, a right arrow, a double-headed arrow, etc.

[0091] In this invention, the description vectors of each stage mentioned above are summarized, and the vector form of the combat formation aggregation / deaggregation visualization control model is represented as V=(K, L, G, E, R), where K is the knowledge graph semantic model of the combat formation, L is the description vector for deaggregation display using a logical topology layout mode, G is the description vector for deaggregation display using a geographic layout mode, E is the description vector for enhanced display of directional relational entities, and R identifies the combat formation aggregation / deaggregation display switching rules.

[0092] like Figure 10 As shown, this invention provides a visual control system for the aggregation and deaggregation of combat formations. The system employs the aforementioned visual control method for the aggregation and deaggregation of combat formations. The system includes:

[0093] The semantic model module is used to store the constructed knowledge graph, which is built based on entity triples established through subordinate entities of the combat formation, the commander entity, and the entity relationships between the entities.

[0094] The controller module is used to set the rules for switching between clustering and de-clustering displays. The map scale is used as the control basis for switching between clustering and de-clustering displays. Based on the map scale selected by the user, the module makes judgments on the clustering and de-clustering display switching of combat formations in the battlefield situation.

[0095] The view module is used to aggregate or deaggregate the retrieved entity set based on the aggregation and deaggregation display switching results of the controller module.

[0096] In this embodiment, the aggregation or deaggregation display of the retrieved entity set includes:

[0097] Retrieve the set of entities in the combat formation in the battlefield situation from the combat formation map database;

[0098] If the display switching judgment result is aggregation, then the non-critical entities in the retrieved entity set are hidden, and the commander entities in the retrieved entity set are aggregated and displayed. Otherwise, the retrieved entity set is de-aggregated and displayed using logical topology layout mode or geographical layout mode.

[0099] It should be noted that the above detailed descriptions are exemplary and intended to provide further explanation of this application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains.

[0100] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments according to this application. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0101] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that the embodiments of this application described herein can be implemented in sequences other than those illustrated or described herein.

[0102] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or apparatus.

[0103] For ease of description, spatial relative terms such as "above," "on top of," "on the upper surface of," "above," etc., are used herein to describe the spatial positional relationship of a device or feature as shown in the figures to other devices or features. It should be understood that spatial relative terms are intended to encompass different orientations in use or operation beyond the orientation of the device as described in the figures. For example, if the device in the figures were inverted, a device described as "above" or "on top of" other devices or structures would subsequently be positioned as "below" or "under" other devices or structures. Thus, the exemplary term "above" can include both "above" and "below." The device may also be positioned in other different ways, such as rotated 90 degrees or in other orientations, and the spatial relative descriptions used herein will be interpreted accordingly.

[0104] In the detailed description above, reference has been made to the accompanying drawings, which form part of this document. In the drawings, similar symbols typically identify similar parts unless the context otherwise indicates otherwise. The illustrated embodiments described in the detailed specification, drawings, and claims are not intended to be limiting. Other embodiments may be used and other changes may be made without departing from the spirit or scope of the subject matter presented herein.

[0105] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A visual control method for the aggregation and deaggregation of combat formations, characterized in that, The method includes: Step S1: Obtain the entities of all combat formations in the battlefield situation and the entity relationships between them. The entities of all combat formations include subordinate entities and commander entities. Step S2: Establish entity triples based on the entities of all combat formations and the entity relationships between them, construct a knowledge graph based on the entity triples, and store the constructed knowledge graph in the combat formation graph database; Step S3: Set the de-aggregation / aggregation display switching rules, using the map scale as the control basis for de-aggregation / aggregation display switching. Based on the map scale selected by the user, determine the aggregation and de-aggregation display switching of the combat formations in the battlefield situation. Step S4: Based on the aggregation and deaggregation display switching judgment results, retrieve the set of entities in the combat formation in the battlefield situation from the combat formation map database; Step S5: If the display switching judgment result is aggregation, then hide the non-critical entities in the retrieved entity set and aggregate the commander entities in the retrieved entity set for display; otherwise, use logical topology layout mode or geographical layout mode to de-aggregate and display the retrieved entity set, including: Hide all entities in the retrieved entity set except the commander entity, enhance the display of the commander entity, and add an arrow to indicate the overall movement direction of the combat formation; Constructing a regional geometric auxiliary object to represent the spatial distribution area of ​​the combat formation includes: converting the geographic coordinates of the location points of each entity in the retrieved entity set into screen coordinates; based on the location point information of each entity in the entity set under the screen coordinate system, using principal component analysis to obtain the principal direction feature vector corresponding to the point set composed of all location points, using the obtained feature vector as the principal axis of the directional bounding box of the entity set, and calculating the geometric center point on the principal axis; translating the obtained geometric center point and rotating the principal axis to the X-axis under the XY plane coordinate system; calculating the four corner points of the geometric bounding box rectangle of the entity set under the XY plane coordinate system; constructing the equation of an ellipse passing through the above four corner points; drawing the ellipse under the screen coordinate system using the ellipse equation, and saving the points on the ellipse in the form of geographic latitude, longitude, and altitude description, using the ellipse as a regional geometric auxiliary object to represent the spatial distribution area of ​​the combat formation; The number of entities in the spatial distribution area of ​​the combat formation is highlighted using text labels.

2. The visual control method for the aggregation and deaggregation of combat formations according to claim 1, characterized in that, Step S5 includes: Different layout styles are used to connect entities in the retrieved entity set with auxiliary visual dashed lines, and the commander entity in the entity set is placed in a visually important geometric position. The entities in the entity set are displayed using a point or label display style.

3. The visual control method for the aggregation and deaggregation of combat formations according to claim 2, characterized in that, The layout styles include semi-circular layout, lever-type layout, and tree layout.

4. The visual control method for the aggregation and deaggregation of combat formations according to claim 1, characterized in that, Step S5 includes: In the electronic map, each entity in the retrieved entity set is displayed using a dot or label style, and a two-dimensional convex hull dashed line is constructed for the retrieved entity set.

5. The visual control method for the aggregation and deaggregation of combat formations according to claim 4, characterized in that, Step S5 further includes: For entities in a set of entities with directional relationships, a directional arrow and text description are added to the corresponding position of the dashed convex hull of the corresponding entity, and the information is highlighted.

6. The visual control method for the aggregation and deaggregation of combat formations according to claim 5, characterized in that, The directed arrows include left arrows, right arrows, and bidirectional arrows.

7. A visual control system for the aggregation and deaggregation of combat formations, comprising the visual control method for the aggregation and deaggregation of combat formations as described in any one of claims 1-6, characterized in that, The system includes: The semantic model module is used to store the constructed knowledge graph, which is built based on entity triples established through subordinate entities of the combat formation, the commander entity, and the entity relationships between the entities. The controller module is used to set the rules for switching between clustering and de-clustering displays. The map scale is used as the control basis for switching between clustering and de-clustering displays. Based on the map scale selected by the user, the module makes judgments on switching between clustering and de-clustering displays of combat formations in the battlefield situation. The view module is used to aggregate or deaggregate the retrieved entity set based on the aggregation and deaggregation display switching results of the controller module.

8. The visual control system for the aggregation and disaggregation of combat formations according to claim 7, characterized in that, Aggregating or deaggregating the retrieved entity set includes: Retrieve the set of entities in the combat formation in the battlefield situation from the combat formation map database; If the display switching judgment result is aggregation, then the non-critical entities in the retrieved entity set are hidden, and the commander entities in the retrieved entity set are aggregated and displayed. Otherwise, the retrieved entity set is de-aggregated and displayed using logical topology layout mode or geographical layout mode.

Citation Information

Patent Citations

  • Combat-formation visualization method based on a visual perceptional topological relationship model

    CN108257217A

  • Use method of combat knowledge system and combat decision auxiliary method

    CN113255916A