Method and apparatus for making occlusion angle map and equal shooting velocity map, storage medium and product
By generating occlusion angle maps and isoradio velocity maps, and using digital elevation model and radar data, the problem of low coverage and accuracy of radar occlusion angle maps and isoradio velocity maps is solved, and efficient and accurate radar site selection is achieved.
Patent Information
- Application Number
- CN202410436901.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-11
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2044-04-11
AI Technical Summary
In the prior art, the coverage and accuracy of radar shading angle maps and isofied velocity maps are low, which affects the efficiency of radar site selection.
By obtaining digital elevation model data and radar data, the masking angle diagram and isoradial velocity diagram are generated, and the preset radial angle interval and radial line sampling interval are used to calculate the masking angle and maximum detection distance, and the masking angle curve and maximum detection distance curve are drawn to improve the accuracy of the masking angle and isoradial velocity diagram.
It improves the accuracy of radar shading angle map and isofire velocity map, reduces the on-site survey workload, can quantitatively compare the advantages and disadvantages of different positions, and improves the efficiency of radar site selection.
Smart Images

Figure CN118229827B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of radar monitoring, and particularly to a method, device, storage medium and product for making a masking angle map and an equal-radiation velocity map. Background Art
[0002] The detection coverage rate of weather radar is affected not only by radar parameters, various attenuation, refraction and precipitation cloud properties, etc., but also by tall buildings and terrain around the radar. The radar masking angle map and the equal-radiation velocity map can be used to improve the radar detection coverage rate and provide a basis for weather radar site selection. However, the existing technology has problems of low coverage rate and low accuracy of the radar masking angle map and the equal-radiation velocity map. Summary of the Invention
[0003] The purpose of the present invention is to provide a method, device, storage medium and product for making a masking angle map and an equal-radiation velocity map, which improves the accuracy of the radar masking angle map and the equal-radiation velocity map and improves the radar site selection efficiency.
[0004] To achieve the above purpose, the present invention provides the following solutions:
[0005] A method for making a masking angle map and an equal-radiation velocity map, the method for making the masking angle map and the equal-radiation velocity map includes:
[0006] Obtain digital elevation model data, radar data, preset radial angle interval data and preset radial line sampling interval data;
[0007] Taking the radar data as the center, according to the preset radial angle interval data, starting from a first preset starting direction, generating a first radial line in a first preset rotation direction; then generating radial sampling points along the first radial line according to the preset radial line sampling interval data; obtaining the altitude of each radial sampling point according to the digital elevation model data, obtaining the masking angle on the first radial line according to the altitude of each radial sampling point; obtaining the maximum masking angle on any first radial line according to the masking angle on the first radial line;
[0008] Truncate the maximum masking angle on any first radial line according to a preset maximum masking angle threshold and a preset minimum masking angle threshold, so that the truncated masking angle falls within a preset angle range;
[0009] Taking the radar data as the center, generating a second radial line according to the preset radial angle interval, and drawing a masking angle concentric circle every other preset angle, drawing N concentric circles at equal intervals, and drawing the first position data where the truncated masking angle is located on each second radial line at a preset distance; obtaining a masking angle curve according to the first position data, and the masking angle curve is used to represent the masking angle map;
[0010] Based on the maximum occlusion angle on any one of the first radial lines, obtain the maximum detection distance of the radar along any one of the first radial lines at the corresponding detection altitude; and perform truncation processing on the maximum detection distance according to the length of the first radial line to obtain the truncated maximum detection distance; the truncated maximum detection distance does not exceed the length of the first radial line.
[0011] Taking the radar data as the center, generate third radial lines according to the preset radial angle interval, and draw an occlusion angle concentric circle every other preset angle, draw M equally spaced concentric circles, and draw the second position data where the truncated maximum detection distance corresponding to each radar is located on each third radial line; obtain the maximum detection distance curve according to the second position data, and the maximum detection distance curve is used to represent the equal emission velocity diagram.
[0012] Optionally, preset the proportional relationship between the length of the first radial line and the occlusion angle within the X-degree range; calculate the distance from the maximum occlusion angle on any one of the first radial lines to the radar data according to the proportional relationship to obtain the preset distance; the larger the occlusion angle, the closer to the radar, and the smaller the occlusion angle, the farther from the radar.
[0013] Optionally, obtain the altitude data of the radar location according to the digital elevation model data.
[0014] Optionally, the radar data at least includes: radar proposed siting location data and radar antenna height data.
[0015] A computer device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor executes the computer program to implement the steps of the method for making the occlusion angle diagram and the equal emission velocity diagram.
[0016] A computer-readable storage medium stores a computer program thereon, and when the computer program is executed by a processor, it implements the steps of the method for making the occlusion angle diagram and the equal emission velocity diagram.
[0017] A computer program product includes a computer program, and when the computer program is executed by a processor, it implements the steps of the method for making the occlusion angle diagram and the equal emission velocity diagram.
[0018] According to the specific embodiments provided by the present invention, the following technical effects are disclosed by the present invention:
[0019] The maximum occlusion angle diagram and the equal emission velocity diagram are used to evaluate the degree of terrain occlusion and the coverage area of a weather radar built at a specified location, so as to evaluate the rationality of radar siting. The advantages of using this method are as follows:
[0020] 1) Reduce the workload of on-site survey for weather radar site selection. Since this method uses digital elevation model data to obtain the elevations of each radial sampling point on the radar scanning radial line, there is no need to conduct field surveys on the terrain obstruction of the radar, thus greatly reducing the workload of on-site survey.
[0021] 2) It is possible to calculate the cumulative shielding angles within different shielding angle ranges at the radar site selection location, thereby enabling a quantitative comparison of the advantages and disadvantages of different site selection locations.
[0022] 3) The shielding angle map and equal-radiation velocity map obtained through calculation are highly accurate. According to different accuracy requirements, smaller preset radial angle intervals and preset radial line sampling intervals can be set to obtain more accurate results. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0024] Figure 1 It is a schematic flowchart of the method for making a shielding angle map and an equal-radiation velocity map provided by an embodiment of the present invention;
[0025] Figure 2 It is a schematic diagram of the shielding angle provided by an embodiment of the present invention;
[0026] Figure 3 It is a schematic diagram of the equal-radiation velocity provided by an embodiment of the present invention;
[0027] Figure 4 It is an internal structure diagram of a computer device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0028] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.
[0029] The purpose of the present invention is to provide a method, device, storage medium and product for making a shielding angle map and an equal-radiation velocity map, which improve the accuracy of the radar shielding angle map and the equal-radiation velocity map and improve the radar site selection efficiency.
[0030] To make the above objects, features, and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0031] As Figure 1 shown, the present invention provides the following solution:
[0032] A method for making a masking angle map and an equal emission velocity map, the method for making the masking angle map and the equal emission velocity map includes:
[0033] Step S1: Obtain digital elevation model data, radar data, preset radial angle interval data, and preset radial line sampling interval data;
[0034] The radar data at least includes: radar proposed siting location data and radar antenna height data.
[0035] In one example, the radar proposed siting location data includes longitude and latitude. The radar antenna height data includes the height of the radar antenna and the tower. The radial angle interval data is in degrees. The radial line sampling interval data is in kilometers.
[0036] Step S2: Taking the radar proposed siting location data in the radar data as the center, according to the preset radial angle interval data, starting from the first preset starting direction, generating a first radial line in the first preset rotation direction; then generating radial sampling points along the first radial line according to the preset radial line sampling interval data; obtaining the altitude of each radial sampling point according to the digital elevation model data, obtaining the masking angle on the first radial line according to the altitude of each radial sampling point; obtaining the maximum masking angle on any first radial line according to the masking angle on the first radial line;
[0037] Presetting that the length of the first radial line corresponds to the masking angle within X degrees to obtain a proportional relationship; calculating the distance from the maximum masking angle on any first radial line to the radar data on the first radial line according to the proportional relationship to obtain the preset distance; the larger the masking angle, the closer to the radar, and the smaller the masking angle, the farther from the radar.
[0038] Obtaining the altitude data of the radar location according to the digital elevation model data.
[0039] In one example, obtaining the altitude of the radar location according to the digital elevation model data. Taking the radar proposed siting location data in the radar data as the center, according to the preset radial angle interval data, starting from the due east direction, generating a first radial line counterclockwise, then generating radial sampling points along the first radial line according to the preset radial angle interval data; using the digital elevation model data to obtain the altitude of each radial sampling point, calculating the masking angle of the points on the first radial line, and obtaining the maximum masking angle on each first radial line.
[0040] Step S3: Truncate the maximum shielding angle on any one of the first radial lines according to a preset maximum shielding angle threshold and a preset minimum shielding angle threshold, so that the truncated shielding angle falls within a preset angular range;
[0041] In one example, truncate the maximum shielding angle on the first radial line according to a preset maximum shielding angle threshold and a preset minimum shielding angle threshold, so that the truncated shielding angle falls within the range of 0 - 5 degrees. Correspond the length of the first radial line to the shielding angle within the 5-degree range to obtain a proportional relationship; Calculate the distance from the maximum shielding angle on any one of the first radial lines to the radar data according to the proportional relationship to obtain a preset distance; The larger the shielding angle, the closer it is to the radar, and vice versa.
[0042] Step S4: With the radar data as the center, generate second radial lines according to the preset radial angle interval, and draw a shielding angle concentric circle every preset angle, draw N equally spaced concentric circles, and draw the first position data where the truncated shielding angle is located on each second radial line according to the preset distance; Obtain a shielding angle curve according to the first position data, and the shielding angle curve is used to represent the shielding angle map;
[0043] In one example, please refer to Figure 2 , with the radar proposed site selection position data in the radar data as the center, generate second radial lines according to the preset radial angle interval, and draw a shielding angle concentric circle every degree, draw 5 equally spaced concentric circles, and draw the first position data where the truncated shielding angle is located on each second radial line according to the preset distance; Obtain a shielding angle curve according to the first position data, and the shielding angle curve is used to represent the shielding angle map.
[0044] Embodiment 1:
[0045] The candidate site is Minhou X-band. The longitude of the radar proposed site selection position data is 119°0′22″E, the latitude is 26°3′7″N, the altitude is 754 meters, and the antenna height, that is, the height of the radar antenna and the tower, is 20 meters. The shielding angle (0) is 4.5°; The shielding angle (0 - 1) is 43.5°; The shielding angle (1 - 2) is 57.5°; The shielding angle (2 - 3) is 48.5°; The shielding angle (3 - 4) is 73.5°; The shielding angle (4 - 5) is 22°; The shielding angle (0) is 110.5°; N represents the due north direction, E represents the due east direction, W represents the due west direction, and S represents the due south direction.
[0046] Step S5: Obtain the maximum detection distance of the radar at the corresponding detection altitude along any one of the first radial lines according to the maximum shielding angle on any one of the first radial lines; and perform truncation processing on the maximum detection distance according to the length of the first radial line to obtain the truncated maximum detection distance; the truncated maximum detection distance does not exceed the length of the first radial line.
[0047] In one example, according to one or more input radar detection altitudes, the maximum shielding angle on any first radial line calculated by using Step S2 is utilized. Calculate the maximum detection distance of the radar at this detection altitude along each first radial line, and perform truncation processing on the maximum detection distance according to the length of the first radial line to obtain the truncated maximum detection distance; the truncated maximum detection distance does not exceed the length of the first radial line.
[0048] Step S6: With the radar data as the center, generate third radial lines according to the preset radial angle interval, and draw a shielding angle concentric circle every other preset angle, draw M equally spaced concentric circles, and draw the second position data where the truncated maximum detection distance corresponding to each radar is located on each third radial line; obtain the maximum detection distance curve according to the second position data, and the maximum detection distance curve is used to represent the equal emission velocity diagram.
[0049] In one example, please refer to Figure 3 , those skilled in the art can flexibly design the value of M, such as 3, 4, 5, etc., which will not be elaborated here.
[0050] Embodiment 2:
[0051] The candidate site is Minhou X-band. The longitude of the proposed radar site location data is 119°0′22″E, the latitude is 26°3′7″N, the altitude is 754 meters, and the antenna mounting height, that is, the height of the radar antenna and the tower, is 20 meters. N represents the due north direction, E represents the due east direction, W represents the due west direction, and S represents the due south direction.
[0052] In summary, generate first radial lines with the radar data as the center; then generate radial sampling points along the first radial lines; obtain the altitude of each radial sampling point, and obtain the maximum shielding angle on any one of the first radial lines; perform truncation processing on the maximum shielding angle on any one of the first radial lines according to the preset maximum shielding angle threshold and the preset minimum shielding angle threshold, so that the truncated shielding angle falls within the preset angle range; generate second radial lines, and draw N equally spaced concentric circles every other preset angle, and draw the first position data where the truncated shielding angle is located; obtain the shielding angle diagram; obtain the maximum detection distance; obtain the truncated maximum detection distance; generate third radial lines, draw M equally spaced concentric circles, and obtain the second position data; obtain the equal emission velocity diagram.
[0053] The maximum occlusion angle map and the equal-radiation velocity map are used to evaluate the degree of terrain occlusion and the coverage area of a weather radar built at a specified location, so as to evaluate the rationality of the radar site selection. This reduces the workload of on-site survey for weather radar site selection. Since this method uses digital elevation model data to obtain the elevations of each radial sampling point on the radar scanning radial line, there is no need to conduct field surveys on the terrain occlusion of the radar, thus greatly reducing the workload of on-site survey. It is possible to calculate the cumulative occlusion angle degrees within different occlusion angle ranges at the radar site selection location, so as to quantitatively compare the advantages and disadvantages of different location selections. The obtained occlusion angle map and equal-radiation velocity map have high accuracy. According to different accuracy requirements, smaller preset radial angle intervals and preset radial line sampling intervals can be set to obtain more accurate results.
[0054] In one embodiment, a computer device is provided. This computer device can be a database, and its internal structure diagram can be as Figure 4 shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store transactions to be processed. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, it implements a method for making an occlusion angle map and an equal-radiation velocity map.
[0055] In one embodiment, a computer device is further provided, including a memory and a processor to store a computer program on the memory and executable on the processor. When the processor executes the computer program, it implements the steps in the above method embodiments.
[0056] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, it implements the steps in the above method embodiments.
[0057] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by the processor, it implements the steps in the above method embodiments.
[0058] It should be noted that the object information involved in this application (including but not limited to object device information, object personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) are all information and data authorized by the object or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions.
[0059] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in this application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0060] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope described in this specification.
[0061] In this article, specific examples are used to elaborate on the principles and implementation manners of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation on the present invention.
Claims
1. A method for making a masking angle diagram and an equal shooting velocity diagram, characterized in that, The method for making the masking angle map and the equal-radiation velocity map includes: Obtaining digital elevation model data, radar data, preset radial angle interval data, and preset radial line sampling interval data; the radar data at least includes: radar proposed site location data; according to different accuracy requirements, setting smaller preset radial angle intervals and preset radial line sampling intervals; Taking the radar proposed site location data in the radar data as the center, according to the preset radial angle interval data, starting from the first preset starting direction, generating a first radial line in the first preset rotation direction; then generating radial sampling points along the first radial line according to the preset radial line sampling interval data; obtaining the altitude of each radial sampling point according to the digital elevation model data, and obtaining the masking angle on the first radial line according to the altitude of each radial sampling point; obtaining the maximum masking angle on any first radial line according to the masking angle on the first radial line; Performing truncation processing on the maximum masking angle on any first radial line according to the preset maximum masking angle threshold and the preset minimum masking angle threshold, so that the truncated masking angle falls within the preset angle range; Taking the radar proposed site location data in the radar data as the center, generating a second radial line according to the preset radial angle interval, and drawing a masking angle concentric circle every other preset angle, drawing N equally spaced concentric circles, and drawing the first position data where the truncated masking angle is located on each second radial line at a preset distance; obtaining a masking angle curve according to the first position data, and the masking angle curve is used to represent the masking angle map; Presetting the length of the first radial line to correspond to the masking angle within the range of X degrees to obtain a proportional relationship; calculating the distance from the maximum masking angle on any first radial line to the radar data on the first radial line according to the proportional relationship to obtain the preset distance; the larger the masking angle, the closer to the radar, and the smaller the masking angle, the farther from the radar; Obtaining the maximum detection distance of the radar along any first radial line at the corresponding detection height according to the maximum masking angle on any first radial line; and performing truncation processing on the maximum detection distance according to the length of the first radial line to obtain the truncated maximum detection distance; the truncated maximum detection distance does not exceed the length of the first radial line; Taking the radar data as the center, generating a third radial line according to the preset radial angle interval, and drawing a masking angle concentric circle every other preset angle, drawing M equally spaced concentric circles, and drawing the second position data where the truncated maximum detection distance corresponding to each radar is located on each third radial line; obtaining a maximum detection distance curve according to the second position data, and the maximum detection distance curve is used to represent the equal-radiation velocity map; The maximum masking angle map and the equal-radiation velocity map are used to evaluate the degree of terrain occlusion and the size of the coverage range of the weather radar built at the specified location, so as to evaluate the rationality of the radar site selection; Calculating the cumulative masking angle degrees in different masking angle ranges of the radar site selection position, so as to quantitatively compare the advantages and disadvantages of different location selections.
2. The method for making the masking angle diagram and the equal emission velocity diagram according to claim 1, wherein, Obtain the altitude data of the location where the radar is located according to the digital elevation model data.
3. The method for making the shielding angle diagram and the equal emission velocity diagram according to claim 1, characterized in that, The radar data at least includes: radar intended site selection location data and radar antenna height data.
4. A computer device, comprising: A memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method for making a masking angle map and an equal-radiation velocity map according to any one of claims 1-3.
5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for making a masking angle map and an equal-radiation velocity map according to any one of claims 1-3.
6. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for making a masking angle map and an equal-radiation velocity map according to any one of claims 1-3.
Citation Information
Patent Citations
DEM-based radar shielding angle calculation method and system
CN111475916A