Two-dimensional and three-dimensional situation display method
By updating data synchronization of two-dimensional and three-dimensional maps in real time, the information mismatch problem caused by manual drawing is solved, and accurate data display between two-dimensional and three-dimensional modes is realized.
Patent Information
- Application Number
- CN202411141770.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2024-12-31
AI Technical Summary
In the existing two- and three-dimensional situation display system, the information mismatch between the two-dimensional map and the three-dimensional map are prone to occur when manually plotting, resulting in inaccurate display of data during mode switching.
By responding to user's drawing operations, data synchronization between two-dimensional maps and three-dimensional maps is updated in real time, and a firepower adjustment strategy is generated using model accuracy parameters and conflict detection to ensure the matching of data between two-dimensional and three-dimensional modes.
The data can be synchronized without manual repeated drawing to ensure the information matching of two-dimensional and three-dimensional maps and ensure the accurate display of data during mode switching.
Smart Images

Figure CN119226586A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a two-dimensional and three-dimensional situation display method. Background Art
[0002] The 2D and 3D situation display software uses advanced graphics rendering technology and data visualization methods to intuitively display the complex geographic spatial information and dynamic changes in the real world on the screen in 2D or 3D form. It can not only accurately present static elements such as topography, buildings, and transportation networks, but also simulate weather changes, target dynamics, battlefield situation and other spatiotemporal data in real time, providing users with all-round and multi-level decision-making support. The 2D and 3D situation display system is widely used in military, transportation, meteorology and other fields, and can display geographic spatial information and dynamic changes in real time and accurately.
[0003] At present, in a 2D and 3D situation display system, when plotting a 2D map and a 3D map, it is usually necessary to plot both the 2D map and the 3D map at the same time. Manual repeated plotting is not only complicated, but also may cause the plotting information of the 2D map and the 3D map to not match due to errors, resulting in information loss and inaccurate displayed 2D or 3D maps.
[0004] Therefore, how to ensure accurate display of data when switching between two-dimensional mode and three-dimensional mode becomes a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present invention provides a two-dimensional and three-dimensional situation display method, which is used to solve the problem that the two-dimensional and three-dimensional map drawing information does not match due to manual drawing in the prior art, resulting in inaccurate restrictions on the two-dimensional and three-dimensional maps.
[0006] The present invention provides a two-dimensional and three-dimensional situation display method, comprising: In response to a user's plotting operation on a two-dimensional map, the two-dimensional map and a three-dimensional map corresponding to the two-dimensional map are updated, and the updated two-dimensional map / three-dimensional map is displayed; or,
[0007] In response to a user's plotting operation on a three-dimensional map, the three-dimensional map and a two-dimensional map corresponding to the three-dimensional map are updated, and the updated two-dimensional map / three-dimensional map is displayed.
[0008] According to a two-dimensional and three-dimensional situation display method provided by the present invention, after updating the two-dimensional map and the three-dimensional map corresponding to the two-dimensional map in response to the user's plotting operation on the two-dimensional map, and before displaying the updated two-dimensional map / three-dimensional map, the method further includes: After receiving the start-up instruction, the typical model is loaded into the memory, and the start-up instruction is used to instruct to start the two-dimensional and three-dimensional situation system.
[0009] According to a two-dimensional and three-dimensional situation display method provided by the present invention, the two-dimensional and three-dimensional situation display method also includes: In response to a switching operation by a user, updating a model accuracy parameter; Based on the model accuracy parameters, a model file of corresponding accuracy is obtained and displayed.
[0010] According to a two-dimensional and three-dimensional situation display method provided by the present invention, the two-dimensional and three-dimensional situation display method also includes: Based on the airspace demand time of each firepower unit, the spatial position of each firepower unit and the conflict mechanism, conflict detection is performed to obtain the conflict detection result; Based on the conflict detection result, a firepower adjustment strategy is generated.
[0011] According to a two-dimensional and three-dimensional situation display method provided by the present invention, the two-dimensional and three-dimensional situation display method also includes: After receiving the target status data, the status information of all current targets is displayed in the target status list; In response to a user clicking operation on any target in the target status list, detailed status data of the target is displayed.
[0012] The present invention also provides a two-dimensional and three-dimensional situation display system, which uses any one of the two-dimensional and three-dimensional situation display methods described above, including: The data access module is used to obtain target information and / or force deployment information from an external system.
[0013] The present invention also provides a two-dimensional and three-dimensional situation display device, comprising: A map update module is used to respond to a user's drawing operation on a two-dimensional map, update the two-dimensional map and the three-dimensional map corresponding to the two-dimensional map, and display the updated two-dimensional map / three-dimensional map; or, respond to a user's drawing operation on a three-dimensional map, update the three-dimensional map and the two-dimensional map corresponding to the three-dimensional map, and display the updated two-dimensional map / three-dimensional map.
[0014] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, any of the two-dimensional and three-dimensional situation display methods described above is implemented.
[0015] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the two-dimensional and three-dimensional situation display method as described above is implemented.
[0016] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the two-dimensional and three-dimensional situation display method described above is implemented.
[0017] The two-dimensional and three-dimensional situation display method provided by the present invention, in response to the user's marking operation on the two-dimensional map, updates the two-dimensional map and the three-dimensional map corresponding to the two-dimensional map, and displays the updated two-dimensional map / three-dimensional map; or, in response to the user's marking operation on the three-dimensional map, updates the three-dimensional map and the two-dimensional map corresponding to the three-dimensional map, and displays the updated two-dimensional map / three-dimensional map. When receiving the user's marking on the two-dimensional map / three-dimensional map, this solution simultaneously performs data synchronization update on the corresponding three-dimensional map / two-dimensional map, and synchronizes data without manual repeated marking, ensuring that the two-dimensional map and the three-dimensional map correspond to each other, and the data can be accurately displayed when switching between the two-dimensional mode and the three-dimensional mode. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 It is a flow chart of the two-dimensional and three-dimensional situation display method provided by the present invention.
[0020] Figure 2 It is a schematic diagram of the architecture of the two-dimensional and three-dimensional situation display system provided by the present invention.
[0021] Figure 3 It is a structural schematic diagram of the two-dimensional and three-dimensional situation display device provided by the present invention.
[0022] Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0024] It should be noted that in the description of the embodiments of the present invention, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "include one..." do not exclude the existence of other identical elements in the process, method, article or device including the elements. The orientation or position relationship indicated by the terms "upper", "lower" and the like is based on the orientation or position relationship shown in the drawings, which is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention. Unless otherwise clearly specified and limited, the terms "installed", "connected" and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or it can be a connection between two elements. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0025] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0026] Combine the following Figure 1-Figure 4 The two-dimensional and three-dimensional situation display method provided by an embodiment of the present invention is described.
[0027] Figure 1 It is a flow chart of the two-dimensional and three-dimensional situation display method provided by the present invention, such as Figure 1 As shown, the method includes the following: S110, in response to a user's drawing operation on a two-dimensional map, the two-dimensional map and the three-dimensional map corresponding to the two-dimensional map are updated, and the updated two-dimensional map / three-dimensional map is displayed; or, in response to a user's drawing operation on a three-dimensional map, the three-dimensional map and the two-dimensional map corresponding to the three-dimensional map are updated, and the updated two-dimensional map / three-dimensional map is displayed.
[0028] It should be noted that the executor of the two-dimensional situation display method provided in the embodiment of the present application is a two-dimensional situation display system, which can be installed in a two-dimensional situation display device. The two-dimensional situation display device may include but is not limited to: desktop computers, laptops, tablet computers, mobile phones, netbooks, etc.
[0029] In an embodiment of the present invention, in a two-dimensional mode, map data, target information, strike list information, and target status information are displayed, and the display of the target is updated in real time according to the target status information to form a two-dimensional combat situation diagram (two-dimensional map); in a three-dimensional mode, the battlefield environment also includes factors such as terrain, weather, meteorology, hydrology, and electromagnetic environment, thereby displaying three-dimensional terrain, rain, snow, water surface, light and other environmental factors.
[0030] In S110, the user's mapping on either the 2D map or the 3D map is synchronized to the other. The mapping operation is the user's mapping operation on the 2D map or the 3D map, which may include but is not limited to click operation, slide operation, etc.
[0031] Specifically, after the user plots the two-dimensional map, the two-dimensional map is updated, and the corresponding three-dimensional map is correspondingly updated, and the updated two-dimensional map is displayed. When the user switches to the three-dimensional map, the updated three-dimensional map is displayed; After the user plots the three-dimensional map, the three-dimensional map is updated, and the corresponding two-dimensional map is correspondingly updated, and the updated three-dimensional map is displayed. When the user switches to the two-dimensional map, the updated two-dimensional map is displayed.
[0032] During this specific implementation, the addition, modification and deletion operations of military symbols on the two-dimensional map are reflected in the addition, modification and deletion of corresponding three-dimensional models on the three-dimensional map. When a military symbol does not have a corresponding three-dimensional model, the military symbol is still displayed on the three-dimensional map. After adding, modifying and deleting the three-dimensional model on the three-dimensional map, switch to the two-dimensional map, and the military symbol of the corresponding changed position will change accordingly.
[0033] The two-dimensional and three-dimensional situation display method provided by the embodiment of the present invention, in response to the user's marking operation on the two-dimensional map, updates the two-dimensional map and the three-dimensional map corresponding to the two-dimensional map, and displays the updated two-dimensional map / three-dimensional map; or, in response to the user's marking operation on the three-dimensional map, updates the three-dimensional map and the two-dimensional map corresponding to the three-dimensional map, and displays the updated two-dimensional map / three-dimensional map. When receiving the user's marking on the two-dimensional map / three-dimensional map, this solution simultaneously performs data synchronization update on the corresponding three-dimensional map / two-dimensional map, and synchronizes data without manual repeated marking, ensuring that the two-dimensional map and the three-dimensional map correspond to each other, and the data can be accurately displayed when switching between the two-dimensional mode and the three-dimensional mode.
[0034] In an optional embodiment, after updating the two-dimensional map and the three-dimensional map corresponding to the two-dimensional map in response to the user's plotting operation on the two-dimensional map and before displaying the updated two-dimensional map / three-dimensional map, the method further includes: After receiving the start-up instruction, the typical model is loaded into the memory, and the start-up instruction is used to instruct to start the two-dimensional and three-dimensional situation system.
[0035] Specifically, when the 2D and 3D situation system is started, the typical model is loaded into the memory in advance. The typical model is a typical target model set in advance, which is usually a model commonly seen in 2D maps and 3D maps. In the specific implementation process, the typical model can be set according to actual usage requirements.
[0036] The two-dimensional and three-dimensional situation display method provided by the embodiment of the present invention loads the typical target model into the memory in advance when the system is started, thereby improving the real-time performance of the system through this model preloading method.
[0037] In an embodiment of the present invention, situation data is saved using two modes: memory data and database. The currently loaded map data, model data, and situation data are all stored in the memory using formatted data, thereby speeding up the rate when switching modes and ensuring data consistency during switching. The database is used for solidified storage of situation data.
[0038] Further, according to the current situation information, the target type probability is predicted, and the target type probability includes the probability of the target type that may appear; Based on the target type probability, a high probability target model is loaded into the memory, wherein the high probability target model is a target type whose occurrence probability is greater than a preset threshold.
[0039] Here, the target type is predicted based on the current situation information, and the model of the target with a higher probability of appearing is loaded into the memory in advance, thereby improving the real-time performance of the system.
[0040] In an optional embodiment, the two-dimensional and three-dimensional situation display method further includes: In response to a switching operation by a user, updating a model accuracy parameter; Based on the model accuracy parameters, a model file of corresponding accuracy is obtained and displayed.
[0041] In the embodiment of the present invention, the switching operation is an operation for switching the display accuracy of the model, which may specifically include but is not limited to a clicking operation, a sliding operation, and the like.
[0042] In the embodiment of the present invention, the model accuracy parameter is used to identify the accuracy of the currently displayed model. Optionally, the model accuracy parameter includes two values, one identifying a fine model, which refers to a model containing a complete component structure, and the component structure can be separated and displayed separately; the other identifying a rough model, which only has the outer contour of the target and a fine film, and can clearly reflect the appearance of the target, but cannot display the internal structure.
[0043] Here, the fine model file is larger and loads slowly, while the rough model file is smaller and loads quickly. Therefore, when displaying the situation, the rough model is used by default.
[0044] The two-dimensional and three-dimensional situation display method provided by the embodiment of the present invention adopts models of different precisions for display according to user display requirements, improves loading speed when a low-precision model is used for display, and provides accurate data display when a high-precision model is used for display.
[0045] Furthermore, each target stores damage models from multiple angles to accurately display the target damage situation.
[0046] In an optional embodiment, the two-dimensional and three-dimensional situation display method further includes: Based on the airspace demand time of each firepower unit, the spatial position of each firepower unit and the conflict mechanism, conflict detection is performed to obtain the conflict detection result; Based on the conflict detection result, a firepower adjustment strategy is generated.
[0047] Specifically, the airspace usage of each firepower unit (including rockets, drones, helicopters, etc.) under the current firepower mission is displayed on the two- and three-dimensional maps, and conflict detection is performed based on the airspace demand time, spatial position and altitude, conflict mechanism, etc. of each firepower unit. When a conflict occurs, firepower adjustment strategy recommendations are generated based on the firepower strike mission.
[0048] Based on any of the above embodiments, the two-dimensional and three-dimensional situation display method further includes: After receiving the target status data, the status information of all current targets is displayed in the target status list; In response to a user clicking operation on any target in the target status list, detailed status data of the target is displayed.
[0049] Specifically, real-time situation information is displayed in the target status list. When a user clicks on the status information of a target in the target status list, the target position is located and detailed information of the target is displayed.
[0050] The following describes the two-dimensional and three-dimensional situation display system provided by the embodiment of the present application. The two-dimensional and three-dimensional situation display system described below and the two-dimensional and three-dimensional situation display method described above can be referred to each other. The two-dimensional and three-dimensional situation display system may include but is not limited to; The data access module is used to obtain target information and / or force deployment information from an external system.
[0051] Specifically, in addition to setting the strike range, strike situation, firepower attributes, dispatch settings and other troop deployment information based on user input, the 2D and 3D situation display system can also obtain target information, troop deployment and other information from external systems through the data connection module. Data connection supports TCP messages, data files, databases and other modes. After the data connection module receives the target data, the 2D and 3D situation display system can dynamically update the target information and target model style on the map according to the target status data.
[0052] In an optional embodiment, the two-dimensional and three-dimensional situation display system can respond to user operations to perform map zooming, translation, and rotation operations on the two-dimensional and three-dimensional digital map, display the longitude and latitude grid, scale, and current coordinate position, and respond to user operations to control the display or hiding of each map data layer.
[0053] Furthermore, the two-dimensional and three-dimensional map display interface of the two-dimensional and three-dimensional situation display system has a map operation toolbar, which includes but is not limited to map import, map restoration, map pointer, map translation, display of military standard panel, selection of marking symbols, selection and modification of marking symbols, deletion of selected symbols, deletion of all symbols, saving of situation map, display of symbol text labels, distance measurement, area measurement, angle measurement, display of scale, display of longitude and latitude grid, display of Gaussian grid, display of longitude and latitude coordinates, display of Gaussian coordinates, display of plane map, display of satellite image map, display of three-dimensional earth, layer control and other tools.
[0054] Figure 2 Schematic diagram of the architecture of the two-dimensional and three-dimensional situation display system provided by the present invention. Figure 2 As shown, the two-dimensional and three-dimensional situation display system includes an application layer, a service support layer and a data layer: The data layer is used to manage and store system data, including target information, target status information, typical target team mark information, strike list information, situation data, map data, 3D models, satellite images, aerial images, data dictionary, user authority data, etc. The service support layer provides service support for the application layer based on the data of the data layer. The service support layer includes data access (target information access, target status information access, strike list access, etc.), digital maps (two-dimensional digital maps, three-dimensional digital maps, two-dimensional and three-dimensional linkage, map data management and release), situation (situation plotting, situation update, situation sharing), system management (data dictionary, user permissions) and other services; among them, the data access function completes the access to other system data, such as obtaining target information and real-time updated target status information from target reconnaissance systems, and obtaining strike lists or combat mission planning information from mission planning systems; digital map service is the basis of two-dimensional and three-dimensional linkage situation simulation, and realizes situation simulation, target situation, combat process, etc. with two-dimensional digital maps and three-dimensional digital maps respectively; map data management and release function manages and releases basic map data, as well as satellite images, drone aerial images and other data provided by target reconnaissance and assessment simulation systems; situation service realizes situation display, situation implementation update, situation map sharing and other functions; The application layer is user-oriented and provides users with ultimate business functions. The application layer includes sub-functions such as entity target management (entity library), target team logo management (typical target team logo library), 3D model display, 2D situation simulation, 3D situation simulation, situation plotting, and system management.
[0055] In an optional embodiment, the two-dimensional and three-dimensional situation display system includes a physical library management module, a team logo library management module, a three-dimensional model management module, an equipment library management module, an ammunition library management module and a terrain library management module.
[0056] The target library management module manages physical targets, typical target team marks and target three-dimensional models. The types of targets include but are not limited to command and control, intelligence reconnaissance, communications and electronic countermeasures, fire support and strike, ground assault, air defense operations, surface operations, nuclear, chemical and biological, airports and aircraft, transportation, engineering obstacles, after-sales support, and uncertain types. Target information can be provided by external systems such as target reconnaissance through the data interface module, and can also be added autonomously in this system through the plotting function.
[0057] The entity library management module provides functions such as adding, deleting, modifying, querying, associating military standards, associating 3D models, etc. to entity target information, so as to achieve unified management of entity targets. Entity target management records the intelligence information of the target, including but not limited to the target's name, coordinates, team logo, classification, etc., and can also include corresponding satellite images, aerial photos, 3D models and other information.
[0058] The team logo library management module completes the classification management of typical target team logos and numbers. Optionally, the team logos and numbers are displayed in a tree-like, multi-layered form using standard military map annotation symbols by constructing a target classification tree. Each entity target in the entity library and each equipment target in the equipment library corresponds to a specific team logo and number. When displayed on a two-dimensional or three-dimensional map, the team logo and number corresponding to the entity target is displayed. The classification of typical targets may include, but is not limited to, command and control, intelligence reconnaissance, communications and electronic countermeasures, fire support and strikes, ground assaults, air defense operations, surface operations, nuclear, chemical and biological, airports and aircraft, transportation, engineering obstacles, after-sales support, uncertain categories, etc. Optionally, the team logo library is updated through the data interface module.
[0059] The 3D model management module implements the classification management of typical target 3D models. The 3D model is used to display the status and position of the physical target in the 3D digital map / 3D situation simulation. When no 3D model is specified for a typical target, the target's team logo will be displayed on the 3D map, similar to the effect of a 2D map. In addition, the 3D model of the typical target can be added, deleted, edited, and viewed, and a 360° panoramic display of the target model can be achieved.
[0060] The equipment library management module is used to manage our main combat equipment, information equipment, support equipment, etc. Specifically, it includes but is not limited to the name, type, quantity, required ammunition model, military standard, 3D model, etc. of the maintenance equipment. In addition, the equipment information can be added, edited, deleted, queried, imported and exported, and a 360° panoramic display of the equipment model can be achieved.
[0061] The ammunition depot management module is used to maintain our existing ammunition inventory information, including but not limited to ammunition type, ammunition name, warhead type, quantity, range, 3D model, etc. In addition, ammunition information can be added, edited, deleted and viewed to maintain the basic information of ammunition and realize 360° panoramic display of ammunition models.
[0062] The terrain library management module is used to manage digital terrain model data and map data to realize the visualization of combat terrain environment and create a realistic virtual battlefield environment. Terrain visualization data records the polygons that constitute the terrain surface and their vertex positions, polygon colors, materials, textures and other information. Digital terrain model data provides data support for battlefield environment simulation, realistically displaying environmental features such as terrain, objects, landforms, seasons, and climate. In addition, based on the three-dimensional digital earth and geographic coordinate system, a virtual three-dimensional terrain and landform landscape simulation combat environment is constructed. The terrain reflects the three-dimensional geographical form and terrain undulation characteristics of the regional combat environment; the landforms show the landform features such as mountains, plains, deserts, water systems, oceans, and vegetation; objects refer to surface facility models, such as buildings, roads, bridges, factory and mining facilities, etc. At the same time, seasonal climate features such as sunny, rainy, and snowy are rendered according to actual usage needs.
[0063] Figure 2 The schematic diagram of the architecture of an example 2D and 3D situation system architecture is shown. For the purpose of description, the architecture depicted is only an example of a suitable environment and does not impose any limitation on the scope of use or function of the present application. The system should not be interpreted as Figure 2 There are no dependencies or requirements on any one or combination of components shown.
[0064] It should be noted that the two-dimensional and three-dimensional situation display system provided in the embodiment of the present invention can execute the two-dimensional and three-dimensional situation display method described in any of the above embodiments during specific operation, which will not be elaborated in this embodiment.
[0065] The following is a description of a two-dimensional and three-dimensional situation display device provided in an embodiment of the present application. The two-dimensional and three-dimensional situation display device described below and the two-dimensional and three-dimensional situation display method described above can be referenced to each other.
[0066] Figure 3 is a schematic diagram of the structure of the two-dimensional and three-dimensional situation display device provided by the present invention, such as Figure 3 As shown, the two-dimensional and three-dimensional situation display device may include but is not limited to: The map update module 310 is used to respond to a user's drawing operation on a two-dimensional map, update the two-dimensional map and the three-dimensional map corresponding to the two-dimensional map, and display the updated two-dimensional map / three-dimensional map; or, respond to a user's drawing operation on a three-dimensional map, update the three-dimensional map and the two-dimensional map corresponding to the three-dimensional map, and display the updated two-dimensional map / three-dimensional map.
[0067] It should be noted that the two-dimensional and three-dimensional situation display device provided in the embodiment of the present invention can execute the two-dimensional and three-dimensional situation display method described in any of the above embodiments during specific operation, which will not be elaborated in this embodiment.
[0068] Figure 4 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 4 As shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430 and a communication bus 440, wherein the processor 410, the communication interface 420 and the memory 430 communicate with each other through the communication bus 440. The processor 410 may call the logic instructions in the memory 430 to execute a two-dimensional and three-dimensional situation display method, the method comprising: in response to a user's plotting operation on a two-dimensional map, updating the two-dimensional map and the three-dimensional map corresponding to the two-dimensional map, and displaying the updated two-dimensional map / three-dimensional map; or, in response to a user's plotting operation on a three-dimensional map, updating the three-dimensional map and the two-dimensional map corresponding to the three-dimensional map, and displaying the updated two-dimensional map / three-dimensional map.
[0069] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0070] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the two-dimensional and three-dimensional situation display methods provided by the above-mentioned methods. The method includes: in response to a user's drawing operation on a two-dimensional map, the two-dimensional map and the three-dimensional map corresponding to the two-dimensional map are updated, and the updated two-dimensional map / three-dimensional map is displayed; or, in response to a user's drawing operation on a three-dimensional map, the three-dimensional map and the two-dimensional map corresponding to the three-dimensional map are updated, and the updated two-dimensional map / three-dimensional map is displayed.
[0071] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the two-dimensional and three-dimensional situation display methods provided by the above-mentioned methods, the method comprising: in response to a user's drawing operation on a two-dimensional map, updating the two-dimensional map and the three-dimensional map corresponding to the two-dimensional map, and displaying the updated two-dimensional map / three-dimensional map; or, in response to a user's drawing operation on a three-dimensional map, updating the three-dimensional map and the two-dimensional map corresponding to the three-dimensional map, and displaying the updated two-dimensional map / three-dimensional map.
[0072] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0073] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0074] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A two-dimensional and three-dimensional situation display method, characterized in that: include: In response to a user's plotting operation on a two-dimensional map, the two-dimensional map and a three-dimensional map corresponding to the two-dimensional map are updated, and the updated two-dimensional map / three-dimensional map is displayed; or, In response to a user's plotting operation on a three-dimensional map, the three-dimensional map and a two-dimensional map corresponding to the three-dimensional map are updated, and the updated two-dimensional map / three-dimensional map is displayed.
2. The two-dimensional and three-dimensional situation display method according to claim 1, characterized in that: After the two-dimensional map and the three-dimensional map corresponding to the two-dimensional map are updated in response to the user's plotting operation on the two-dimensional map, and before the updated two-dimensional map / three-dimensional map is displayed, the method further includes: After receiving the start-up instruction, the typical model is loaded into the memory, and the start-up instruction is used to instruct to start the two-dimensional and three-dimensional situation system.
3. The two-dimensional and three-dimensional situation display method according to claim 1, characterized in that: The two-dimensional and three-dimensional situation display method also includes: In response to a switching operation by a user, updating a model accuracy parameter; Based on the model accuracy parameters, a model file of corresponding accuracy is obtained and displayed.
4. The two-dimensional and three-dimensional situation display method according to claim 1, characterized in that: The two-dimensional and three-dimensional situation display method also includes: Based on the airspace demand time of each firepower unit, the spatial position of each firepower unit and the conflict mechanism, conflict detection is performed to obtain the conflict detection result; Based on the conflict detection result, a firepower adjustment strategy is generated.
5. The two-dimensional and three-dimensional situation display method according to any one of claims 1 to 4, characterized in that: The two-dimensional and three-dimensional situation display method also includes: After receiving the target status data, the status information of all current targets is displayed in the target status list; In response to a user clicking operation on any target in the target status list, detailed status data of the target is displayed.
6. A two-dimensional and three-dimensional situation display system, characterized in that: The two-dimensional and three-dimensional situation display method according to any one of claims 1 to 5 comprises: The data access module is used to obtain target information and / or force deployment information from an external system.
7. A two-dimensional and three-dimensional situation display device, characterized in that: include: A map updating module, configured to update the two-dimensional map and a three-dimensional map corresponding to the two-dimensional map in response to a user's plotting operation on the two-dimensional map, and then display the updated two-dimensional map / three-dimensional map; Alternatively, in response to a user's plotting operation on a three-dimensional map, the three-dimensional map and a two-dimensional map corresponding to the three-dimensional map are updated, and the updated two-dimensional map / three-dimensional map is displayed.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the two-dimensional and three-dimensional situation display method as described in any one of claims 1 to 5 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the two-dimensional and three-dimensional situation display method as described in any one of claims 1 to 5 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the two-dimensional and three-dimensional situation display method as described in any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Landscape plotting method and device, electronic equipment and storage medium
CN114419266A
Shipborne comprehensive detection data visualization system applied to domestic platform
CN116363285A
Situation plotting method and system for two-dimensional and three-dimensional map
CN117786026A
Method for providing synchronized 2d / 3d map and system using the same
KR1020120126414A