A military symbol plotting system and method based on WebGIS
The WebGIS-based military symbol plotting system solves the problems of limited management functions and monotonous display effects in existing military symbol databases, enabling flexible management and efficient plotting, and is applicable to multi-platform military command automation systems.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NANJING NORTH OPTICAL ELECTRONICS
- Filing Date
- 2023-04-26
- Publication Date
- 2026-07-28
AI Technical Summary
Existing military command automation systems have limited functions for managing military symbol libraries, monotonous human-computer interaction, and limited display effects. Furthermore, they are strongly coupled with the command automation system, making it difficult to meet the high-tech requirements of modern warfare.
Design a WebGIS-based military symbol plotting system, including a military symbol library management module, a military symbol plotting module, and a situation map storage module. It provides independent symbol creation and plotting functions, supports human-computer interaction, and facilitates portability and integration development across different operating system platforms through an SDK package.
It enables flexible management and efficient plotting of military symbols, meets national standards, improves the efficiency of dynamic plotting, supports various interactive operations and secondary development, and is suitable for multi-platform applications.
Smart Images

Figure CN116681798B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of visual information, specifically a WebGIS-based system and method for plotting military symbols. Background Technology
[0002] The rise of computer graphics has provided a more convenient way to process military data. Displaying information such as the social environment, geographical environment, and combat situation of the operational area using graphics and images allows for comprehensive control of the combat process through observation of these graphics and images, making battlefield information more visual. Today, battlefield visualization plays an increasingly important role in information warfare, becoming a crucial basis for military personnel to grasp detailed battlefield information, analyze the battlefield situation, and make operational decisions. Situation mapping systems are an important component of battlefield situation visualization and a vital means for commanders to present the battlefield situation. The entire process of using a military map as a background, employing military symbols and text, and marking the combat intentions, positional formations, troop deployments, weaponry, combat processes, military actions, battlefield environment, engineering facilities, and other situational information of both sides on the base map is called situation mapping.
[0003] Because the military field is a highly specialized domain, general-purpose plotting software from foreign computer software companies cannot be directly used in this field. Currently, some domestic command automation systems already have military symbol library management functions. However, some are only suitable for software developers to manage the military symbol library, while others, although manageable by end users, are not satisfactory in terms of functionality and operation, seriously affecting the software's practicality. For example, the dot-shaped military symbol drawing in the military symbol library uses vector symbols, resulting in relatively simple human-computer interaction and monotonous display effects, necessitating adjustments to the dot-shaped military symbol drawing method. Furthermore, military symbol libraries are generally strongly coupled with command automation systems and are provided as services; therefore, there is an urgent need to modularize military symbols and provide a secondary development SDK (Software Development Kit) for integrated development of the plotting system. The current dot-shaped military symbol drawing uses vector symbols, resulting in relatively simple human-computer interaction and monotonous display effects, requiring adjustments to the dot-shaped military symbol drawing method. As modern warfare becomes increasingly technologically advanced and comprehensive, creating a military symbol editing system that conforms to national standards, boasts powerful symbol creation capabilities, offers flexible management, is highly portable, and is easy to operate is an essential requirement for the automation of military command. Summary of the Invention
[0004] The purpose of this invention is to provide a military symbol plotting system and method based on WebGIS (Geographic Information System in the Internet). The military plotting module is separated, and symbol creation, label drawing, and situation map loading can all be implemented independently. At the same time, an SDK package based on WebGIS is provided to facilitate portability between different operating system platforms and secondary development. It is used to provide a module for dynamic plotting in WEB (Internet) military applications and to support the scheme of situation map plotting.
[0005] The technical solution to achieve the purpose of this invention is as follows: a WebGIS-based military symbol plotting system, including a military symbol library management module, a military symbol plotting module, and a situation map storage module; the military symbol library management module is responsible for creating military symbols in the symbol library; the military symbol plotting module plots symbols based on the application of military symbols in geographic information systems; the situation map storage module stores the spatial and attribute information of the plotted symbols, supporting both database storage and file storage methods.
[0006] The plotting method of the WebGIS-based military symbol plotting system includes:
[0007] Step 1: Select the symbol code for military insignia plotting; Step 2: Determine the plotting type based on the symbol code, and draw the symbols according to different plotting symbol types;
[0008] Step 3: Generate a situational awareness map by overlaying multiple types of military symbols;
[0009] Step 4: Store the spatial and attribute information of the plotted situation map.
[0010] Compared with the prior art, the beneficial effects of this invention are as follows:
[0011] This invention separates the military symbol plotting module from the existing command and control system. Symbol creation, label drawing, and situation map loading can all be achieved independently. The symbol creation function is powerful, the system is highly portable, and the operation is convenient. At the same time, it meets the national military plotting standards, which facilitates the integration and application of the command and control system and can effectively improve the efficiency of dynamic plotting.
[0012] The dot symbol library in this invention differs from conventional plotting systems. It uses dot markers to plot symbols, supports human-computer interactive drawing, supports mouse interaction, and supports the graphical and textual visualization of attribute information.
[0013] In addition, this invention also provides a secondary development SDK package, which facilitates portability between different operating system platforms and enables integrated development of the plotting system. At the same time, it encapsulates the military standard panel as a military standard plotting library and provides it to specific applications for direct use. Attached Figure Description
[0014] Figure 1 This is a diagram showing the main components of a WebGIS-based military symbol plotting system according to the present invention.
[0015] Figure 2 This is a schematic diagram of the main process of a WebGIS-based method for plotting military symbols according to the present invention. Detailed Implementation
[0016] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0017] The implementation of the present invention will be described in detail below with reference to specific embodiments.
[0018] like Figure 1 As shown, the present invention proposes a WebGIS-based military symbol plotting system, which mainly includes a military symbol library management module, a military symbol plotting module, and a situation map storage module. The military symbol library management module is responsible for creating military symbols in the symbol library. The military symbol plotting module draws symbols based on the application of military symbols in geographic information systems. The situation map storage module stores the spatial and attribute information of the plotted symbols and supports both database storage and XML (Extensible Markup Language) file storage.
[0019] (1) Military symbol library management module, including military symbol library classification tree management, point-shaped military symbol management, line-shaped military symbol management, area-shaped military symbol management and composite type military symbol management, military symbol library management based on symbol production software.
[0020] The symbol creation software provides basic primitives, including circles, rectangles, polylines, polygons, ellipses, and Bézier curves. It offers users basic drawing tools to create symbols, enabling the drawing of points, lines, surfaces, and composite symbols through human-computer interaction. These symbols are saved as thumbnails in PNG (lossless compressed image file) format, and a unique symbol ID (identification number) is generated. By analyzing the attributes of military symbols and the requirements of operational tasks, the software organizes the military symbols and generates a structure tree based on the categories of military symbol attributes, thus creating a symbol library file from the basic military symbol library.
[0021] The dot-shaped military emblem symbol management system selects the corresponding color based on the dot-shaped military emblem symbol style and three attribute information: enemy, friendly, and neighbor. The friendly side is red, the enemy side is blue, and the neighbor is green. Based on the basic graphic elements, the system interactively draws and generates three PNG format images of the corresponding style, which are stored in the corresponding node position on the tree structure. At the same time, a unique symbol ID is established. The PNG image is uniquely determined based on the symbol ID and attribute information, providing dot marker images for military emblem drawing.
[0022] Linear military symbol management involves interactively drawing and generating corresponding PNG images based on the linear military symbol style. These images are then stored at the node positions in the corresponding structure tree, along with the styles of the corresponding control points and basic graphic elements. These styles are bound to the basic attributes of the linear symbol, and a unique symbol ID is established. The unique symbol ID is used to determine the basic graphic element information in the linear symbol and the relative relationships between control points.
[0023] The management of planar military symbols involves generating corresponding PNG images through human-computer interaction based on the planar military symbol styles, storing the corresponding line styles and basic attributes such as area fill color, storing them in the node positions on the corresponding structure tree, establishing a unique symbol ID, and determining the fill color, attributes, and line symbol type of the planar symbol through the unique symbol ID.
[0024] The management of composite military symbols involves interactive drawing to generate corresponding PNG images, which are then stored at the node positions in the corresponding structure tree. Simultaneously, it stores the basic attributes of the points, lines, and surfaces involved in the composite symbol, as well as corresponding control point information and style information. Corresponding multi-type arrow symbols are also defined as composite symbols, and a unique symbol ID is established by defining control points and setting styles.
[0025] (2) Military symbol drawing module, including military symbol library panel, point symbol drawing, line symbol drawing, surface symbol drawing, composite type symbol drawing and military symbol library development package.
[0026] Among them, the military symbol library panel visualizes the classification tree of the military symbol library on the symbol drawing panel. The panel displays the icon information of each military symbol according to the tree structure, supports interactive selection of icons to realize the selection of corresponding icon numbers and corresponding attributes of the numbers, and provides basic attribute information of the corresponding drawing symbols.
[0027] For the military symbol drawing module, based on the WebGIS basic development package (leaflet.js, an open-source lightweight map drawing tool), it creates basic plotting classes, point military symbol classes, line military symbol classes, polygon military symbol classes, and composite military symbol classes, inheriting basic graphic elements such as points, point markers, polylines, and polygons. Functions generate various military symbol drawing elements based on symbol IDs. Specifically, for each plotting type in the point symbol folder, three types of point symbol images are generated based on enemy / ally attributes (enemy, friendly, and neighboring). The system provides drawing functions for point symbols based on the point symbol class; drawing functions for line symbols based on control points of line symbols, setting three colors based on enemy / friendly attributes (enemy, friendly, and neighbor); drawing functions for area symbols based on control points of area symbols, setting three colors based on enemy / friendly attributes (enemy, friendly, and neighbor); and drawing functions for composite types based on control points, setting three colors based on enemy / friendly attributes (enemy, friendly, and neighbor). The system also includes a military symbol drawing class implemented in JavaScript, a folder of military symbol images, and related JavaScript files. Webpack is used to package and merge these resources into a single file package, known as the Military Symbol Library Development Kit (SDK). This SDK provides basic drawing functions for the military symbol drawing module, facilitating portability across different operating system platforms and enabling integrated development of the drawing system.
[0028] The dot symbol plotting feature generates dot symbols through interactive drawing on the map. The dot symbols are PNG images corresponding to dot-shaped military symbols. It supports interactive pop-up windows to display the basic attributes of the dot symbols, and also supports the modification and addition of attribute information, including but not limited to the group, name, and type. The dot symbols are drawn using PNG images with added dot annotations. Click and right-click functions are registered for the dot symbols and military symbols. Clicking on a dot annotation displays the dot's attribute information in a pop-up window. Right-clicking on a dot annotation supports moving its spatial location and editing its enemy / ally attribute information. The system is also synchronized to the database in real time, and the military symbols displayed on the map are updated accordingly.
[0029] Line symbol drawing is divided into two types: single control point and multiple control point. For single control point type line symbols, the processing method is the same as that for point symbol drawing. For multiple control point type line symbols, the corresponding number of control points are drawn on the map, and the corresponding line symbol interactive drawing is completed by using basic graphic elements and the associated control information between graphic elements.
[0030] Polygon symbol plotting involves interactively drawing control point information on the map, combining the corresponding line symbol type and fill color to complete the interactive drawing of the corresponding polygon symbols.
[0031] Composite type symbol drawing: The basic control points are drawn by human-computer interaction on the map, and the corresponding composite type labels are generated based on the basic graphic elements.
[0032] (3) Situation map storage module: Based on business needs, the interactive plotting content is saved on the map. The generated situation map is stored in two modes: database storage and XML file storage. The stored content includes the spatial information and attribute information of the plotted symbols. It also supports adding XML files or calling the interface to call the situation map through interactive selection, so as to complete the drawing of the situation map on the map.
[0033] After completing the design of the aforementioned military symbol library, a WebGIS-based method for drawing military symbols is proposed, such as... Figure 2 As shown, the specific steps are as follows:
[0034] Step 1: Select the symbol code for the military insignia;
[0035] Step 1.1: Symbol codes starting with 10 are dot symbols or military emblem symbols;
[0036] Step 1.2: Symbols starting with 20 are linear military insignia symbols;
[0037] Step 1.3: Symbols starting with 30 are military insignia or area symbols;
[0038] Step 1.4: Symbol codes starting with 40 are composite military symbol types;
[0039] Step 2: Determine the plotting type based on the symbol code, and draw the symbols according to different plotting symbol types;
[0040] Step 2.1: Draw dot-shaped military symbols. The interactive drawing process is used to draw dot-shaped symbols and configure the grouping, name, and other attribute information of the dot symbols.
[0041] Step 2.2: Linear military symbol drawing. The line is drawn through human-computer interaction. Based on configuration parameters, line symbol primitives, and control point information, the linear symbol is drawn.
[0042] Step 2.3: Drawing of area military symbols. Based on the configuration parameters of the area symbols, complete the drawing of the area symbols and configure the enemy and friendly attributes, and other attribute information of the area symbols;
[0043] Step 2.4: Drawing composite military symbols. Based on the parameter configuration, basic graphic elements and control point information of composite military symbols, complete the drawing of composite military symbols.
[0044] Step 3: Generate a situational awareness map by overlaying multiple types of military symbols;
[0045] Step 3.1: Draw the superimposed military insignia symbols based on different types;
[0046] Step 3.2: Automatically adjust the drawing layers for different types of military symbols, displaying point symbols, line symbols, and area symbols from top to bottom;
[0047] Step 3.3: Adjust the overlapping display order of layers by using the zIndex setting of the layers (display order, the larger the value, the higher the display priority);
[0048] Step 4: Store the spatial and attribute information of the plotted situation map.
[0049] Step 4.1: Store the spatial information and attribute information in a markup language format as an XML file;
[0050] Step 4.2: Store the spatial information of the control points and basic attribute information of the plotted features into the spatial database to complete the database storage;
[0051] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are merely illustrative of the principles of the invention. Various changes and modifications can be made to the invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of the present invention as claimed. The scope of protection of the present invention is defined by the appended claims and their equivalents.
Claims
1. A WebGIS-based system for plotting military insignia, characterized in that, It includes a military symbol library management module, a military symbol plotting module, and a situation map storage module; The military symbol library management module is responsible for creating military symbols for the symbol library; The military symbol plotting module is based on the symbol plotting of military symbols used in geographic information systems; The situation map storage module stores the spatial and attribute information of the plotted symbols, supporting both database storage and file storage methods; The military symbol library management module realizes the drawing of point, line, surface and composite symbols based on human-computer interaction and saves them as thumbnail images. At the same time, it generates a unique symbol identification number. By sorting out the attributes of military symbols and the requirements of action tasks, the military symbols are organized and a structure tree based on the military symbol attribute categories is generated, and the military symbol library is generated into a symbol library file. The military symbol drawing module is based on the WebGIS basic development package. It creates basic plotting classes, point military symbol classes, line military symbol classes, polygon military symbol classes, and composite military symbol classes. It inherits basic graphic elements such as points, point markers, polylines, and polygons. It generates functions for each military symbol drawing element based on the symbol identification number. Among them, the plotting types of point symbols generate three types of symbol images based on enemy, friendly, and neighbor attributes. The dot-based military symbol class provides functions for drawing dot symbols.
2. The military symbol plotting system based on WebGIS according to claim 1, characterized in that, The military symbol library management module includes military symbol library classification tree management, dot-shaped military symbol management, line-shaped military symbol management, area-shaped military symbol management, and composite type military symbol management.
3. The WebGIS-based military symbol plotting system according to claim 1, characterized in that, The military symbol drawing module includes a military symbol library panel, point symbol drawing, line symbol drawing, area symbol drawing, composite symbol drawing, and a military symbol library development package.
4. The WebGIS-based military symbol plotting system according to claim 3, characterized in that, The military symbol library development kit implements a military symbol drawing class based on a scripting language. It uses a code compilation tool to package and merge the military symbol image folder and related files into a file package, which provides basic drawing function support for the military symbol drawing module.
5. The plotting method of the military symbol plotting system based on WebGIS according to claim 1, characterized in that, include: Step 1: Select the symbol code for the military insignia; Step 2: Determine the plotting type based on the symbol code, and draw the symbols according to different plotting symbol types; Step 3: Generate a situational awareness map by overlaying multiple types of military symbols; Step 4: Store the spatial and attribute information of the plotted situation map.
6. The plotting method according to claim 5, characterized in that, Step 2 specifically includes: Step 2.1: Drawing dot-shaped military symbols, interactive drawing to draw dot-shaped symbols, and configuring the grouping and name attribute information of the dot symbols; Step 2.2: Linear military symbol drawing. The line is drawn through human-computer interaction. Based on configuration parameters, line symbol primitives, and control point information, the linear symbol is drawn. Step 2.3: Drawing of area military symbols. Based on the configuration parameters of the area symbols, complete the drawing of the area symbols and configure the enemy and friend attributes of the area symbols; Step 2.4: Drawing composite military symbols. Based on the parameter configuration, basic graphic elements and control point information of composite military symbols, complete the drawing of composite military symbols.
7. The plotting method according to claim 5, characterized in that, Step 3 specifically includes: Step 3.1: Drawing military insignia symbols by overlay based on different types; Step 3.2: Automatically adjust the drawing layers for different types of military symbols, displaying point symbols, line symbols, and area symbols from top to bottom; Step 3.3: Adjust the layer overlay display order using layer settings.
8. The plotting method according to claim 5, characterized in that, Step 1 specifically includes: Step 1.1: Symbol codes starting with 10 are dot symbols or military emblem symbols; Step 1.2: Symbols starting with 20 are linear military insignia symbols; Step 1.3: Symbols starting with 30 are military insignia or area symbols; Step 1.4: Symbol codes starting with 40 are composite military symbol types.