Gridding low-altitude airspace three-dimensional representation method and equipment
Through the integration of three -dimensional grid models and multi -source data, a variety of special airspace diagrams are generated, which solves the complex, real -time challenges and update frequency restrictions generated by the airspace diagram in the existing technology, and realize the poly source of the airspace data Multi -dimensional information display and real -time dynamic update capabilities.
Patent Information
- Application Number
- CN202411363106.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-09-18
- Filing Date
- 2024-09-27
- Publication Date
- 2025-01-28
AI Technical Summary
The prior art faces the limitations of data processing complexity, real-time challenges and update frequency in the generation of airspace maps.
Through the three -dimensional grid modeling, the low -altitude stereo space is divided into processable space grid units to integrate polygonal heterogeneous data, which generates the lower cushion airspace diagram, signal airspace diagram, meteorological airspace diagram, flight plan airspace diagram, etc. A variety of special airspace diagrams and real -time dynamic updates.
The multi -dimensional and multi -dimensional information of the airspace data is realized, the data supports the data of low -altitude navigation and airspace planning tools, and has the ability to independently calculate and analyze the independent computing and analysis of multi -scale grid units to ensure the timeliness and accuracy of the airspace diagram.
Smart Images

Figure CN119377333A_ABST
Abstract
Description
Technical Field
[0001] The various embodiments of the present disclosure relate to the field of geographic information system (GIS), and in particular to a technology for three-dimensional representation of gridded low-altitude airspace. Background Art
[0002] Existing technologies for airspace map generation mainly rely on geographic information system (GIS) integration, 2D and 3D vector and remote sensing data processing. However, they also face complex data processing, real-time challenges and limitations in update frequency. Summary of the invention
[0003] The purpose of each embodiment of the present disclosure is to provide a gridded low-altitude airspace three-dimensional representation method, device, computer program product and computer program storage medium.
[0004] According to one aspect of the present disclosure, a gridded low-altitude airspace stereoscopic representation method is provided, wherein the method comprises the following steps:
[0005] Based on three-dimensional grid modeling, a set of grid cells corresponding to the target airspace is obtained, wherein each grid cell includes a set of attribute data, and the attribute data includes at least one item of flight related information;
[0006] According to one or more attributes corresponding to the target airspace map and in accordance with corresponding attribute data of each grid unit of the target airspace, the target airspace map of the target airspace is generated.
[0007] According to one aspect of the present disclosure, a gridded low-altitude airspace stereoscopic representation device is also provided, wherein the device includes a memory and a processor, the memory stores computer program instructions, and when the computer program instructions are executed by the processor, the device is configured to perform the following operations:
[0008] Based on three-dimensional grid modeling, a set of grid cells corresponding to the target airspace is obtained, wherein each grid cell includes a set of attribute data, and the attribute data includes at least one item of flight related information;
[0009] According to one or more attributes corresponding to the target airspace map and in accordance with corresponding attribute data of each grid unit of the target airspace, the target airspace map of the target airspace is generated.
[0010] According to one aspect of the present disclosure, a computer program product is also provided, including computer program instructions, wherein when the computer program instructions are executed by a computer device, the computer device is configured to execute a gridded low-altitude airspace stereo representation method, wherein the method includes the following steps:
[0011] Based on three-dimensional grid modeling, a set of grid cells corresponding to the target airspace is obtained, wherein each grid cell includes a set of attribute data, and the attribute data includes at least one item of flight related information;
[0012] According to one or more attributes corresponding to the target airspace map and in accordance with corresponding attribute data of each grid unit of the target airspace, the target airspace map of the target airspace is generated.
[0013] According to one aspect of the present disclosure, a computer program storage medium is also provided, in which computer executable instructions are stored. When the computer executable instructions are executed by a computer device, the computer device is configured to execute a gridded low-altitude airspace stereoscopic representation method, wherein the method comprises the following steps:
[0014] Based on three-dimensional grid modeling, a set of grid cells corresponding to the target airspace is obtained, wherein each grid cell includes a set of attribute data, and the attribute data includes at least one item of flight related information;
[0015] According to one or more attributes corresponding to the target airspace map and in accordance with corresponding attribute data of each grid unit of the target airspace, the target airspace map of the target airspace is generated.
[0016] The various embodiments of the present disclosure divide the low-altitude three-dimensional airspace into processable spatial grid units, integrate multi-source heterogeneous data, create a variety of thematic airspace maps including underlying surface airspace maps, signal airspace maps, meteorological airspace maps, flight plan airspace maps, etc., and have real-time dynamic update capabilities. In addition, users are allowed to customize airspace maps based on specific business scenarios. Multi-source and multi-dimensional information is displayed in the airspace map. The generated airspace map provides data support for low-altitude navigation, airspace planning tools, etc. In addition, the airspace is divided into multi-scale grid units, and each grid unit can be independently calculated and analyzed. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Other features, objects and advantages of the present disclosure will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:
[0018] Figure 1 A flowchart of a gridded low-altitude airspace stereoscopic representation method according to an embodiment of the present disclosure is shown.
[0019] The same or similar reference numerals in the drawings represent the same or similar components. DETAILED DESCRIPTION
[0020] The specific embodiments of the present disclosure will be further described below in conjunction with the accompanying drawings.
[0021] Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments of the present disclosure are described as devices represented by block diagrams and processes or methods represented by flow charts. Although the flow charts describe the operating processes of the various embodiments of the present disclosure as sequential processing, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of the operations can be rearranged. The processes of the various embodiments of the present disclosure can be terminated when their operations are completed, but can also include additional steps not shown in the flow charts. The processes of the various embodiments of the present disclosure can correspond to methods, functions, procedures, subroutines, subprograms, etc.
[0022] The methods illustrated by the flow charts and the devices illustrated by the block diagrams discussed below may be implemented by hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof. When implemented in software, firmware, middleware, or microcode, program code or code segments that perform the necessary tasks may be stored in a machine or computer readable medium such as a storage medium. (One or more) processors may perform the necessary tasks.
[0023] Similarly, it will also be understood that any flow charts, flow diagrams, state transition diagrams, and the like represent various processes that can be fully described as program code stored in a computer readable medium and thereby executed by a computer device or processor, whether or not such computer device or processor is explicitly shown.
[0024] As used herein, the term "storage medium" may refer to one or more devices for storing data, including read-only memory (ROM), random access memory (RAM), magnetic RAM, kernel memory, magnetic disk storage media, optical storage media, flash memory devices and / or other machine-readable media for storing information. The term "computer-readable medium" may include, but is not limited to, portable or fixed storage devices, optical storage devices, and various other media capable of storing and / or containing instructions and / or data.
[0025] A code segment may represent a procedure, function, subprogram, program, routine, subroutine, module, software package, class, or any combination of instructions, data structures, or program descriptions. A code segment may be coupled to another code segment or hardware circuit by passing and / or receiving information, data, arguments, parameters, or storage contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including storage sharing, information passing, token passing, network transmission, etc.
[0026] The "computer device" referred to in this context refers to an electronic device that can perform predetermined processing procedures such as numerical calculations and / or logical calculations by running predetermined programs or instructions, and may include at least a processor and a memory, wherein the processor executes program instructions pre-stored in the memory to perform the predetermined processing process, or the predetermined processing process is performed by hardware such as ASIC, FPGA, DSP, or a combination of the above two.
[0027] The above-mentioned "computer device" is usually expressed in the form of a general-purpose computer device, and its components may include but are not limited to: one or more processors or processing units, system memory. The system memory may include a computer-readable medium in the form of a volatile memory, such as a random access memory (RAM) and / or a cache memory. The "computer device" may further include other removable / non-removable, volatile / non-volatile computer-readable storage media. The memory may include at least one computer program product having a set (e.g., at least one) of program modules that are configured to perform the functions and / or methods of the various embodiments of the present disclosure. The processor executes various functional applications and data processing by running the program stored in the memory.
[0028] For example, a computer program for executing various functions and processes of multiple embodiments of the present disclosure is stored in the memory, and when the processor executes the corresponding computer program, multiple embodiments of the present disclosure are implemented.
[0029] Typically, the computer device may be, for example, a user device or a network device, or even a combination of the two. The user device includes, but is not limited to, a personal computer (PC), a laptop, a mobile terminal, etc. The mobile terminal includes, but is not limited to, a smart phone, a tablet computer, etc. The network device includes, but is not limited to, a single network server, a server group consisting of multiple network servers, or a cloud consisting of a large number of computers or network servers based on cloud computing (Cloud Computing), wherein cloud computing is a type of distributed computing, a super virtual computer consisting of a group of loosely coupled computer sets. The computer device may be operated alone to implement the various embodiments of the present disclosure, or may be connected to a network and implement the various embodiments of the present disclosure through interactive operations with other computer devices in the network. The network in which the computer device is located includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, etc.
[0030] It should be noted that the user equipment, network equipment and network are only examples. Other existing or future computing devices or networks that are applicable to the embodiments of the present disclosure should also be included in the scope of protection of the present disclosure and are included here by reference.
[0031] The specific structural and functional details disclosed herein are merely representative and are for the purpose of describing exemplary embodiments of the present disclosure. However, the various embodiments of the present disclosure may be implemented in many alternative forms and should not be interpreted as being limited to only the embodiments set forth herein.
[0032] It should be understood that, although the terms "first", "second", etc. may be used herein to describe various units, these units should not be limited by these terms. These terms are used only to distinguish one unit from another unit. For example, without departing from the scope of the exemplary embodiments, the first unit may be referred to as the second unit, and similarly the second unit may be referred to as the first unit. The term "and / or" used herein includes any and all combinations of one or more of the listed associated items.
[0033] The terms used herein are only for describing specific embodiments and are not intended to limit exemplary embodiments. Unless the context clearly indicates otherwise, the singular forms "one", "one" and "item" used herein are also intended to include plural numbers. It should also be understood that the terms "include" and / or "comprise" used herein specify the existence of stated features, integers, steps, operations, units and / or components, without excluding the existence or addition of one or more other features, integers, steps, operations, units, components and / or combinations thereof.
[0034] It should also be noted that, in some alternative implementations, the functions / actions mentioned may occur in a different order than that indicated in the accompanying drawings. For example, depending on the functions / actions involved, two figures shown in succession may actually be performed substantially simultaneously or may sometimes be performed in the reverse order.
[0035] The embodiments of the present disclosure provide a grid-based low-altitude airspace stereoscopic representation solution, which has the following characteristics:
[0036] Gridded airspace modeling:
[0037] Relying on the Fuxi diagram standard system and the earth division theory, a multi-dimensional space-time grid segmentation algorithm is used to divide the low-altitude three-dimensional airspace according to specific standards to form a basic grid data structure.
[0038] Data integration and processing:
[0039] Multi-source data, such as digital surface models, digital elevation models, 4G / 5G signals, suitable flying zones, control zones, no-fly zones, residential areas, meteorological data, etc., are accessed through corresponding interfaces and processed using data fusion algorithms.
[0040] Heterogeneous data standardization: by mapping different data types, such as signal strength, geographic location, weather information, etc., to a unified airspace grid model.
[0041] Real-time dynamic updates and partial updates:
[0042] Use intelligent algorithms to monitor airspace changes in real time, such as weather conditions and aircraft activities, and quickly update the corresponding part of the airspace map when there are local changes in the airspace grid.
[0043] Supports on-demand update of local correction mechanism to ensure the timeliness of airspace maps.
[0044] Thematic airspace map generation and visualization publishing:
[0045] Provides a variety of built-in grid processing models to create multi-dimensional thematic airspace maps, such as surface airspace maps, signal airspace maps, meteorological airspace maps, etc.
[0046] The visualization platform is used to display the real-time updates of the airspace map. Users can generate and publish customized airspace maps as needed.
[0047] Application support and demonstration:
[0048] Multiple styles of display are performed based on the attribute values of the airspace grid. For example, different types of airspace information, such as signal strength and no-fly zones, can be distinguished by color and texture.
[0049] The generated airspace map provides strong data support for low-altitude navigation, route planning, airspace planning, and control systems, and can optimize flight plans, collision detection, navigation paths, and airspace management.
[0050] See also Figure 1 , which shows a gridded low-altitude airspace stereo representation process according to an embodiment of the present disclosure.
[0051] See also Figure 1 In step S1, the computer device obtains a set of grid cells corresponding to the target airspace based on three-dimensional grid modeling, wherein each grid cell includes a set of attribute data, including at least one flight-related information; in step S2, the computer device generates a target airspace map of the target airspace according to the corresponding attribute data of each grid cell of the target airspace according to one or more attributes corresponding to the target airspace map.
[0052] Here, "computer equipment" generally refers to various types of computing resources, such as cloud computing platforms, server clusters, virtualized environments, etc. These computer devices are generally referred to as "management platforms / systems" in terms of function, and can be used equivalently herein unless otherwise specified. These computer devices can be configured to implement the functions required by the various embodiments of the present disclosure, including but not limited to functions such as data storage, processing, analysis, and application deployment. Through flexible configuration and optimization, these computer devices can support high-performance computing, real-time data processing, data security, and system scalability to meet the actual needs of the technical solutions disclosed herein.
[0053] Specifically, in step S1, the computer device obtains a set of grid cells corresponding to the target airspace based on three-dimensional grid modeling, wherein each grid cell includes a set of attribute data including at least one item of flight-related information.
[0054] Here, the airspace grid cell is the basic unit divided in the airspace according to specific standards, usually three-dimensional, including horizontal plane (XY plane) and vertical height (Z axis). This can cover different height levels and geographical locations of the airspace. The size and shape of the grid cell can be defined as needed, usually a cube or a cuboid, so as to cover the entire airspace.
[0055] In some embodiments, the target airspace may be first determined, that is, the geographic space range for which an airspace map needs to be generated; then, the target airspace may be divided into a plurality of three-dimensional airspace grid units.
[0056] Specifically, the geographical scope of the target airspace is first determined. This can be determined according to specific needs, such as urban low-altitude airspace, airport airspace, or maritime airspace. The target airspace is usually represented by longitude and latitude boundaries or a specific polygonal area, defining its horizontal and vertical spatial scope (XY plane and Z axis height).
[0057] According to the size and precision requirements of the target airspace, select appropriate grid division parameters, such as the horizontal resolution (XY plane) and vertical resolution (Z-axis level) of the grid unit. The size of the grid unit determines the segmentation accuracy of the airspace, which can be a specific interval of 1 km, 100 meters, etc.
[0058] The target airspace is spatially gridded, and the geographical location is divided on the XY plane according to the set grid resolution, and the height level is divided on the Z axis. The grid division method can adopt a variety of three-dimensional grid division algorithms, such as GeoSOT three-dimensional grid, earth segmentation theory, Beidou grid position coding or multi-dimensional space-time grid segmentation algorithm.
[0059] The grid cells of the target airspace are generated based on the division results. Each grid cell represents a three-dimensional cube in the airspace, containing a specific geographical location and altitude range. Each grid cell will become a container for flight-related attributes (such as signals, weather, flight status, etc.). In other words, each grid cell is characterized by three-dimensional location information and can also be associated with a set of attribute data, including flight-related information.
[0060] In some embodiments, the global low-altitude airspace is firstly gridded to obtain a three-dimensional airspace grid unit of the global low-altitude airspace. Then, for the target airspace for which an airspace map needs to be generated, the three-dimensional airspace grid units corresponding to the target airspace are extracted from the global airspace grid units.
[0061] Specifically, the entire global low-altitude airspace is first pre-gridded and modeled. The global low-altitude airspace can be divided according to a unified standard, using a global three-dimensional grid segmentation algorithm, such as GeoSOT three-dimensional grid, earth segmentation theory, and Beidou grid position coding, to divide the earth's surface into multiple three-dimensional grid cells. Each grid cell represents a specific latitude, longitude, and altitude range.
[0062] In order to meet the precision requirements of different airspaces around the world, the global grid resolution is set. The global grid can be set to a larger unit according to the purpose, such as a 1 km × 1 km × 100 m grid unit, covering the three-dimensional space from the ground to a specified low altitude.
[0063] Based on the set resolution and global longitude and latitude range, a global three-dimensional grid structure is generated. In this process, all grid cells are pre-created and stored, which can provide basic grid data for future airspace planning and management.
[0064] According to the specific target airspace range, the corresponding part of the global grid is retrieved and extracted. By querying the latitude and longitude boundaries and altitude range of the target airspace, a set of grid cells matching the target airspace is found. These grid cells are the grid representation of the target airspace.
[0065] After the target airspace is gridded, the grid unit framework of the target area can be obtained, and after the attributes are assigned to each grid unit, the grid unit set of the target area can be obtained.
[0066] Here, each grid unit may include a set of attribute data, and specifically may include at least one item of flight-related information, such as terrain and object information, communication signal strength information, regional control information, and meteorological information.
[0067] In some embodiments, corresponding flight-related data are obtained from multiple data sources respectively, and then each flight-related data is associated with a corresponding grid unit to obtain flight-related information of each grid unit.
[0068] Flight-related data can be obtained from a number of different data sources, including:
[0069] Terrain data: obtained through resources such as digital surface models (DSM) and digital elevation models (DEM), capturing the topographic features in the airspace, such as mountains, buildings, rivers, etc. This data is particularly important for low-altitude flights because unmanned aerial vehicles need to avoid terrain obstacles.
[0070] Communication signal strength data: Data is obtained from signal providers such as 4G / 5G communication operators and the Beidou navigation system to reflect the wireless signal coverage in the airspace and ensure that the unmanned aerial vehicle always maintains a good communication status during the flight.
[0071] Regional control information: Obtain control information of specific airspace from the airspace management department, indicating information such as no-fly zones, suitable flying zones, temporary control zones, etc. These data are usually associated with policies and regulations and are adjusted dynamically.
[0072] Meteorological data: Obtain real-time weather conditions and forecast data from the meteorological department, including wind speed, wind direction, temperature, precipitation, etc. These factors will directly affect the flight safety of unmanned aerial vehicles.
[0073] After obtaining these flight-related data, it is necessary to convert various types of data into formats suitable for grid processing, such as CSV, GeoJSON, NetCDF, etc., so that they can be more easily connected to the airspace grid model. Each flight-related dataset contains location information to determine its geographical location range in the grid.
[0074] The above multi-source data are associated with the divided airspace grid cells so that each grid cell obtains its corresponding flight-related information. The collected source data are converted into attribute data suitable for the grid cell. Corresponding flight-related information is assigned to each grid cell to map the flight-related data from each data source to each grid cell, and the flight-related data is converted into a data format suitable for grid processing, such as CSV, GeoJSON, and NetCDF.
[0075] An example of attribute mapping for flight related information is as follows:
[0076] Terrain information: Each grid cell records whether there are obstacles such as buildings and trees, as well as terrain information such as elevation, slope and aspect.
[0077] 4G / 5G signal strength: Each grid unit records the communication signal strength value of its area.
[0078] No-fly zone marking: By matching the no-fly zone boundary with the grid cells, it marks which grid cells are within the no-fly zone.
[0079] Meteorological information: Stores meteorological data in each grid cell, such as wind speed, temperature, and rainfall.
[0080] In one example, a computer device performs three-dimensional gridding of a designated airspace based on the earth division theory and following the Fuxi diagram specification system.
[0081] First, the designated airspace is determined based on mission requirements. This can be a specific geographic area, such as a low-altitude flight area or a designated airspace over a city.
[0082] The airspace range may include a horizontal range (latitude and longitude coordinates) and a vertical height (Z axis) range, forming a three-dimensional area.
[0083] Using the theory of earth division, the geographic space is divided into regular grid cells according to certain rules. This process uses geometric division techniques, such as hexagons, quadrilaterals and other regular shapes, to perform two-dimensional or three-dimensional divisions based on the global longitude and latitude coordinate system.
[0084] The earth division theory ensures the accuracy and consistency of grid division, and is particularly suitable for processing large-scale spatial divisions on the earth's spherical surface.
[0085] After completing the two-dimensional plane division, combined with the vertical height (Z-axis) information of the airspace, each two-dimensional grid unit is layered along the height direction to generate a three-dimensional grid structure.
[0086] Each layer represents a different altitude interval, ensuring that the airspace grid can describe the dynamic activities of aircraft at different altitudes.
[0087] According to the standard system of Fuxi Diagram and combined with the traditional multi-dimensional space concept, multi-dimensional airspace attributes are introduced into the grid unit. In addition to the position (XYZ axis) information, each grid unit can also contain dynamic flight-related attributes such as time, weather, flight restrictions (such as no-fly zones), etc.
[0088] This specification ensures that the airspace management system can not only process static airspace information, but also flexibly handle dynamic attributes that change over time, such as weather, flight missions, etc.
[0089] The airspace segmentation results are combined with the Fuxi diagram specification system to generate a complete three-dimensional grid data structure. Each grid cell not only contains the spatial geometric position, but also records related attribute values, such as current weather, communication signals, flight restrictions, etc.
[0090] This data structure can be updated dynamically so that the airspace status is reflected in the grid system in real time.
[0091] The three-dimensional meshing algorithms that can be used include:
[0092] GeoSOT 3D grid division: Based on GeoSOT (Geographic Space Organization Theory) theory, the space is divided into equal intervals and the earth space is divided into multiple levels using binary bits. GeoSOT supports both planar geographic location division and height dimension (Z axis) division, which is suitable for 3D airspace division.
[0093] BeiDou grid location coding: By dividing the earth's surface into multiple three-dimensional grids and assigning a unique code to each grid, it provides accurate three-dimensional geographic location identification. This system uses data from the BeiDou satellite system to support efficient regional division and location management, and is widely used in aviation, drones, and map making.
[0094] Geodesic Gridding: The space is divided by dividing the surface of the sphere into regular geometric shapes (such as hexagons and pentagons). Common gridding methods include projecting the sphere onto a regular dodecahedron or a regular icosahedron to generate polygonal grid units of equal area.
[0095] Multi-dimensional space-time grid division algorithm: Introducing the time dimension, the space is divided into three dimensions (XYZ axis) + time (T axis), allowing the dynamic changes of the airspace at different times to be described in grid form. Space-time grid division is suitable for processing real-time data and dynamic environmental changes.
[0096] In step S2, the computer device generates a target airspace map of the target airspace according to one or more attributes corresponding to the target airspace map and corresponding attribute data of each grid cell in the target airspace.
[0097] Here, the attribute data of the grid unit includes, for example, terrain and feature information, communication signal strength information, regional control information, and meteorological information.
[0098] Each attribute data of a grid cell can generate a corresponding layer. For example:
[0099] Terrain layer: Based on the terrain information in the grid cells, a layer showing the terrain undulations and obstacle distribution in the airspace is generated. This can help drones plan flight routes that avoid complex terrain or buildings, especially in areas with complex terrain such as mountainous areas and cities.
[0100] Surface coverage layer: displays the coverage types of different surfaces in the airspace (such as forests, farmlands, lakes, etc.), helping drones to make plans such as flight altitude and route optimization based on the underlying surface information. It is particularly suitable for application scenarios such as agriculture and forestry management and environmental monitoring.
[0101] Signal coverage layer: Based on the communication signal strength information, a layer showing the coverage of communication networks such as 4G / 5G is generated. This layer can help the drone understand the communication signal quality of the flight area and ensure that the signal remains stable during the flight.
[0102] No-fly zone layer: Generate an airspace layer that identifies the scope of the no-fly zone based on regional control information. This layer is used to display flight areas restricted by laws or regulations to prevent drones from entering no-fly zones or controlled airspace, ensuring flight compliance and safety.
[0103] Weather layer: A dynamically updated layer based on weather data that displays real-time weather conditions such as wind speed, wind direction, temperature, rainfall, etc. This layer can help drone operators predict flight risks, such as avoiding takeoff in bad weather conditions or adjusting flight plans to cope with changes in wind speed.
[0104] Temporary airspace control layer: For temporary airspace control areas (such as large-scale events, emergencies, etc.), this layer is updated in real time and marks the current restricted flight areas to ensure that drones avoid controlled areas in emergencies.
[0105] By superimposing all layers, a complete airspace map of the target airspace can be generated, thereby displaying the multi-dimensional attribute data within the target airspace.
[0106] In some embodiments, according to one or more attributes required by the target airspace map, a target airspace map of the target airspace is generated according to the corresponding attribute data of the grid cells of the target airspace. Thus, various thematic airspace maps can be generated, such as underlying surface airspace maps, signal airspace maps, meteorological airspace maps, flight plan airspace maps, and no-fly zone airspace maps. Global airspace maps and airspace maps of administrative regions at all levels across the country can also be generated. This can be a complete airspace map within the airspace, including all attribute layers. Even more, a custom airspace map can be created in a specific business scenario. For example, a user can select an airspace / grid unit set and select the attributes corresponding to the target airspace map.
[0107] In one example, the underlying surface airspace map mainly focuses on the terrain and object attributes, including elevation, slope, slope aspect, etc. Based on the terrain and object attribute data of each grid cell of the target airspace, the underlying surface airspace map of the target airspace is generated.
[0108] In one example, the attributes required for the flight plan airspace map include routes, take-off and landing points, no-fly zones, etc. The set of grid cells of the target airspace is determined based on the routes and take-off and landing points, and the flight plan airspace map is generated based on the regional control information of each grid cell.
[0109] In one example, the airspace map can be customized according to the needs of the user. For example, the user selects multiple grid cells, the collection of these grid cells constitutes the target airspace, and the user also selects the desired attribute classification, such as terrain and meteorological attributes, so that the corresponding layer can be generated according to the corresponding attribute data of the grid cells selected by the user, and then the target airspace map is generated.
[0110] Specifically, the user can select specific grid cells through an interactive interface or other means, and these grid cells can be based on geographic range, flight requirements or other custom criteria. For example, the user can select all grid cells in a certain area, or select key grid cells based on the flight route, which constitute the user-defined target airspace.
[0111] After selecting the target airspace, users can further select the attribute classification they are interested in. For example, users can choose to view terrain attributes (such as elevation, slope, obstacle distribution, etc.) or meteorological attributes (such as wind speed, temperature, precipitation, etc.). The system provides a variety of attribute classification options, and users can freely combine and select according to specific application scenarios.
[0112] Based on the grid cells selected by the user, the system automatically extracts attribute data related to these grid cells from the database. The attribute data of each grid cell may include multiple categories, such as terrain information, meteorological information, communication signal strength, no-fly zone information, etc. The system extracts only the required attribute data based on the attribute classification selected by the user to avoid redundant display of irrelevant data.
[0113] Based on the attribute data selected by the user, the system generates the corresponding layer for the target airspace. For example:
[0114] If the user selects terrain and object attributes, the system will generate a layer showing the height of the terrain and the distribution of obstacles.
[0115] If the user selects meteorological attributes, the system will generate a meteorological layer containing data such as wind speed, temperature, precipitation, etc.
[0116] Users can also select multiple attribute categories at the same time, and the system will generate a separate layer for each category.
[0117] The system will generate a target airspace map based on the grid cells selected by the user and their corresponding attribute data. Layers of different attribute classifications can be displayed in an overlapping manner or viewed separately. Users can switch or adjust the display mode of the layers as needed. The generated airspace map will visually display the multi-dimensional information in the target airspace, helping users to conduct detailed analysis and evaluation of the airspace situation.
[0118] The airspace map generated by the user can be dynamically adjusted according to the needs, allowing users to add or remove grid cells or change attribute classifications at any time. At the same time, the system will update the layer according to real-time changing data (such as weather information, communication signal strength, etc.) to ensure that the airspace map always reflects the latest airspace status.
[0119] In some embodiments, for visualization of the airspace diagram, different values of each flight-related information of the grid cell need to be represented differently. For example:
[0120] Underlying surface airspace map: Use a three-dimensional grid to simulate terrain undulations or use terrain color or height shading to represent ground undulations.
[0121] Signal airspace map: Use color or texture to represent the distribution of signal strength. According to the 4G / 5G signal strength, areas with different signal strengths are marked by color or texture. For example, high signal strength areas can be represented by warm colors, and low signal strength areas can be represented by cool colors.
[0122] Weather airspace charts: Use color gradients or icons to represent different weather conditions. For example, wind speed can be represented by the thickness of the arrows, and humidity can be shown by color gradients.
[0123] No-fly zone airspace map: Use conspicuous colors or icons (such as red areas or diagonal lines) to indicate no-fly zones to facilitate aircraft identification and avoidance.
[0124] In one example, a suitable visualization platform or tool (such as a GIS tool, a 3D modeling tool, or a WebGIS system) is used to display the generated airspace map. The attribute value of each grid cell of the target airspace and its corresponding visual style are imported into the visualization tool, so that different colors, textures, or icons are displayed in the airspace map according to the attribute value of each grid cell, providing an intuitive visual effect.
[0125] The airspace map can also be displayed using the 3D view function, allowing users to view the airspace status from different angles.
[0126] Users can click or select a grid cell to view its detailed properties (such as signal strength, weather information, etc.).
[0127] Therefore, it is possible to display the airspace grid in various styles according to its attribute values, helping users to intuitively understand the airspace situation.
[0128] In some embodiments, when the local airspace environment changes, the computer device can quickly update the airspace map locally.
[0129] When some local airspace changes, such as weather changes, signal updates, or new no-fly zones, the system automatically detects and updates data to quickly update the relevant attributes of the corresponding grid cells without recalculating the entire airspace map.
[0130] The airspace map can quickly adapt to local changes and ensure the real-time and accuracy of airspace map information.
[0131] Since the attribute data of the grid cells all correspond to time intervals, for example, the multidimensional space-time partitioning algorithm associates the time dimension with each grid cell, so that the attribute data of each grid cell can be dynamically updated at any time.
[0132] Ensure that real-time updated data can be published to the visualization platform synchronously to ensure that users can view the latest visualization data. Real-time updated airspace maps can dynamically reflect changes in the environment and data, ensuring that users obtain the latest airspace information.
[0133] It should be noted that the various embodiments of the present disclosure may be implemented in software and / or a combination of software and hardware, for example, may be implemented using an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware device. In one embodiment, the software program of the various embodiments of the present disclosure may be executed by a processor to implement the steps or functions described above. Similarly, the software program of the various embodiments of the present disclosure (including related data structures) may be stored in a computer-readable recording medium, for example, a RAM memory, a magnetic or optical drive, or a floppy disk and the like. In addition, some steps or functions of the various embodiments of the present disclosure may be implemented using hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.
[0134] In addition, at least a portion of the embodiments of the present disclosure may be applied as a computer program product, such as a computer program instruction, which, when executed by a computing device, can call or provide the method and / or technical solution according to the embodiments of the present disclosure through the operation of the computing device. The program instruction for calling / providing the method of the embodiments of the present disclosure may be stored in a fixed or removable recording medium, and / or transmitted through a data stream in a broadcast or other signal-bearing medium, and / or stored in a working memory of a computing device that runs according to the program instruction.
[0135] For those skilled in the art, it is obvious that the embodiments of the present disclosure are not limited to the details of the above exemplary embodiments, and the embodiments of the present disclosure can be implemented in other specific forms without departing from the spirit or basic features of the embodiments of the present disclosure. Therefore, no matter from which point of view, the embodiments should be regarded as exemplary and non-restrictive, and the scope of the embodiments of the present disclosure is limited by the attached claims rather than the above description, so it is intended to include all changes within the meaning and scope of the equivalent elements of the claims in the embodiments of the present disclosure. Any figure mark in the claims should not be regarded as limiting the claims involved. In addition, it is obvious that the word "including" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the system claim can also be implemented by one unit or device through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any specific order.
Claims
1. A grid-based low-altitude airspace stereoscopic representation method, wherein: The method comprises the following steps: Based on three-dimensional grid modeling, a set of grid cells corresponding to the target airspace is obtained, wherein each grid cell includes a set of attribute data, and the attribute data includes at least one item of flight related information; According to one or more attributes corresponding to the target airspace map and in accordance with corresponding attribute data of each grid unit of the target airspace, the target airspace map of the target airspace is generated.
2. The method according to claim 1, wherein: The step of obtaining a set of grid cells in the target airspace based on three-dimensional grid modeling specifically includes: The global low-altitude airspace is three-dimensionally gridded and modeled, and grid cells corresponding to the target airspace are extracted from the obtained grid cells to obtain the grid cell set of the target airspace.
3. The method according to claim 1, wherein: The step of obtaining a set of grid cells in the target airspace based on three-dimensional grid modeling specifically includes: determining the target area; The target area is subjected to three-dimensional grid modeling to obtain the grid unit set corresponding to the target airspace.
4. The method according to claim 1, wherein: The method further comprises the following steps: Obtain corresponding flight-related data from multiple data sources respectively; The flight-related data of each data source is associated with a corresponding grid unit to obtain at least one item of flight-related information of the grid unit.
5. The method according to claim 4, wherein: The flight-related data includes at least one of the following: - Terrain data; -Communication signal strength data; - Regional regulatory data; - Weather data.
6. The method according to claim 1, wherein: The step of generating the target airspace map of the target airspace specifically includes: According to each of the at least one attribute data of the grid unit, a layer corresponding to each attribute data is generated and visualized in the target airspace map, wherein different values of each flight-related information are distinguished.
7. The method according to claim 1, wherein: The method further comprises the following steps: When the state of part of the target airspace changes, the relevant attribute data of the corresponding grid unit is updated.
8. A grid-based low-altitude airspace stereoscopic representation device, wherein: The device comprises a memory and a processor, wherein the memory stores computer program instructions, and when the computer program instructions are executed by the processor, the device is configured to perform the following operations: Based on three-dimensional grid modeling, a set of grid cells corresponding to the target airspace is obtained, wherein each grid cell includes a set of attribute data, and the attribute data includes at least one item of flight related information; According to one or more attributes corresponding to the target airspace map and in accordance with corresponding attribute data of each grid unit of the target airspace, the target airspace map of the target airspace is generated.
9. A computer program product comprising computer program instructions, wherein: When the computer program instructions are executed by a computer device, the computer device is configured to perform the method according to any one of claims 1 to 7.
10. A computer program storage medium having computer executable instructions stored therein, wherein when the computer executable instructions are executed by a computer device, the computer device is configured to perform the method according to any one of claims 1 to 7.
Citation Information
Cited By
Information visualization method and device based on unmanned aerial vehicle
CN119893467A
Urban Beidou cubic grid rapid rendering method
CN121482242A