Method and system for calculating a dominant wind direction down terrain slope
By acquiring hillside topographic parameters and spherical projection distance, the slope under the prevailing wind direction is calculated, solving the problem of unclear benchmark point for slope calculation and realizing accurate analysis of the acceleration effect of slope and wind speed.
Patent Information
- Application Number
- CN202210453668.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-24
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2042-04-24
AI Technical Summary
In existing technologies, the benchmark for slope calculation is unclear, making it impossible to effectively analyze the quantitative relationship between slope and wind speed acceleration effect, especially in complex terrain around mountainous areas, where data support cannot be provided.
By obtaining the hillside topographic parameters within the range of the dominant direction angle, and combining them with the spherical arc length calculation function between any two points, the spherical projection distance between any two points is calculated, and the topographic slope under the dominant wind direction is determined based on this.
It enables accurate calculation of slope values corresponding to the prevailing wind direction in mountainous terrain, providing data support for the intrinsic relationship between slope and wind speed acceleration effect.
Smart Images

Figure CN116976064B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of disaster prevention and mitigation for power transmission lines, specifically to a method and system for calculating terrain slope under prevailing wind direction. Background Technology
[0002] In complex terrain surrounding mountainous areas, the slope of windward slopes significantly impacts the acceleration effect of wind speed, especially when the prevailing wind direction is favorable and the terrain slope is steep. This results in a larger initial energy input, and the accelerated wind speed is more likely to damage power transmission lines. While geographic information systems (GIS) provide automatic slope calculation functions, they do not consider wind direction, and the benchmark for slope calculation is unclear. It largely relies on the average slope within a certain area, failing to provide data support for analyzing the quantitative relationship between slope and the wind speed acceleration effect. Summary of the Invention
[0003] To address the problem that existing slope calculation techniques lack a clear benchmark and often rely on average slopes within a specific area, failing to provide data support for analyzing the quantitative relationship between slope and wind speed acceleration effects, this invention proposes a method for calculating terrain slope under the prevailing wind direction, comprising:
[0004] Obtain the hillside topographic parameters within the dominant direction angle range;
[0005] The spherical projection distance between any two points is calculated based on the hillside topographic parameters and the spherical arc length calculation function between any two points.
[0006] The slope of the terrain under the prevailing wind direction is determined based on the hillside topographic parameters and the spherical projection distance between any two points.
[0007] Preferably, obtaining the hillside topographic parameters within the range of the dominant direction angle includes:
[0008] Obtain the slope apex near the top of the slope within the range of the dominant direction angle, and record the latitude and longitude coordinates of the slope apex;
[0009] Obtain the toe point of the hillside near the toe point within the range of the dominant direction angle, and record the latitude and longitude coordinates of the toe point;
[0010] Based on the nearest point search function, search for the latitude and longitude coordinates and elevation data of the nearest adjacent slope peak on the hillside within the range of the dominant direction angle;
[0011] Based on the nearest point search function, search for the latitude and longitude coordinates and elevation data of the nearest adjacent toe point on the hillside within the range of the dominant direction angle.
[0012] Preferably, the step of calculating the spherical projection distance between any two points based on the hillside topography parameters and the spherical arc length calculation function between any two points includes:
[0013] The spherical projection distance between any two points is calculated using the latitude and longitude coordinates of the slope apex and slope toe, combined with the spherical arc length calculation function between any two points.
[0014] Preferably, the spherical arc length between any two points is calculated using the following formula:
[0015] arclen i-j = distance(LAT) i ,LON i ,Lat j Lon j ,R earth );
[0016] Among them, arclen i-j LAT is the spherical projection distance from the i-th slope vertex to the j-th slope toe; i Let LON be the longitude coordinates of the i-th slope vertex; i Let Lat be the latitude coordinate of the i-th slope vertex; j Let Lon be the longitude coordinate of the j-th slope toe point; j R represents the latitude coordinates of the j-th slope toe point; earth This is the average radius of the Earth.
[0017] Preferably, determining the terrain slope under the prevailing wind direction based on the hillside topographic parameters and the spherical projection distance between any two points includes:
[0018] The slope between any two points is calculated based on the spherical projection distance between them, the elevation data of the adjacent slope apex and the elevation data of the adjacent slope toe, combined with the slope calculation formula from the slope apex to the slope toe.
[0019] The maximum value of the slope between any two points is selected as the terrain slope under the prevailing wind direction.
[0020] Preferably, the slope from the top of the slope to the bottom of the slope is calculated using the following formula:
[0021]
[0022] Among them, arclen i-j ALT is the spherical projection distance from the i-th slope vertex to the j-th slope toe. i This provides the elevation data of the adjacent vertices of the i-th slope vertex; Alt jThe slope provides elevation data for adjacent slope toe points of the j-th slope toe point. i-j Let be the slope from the i-th slope vertex to the j-th slope toe.
[0023] Preferably, the terrain slope under the prevailing wind direction is calculated using the following formula:
[0024] slope = max(slope) i-j );
[0025] Where slope is the terrain slope under the prevailing wind direction; slope i-j Let be the slope from the i-th slope vertex to the j-th slope toe.
[0026] Based on the same inventive concept, the present invention also provides a system for calculating terrain slope under the prevailing wind direction, comprising:
[0027] The acquisition module is used to acquire hillside topographic parameters within the range of the dominant direction angle;
[0028] The spherical projection distance calculation module is used to calculate the spherical projection distance between any two points based on the hillside topography parameters and the spherical arc length calculation function between any two points.
[0029] The prevailing wind slope calculation module is used to determine the prevailing wind slope based on the hillside topographic parameters and the spherical projection distance between any two points.
[0030] Preferably, the acquisition module includes:
[0031] The first acquisition submodule is used to obtain the latitude and longitude coordinates of the slope apex;
[0032] The second acquisition submodule is used to obtain the latitude and longitude coordinates of the slope foot point;
[0033] The third acquisition submodule is used to acquire the latitude and longitude coordinates and altitude data of the nearest adjacent slope peak to the slope peak.
[0034] The fourth acquisition submodule is used to acquire the latitude and longitude coordinates and altitude data of the nearest adjacent slope foot point to the slope foot point.
[0035] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0036] This invention provides a method for calculating the terrain slope under the prevailing wind direction, comprising: obtaining hillside terrain parameters within the range of the prevailing direction angle; calculating the spherical projection distance between any two points based on the hillside terrain parameters and a spherical arc length calculation function; and determining the terrain slope under the prevailing wind direction based on the hillside terrain parameters and the spherical projection distance between the two points. The method for calculating the terrain slope under the prevailing wind direction provided by this invention determines the terrain slope under the prevailing wind direction by using hillside terrain parameters and the spherical projection distance between any two points on the hillside. This method can accurately calculate the slope value of hillsides corresponding to the prevailing wind direction in mountainous terrain, thereby providing data support for analyzing the intrinsic relationship between slope and wind speed acceleration effect. Attached Figure Description
[0037] Figure 1 This is a flowchart illustrating a method for calculating terrain slope under prevailing wind direction according to the present invention.
[0038] Figure 2 This is a schematic diagram of the prevailing wind direction, the corresponding hillside, the top of the hillside, and the bottom of the hillside, which is the dominant wind direction of the present invention. Detailed Implementation
[0039] This invention discloses a method and system for calculating the terrain slope under the prevailing wind direction. The terrain slope under the prevailing wind direction is determined by the terrain parameters of the mountain slope and the spherical projection distance between any two points on the mountain slope. It can accurately calculate the slope value of the mountain slope corresponding to the prevailing wind direction in mountainous terrain, thereby providing data support for analyzing the intrinsic relationship between slope and wind speed acceleration effect.
[0040] Example 1:
[0041] A method for calculating terrain slope under the prevailing wind direction, such as Figure 1 As shown, it includes:
[0042] S1: Obtain the hillside topographic parameters within the range of the dominant direction angle;
[0043] S2: The spherical projection distance between any two points is calculated based on the hillside topographic parameters and the spherical arc length calculation function between any two points.
[0044] S3: Determine the slope of the terrain under the prevailing wind direction based on the hillside topographic parameters and the spherical projection distance between any two points.
[0045] The steps of this invention are described in detail below:
[0046] S1 obtains the hillside topographic parameters within the range of the dominant direction angle, such as Figure 2 As shown, it specifically includes:
[0047] (1) Obtain the top of the hillside near the top of the hillside within the range of the dominant direction angle, and record the latitude and longitude coordinates of the top of the hillside;
[0048] (2) Obtain the toe point of the hillside near the toe point within the range of the dominant direction angle, and record the latitude and longitude coordinates of the toe point;
[0049] (3) Based on the nearest point search function, search for the latitude and longitude coordinates and elevation data of the nearest adjacent slope peak within the range of the dominant direction angle;
[0050] (4) Based on the nearest point search function, search for the latitude and longitude coordinates and elevation data of the nearest adjacent toe point on the hillside within the range of the dominant direction angle.
[0051] The spherical projection distance between any two points is calculated in S2 based on the hillside terrain parameters and the spherical arc length calculation function between any two points. Specifically, it includes:
[0052] The spherical projection distance between any two points can be calculated using the latitude and longitude coordinates of the slope apex and slope toe, combined with the spherical arc length calculation function between any two points.
[0053] The function for calculating the arc length of a sphere between any two points is as follows:
[0054] arclen i-j = distance(LAT) i ,LON i ,Lat j Lon j ,R earth );
[0055] Among them, arclen i-j LAT is the spherical projection distance from the i-th slope vertex to the j-th slope toe; i Let LON be the longitude coordinates of the i-th slope vertex; i Let Lat be the latitude coordinate of the i-th slope vertex; j Let Lon be the longitude coordinate of the j-th slope toe point; j R represents the latitude coordinates of the j-th slope toe point; earth This is the average radius of the Earth.
[0056] S3 determines the terrain slope under the prevailing wind direction based on hillside topographic parameters and the spherical projection distance between any two points, specifically including:
[0057] (1) The slope between any two points is calculated by combining the spherical projection distance between any two points, the elevation data of adjacent slope apex and the elevation data of adjacent slope toe with the slope calculation formula from slope apex to slope toe.
[0058] (2) Select the maximum value of the slope between any two points as the terrain slope under the prevailing wind direction.
[0059] The slope from the top to the bottom of the slope is calculated using the following formula:
[0060]
[0061] Among them, arclen i-j ALT is the spherical projection distance from the i-th slope vertex to the j-th slope toe. i This provides the elevation data of the adjacent vertices of the i-th slope vertex; Alt j The slope provides elevation data for adjacent slope toe points of the j-th slope toe point. i-j Let be the slope from the i-th slope vertex to the j-th slope toe.
[0062] The terrain slope under the prevailing wind direction is calculated using the following formula:
[0063] slope == max(slope) i-j );
[0064] Where slope is the terrain slope under the prevailing wind direction; slope i-j Let be the slope from the i-th slope vertex to the j-th slope toe.
[0065] Example 2:
[0066] This paper introduces a patent application example based on the terrain slope calculation under the prevailing wind direction in a certain mountainous area.
[0067] (1) Delineation of the prevailing wind direction angle range:
[0068] Based on meteorological data, the prevailing wind direction in this area was determined to be 270°, and the range of 255° to 285° was defined as the prevailing wind direction range for this area.
[0069] (2) Selection of start and end points for slope calculation:
[0070] Within the range of 255° to 285°, select five apex points near the top of the slope, record their latitude and longitude coordinates, and store them in a vector. In the middle section, select five points near the foot of the slope in the hillside terrain, record the latitude and longitude coordinates of these five points, and store them in a vector. middle.
[0071] (3) Search for the nearest points at the top and bottom of the slope:
[0072] Based on the nearest point search function dsearchn, in a hillside topographic map, search for points on the hillside within the dominant direction angle range that are closest to the nearest point. Find the nearest adjacent slope vertex and extract its latitude, longitude, and elevation data.
[0073] Based on the nearest point search function dsearchn, in a hillside topographic map, search for points on the hillside within the dominant direction angle range that are closest to the nearest point. Find the nearest adjacent slope toe point and extract its latitude, longitude, and elevation data.
[0074] (4) Calculation of the spherical projection distance between two points at the top and bottom of the slope:
[0075] Based on the spherical arc length calculation function distance between any two points, the spherical projection distance from the first slope vertex to the first slope toe is calculated using the following formula:
[0076] arclen i-j = distance(LAT) i ,LON i ,Lat j Lon j ,R earth )
[0077] Among them, arclen i-j LAT is the spherical projection distance from the i-th slope vertex to the j-th slope toe; i Let LON be the longitude coordinates of the i-th slope vertex; i Let Lat be the latitude coordinate of the i-th slope vertex; j Let Lon be the longitude coordinate of the j-th slope toe point; j R represents the latitude coordinates of the j-th slope toe point; earth The average radius of the Earth is taken as 6,371,393 m.
[0078] We can obtain:
[0079] arclen 1-1 =distance(LAT1,LON1,Lat1,Lon1,R earth ) = 322.737
[0080] arclen 2-2 =distance(LAT2,LON2,Lat2,Lon2,R earth ) = 295.7
[0081] arclen 3-3 =distance(LAT3,LON3,Lat3,Lon3,R earth ) = 285.9324
[0082] arclen 4-4 =distance(LAT4,LON4,Lat4,Lon4,R earth ) = 277.8676
[0083] arclen 5-5 =distance(LAT5,LON5,Lat5,Lon5,R earth ) = 272.1064
[0084] (5) Calculation of slope between the top and bottom of the slope:
[0085] The slope from the first slope peak to the first slope toe is calculated using the following formula. 1-1 :
[0086]
[0087] Among them, arclen i-j ALT is the spherical projection distance from the i-th slope vertex to the j-th slope toe. i This provides the elevation data of the adjacent vertices of the i-th slope vertex; Alt j The slope provides elevation data for adjacent slope toe points of the j-th slope toe point. i-j Let be the slope from the i-th slope vertex to the j-th slope toe.
[0088] The slopes of other points are calculated in the same manner as shown below:
[0089]
[0090]
[0091]
[0092]
[0093]
[0094] (6) Calculation of terrain slope under prevailing wind direction:
[0095] The terrain slope under the prevailing wind direction is calculated using the following formula.
[0096] slope = max(slope) 1-1 slope 2-2 slope 3-3 slope 4-4 slope 5-5 ) = 0.5404
[0097] Example 3
[0098] Based on the same inventive concept, the present invention also provides a system for calculating terrain slope under the prevailing wind direction, comprising:
[0099] The acquisition module is used to acquire hillside topographic parameters within the range of the dominant direction angle;
[0100] The spherical projection distance calculation module is used to calculate the spherical projection distance between any two points based on the hillside terrain parameters and the spherical arc length calculation function between any two points.
[0101] The prevailing wind slope calculation module is used to determine the prevailing wind slope based on hillside topographic parameters and the spherical projection distance between any two points.
[0102] The acquisition module includes:
[0103] The first acquisition submodule is used to obtain the latitude and longitude coordinates of the slope apex;
[0104] The second acquisition submodule is used to obtain the latitude and longitude coordinates of the slope foot point;
[0105] The third acquisition submodule is used to acquire the latitude and longitude coordinates and elevation data of the nearest adjacent slope peak;
[0106] The fourth acquisition submodule is used to acquire the latitude and longitude coordinates and elevation data of the nearest adjacent slope foot point.
[0107] The topographic slope calculation module under the prevailing wind direction includes:
[0108] The terrain slope calculation submodule under the prevailing wind direction is used to calculate the slope between any two points based on the spherical projection distance between the two points, the elevation data of the adjacent slope apex and the elevation data of the adjacent slope toe, combined with the slope calculation formula from the slope apex to the slope toe.
[0109] The prevailing wind slope comparison submodule is used to select the maximum value of the slope between any two points as the prevailing wind slope.
[0110] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0111] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0112] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0113] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0114] The above are merely embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention are included within the scope of the claims of the present invention pending approval.
Claims
1. A method for calculating terrain slope under prevailing wind direction, characterized in that, include: Obtain the hillside topographic parameters within the dominant direction angle range; Based on the hillside topographic parameters and the spherical arc length calculation function between any two points, the spherical projection distance between any two points is calculated as follows: The spherical projection distance between any two points is calculated by combining the latitude and longitude coordinates of the slope apex and the slope toe with the spherical arc length calculation function between any two points. The slope of the terrain downwind is determined based on the hillside topographic parameters and the spherical projection distance between any two points. The acquisition of hillside topographic parameters within the range of the dominant direction angle includes: Obtain the slope apex near the top of the slope within the range of the dominant direction angle, and record the latitude and longitude coordinates of the slope apex; Obtain the toe point of the hillside near the toe point within the range of the dominant direction angle, and record the latitude and longitude coordinates of the toe point; Based on the nearest point search function, search for the latitude and longitude coordinates and elevation data of the nearest adjacent slope peak on the hillside within the range of the dominant direction angle; Based on the nearest point search function, search for the latitude and longitude coordinates and elevation data of the nearest adjacent toe point on the hillside within the range of the dominant direction angle; The function for calculating the spherical arc length between any two points is as follows: ; in, For the first i From the top of the slope to the first j The spherical projection distance of each slope foot point; For the first i The longitude coordinates of the apex of the slope; For the first i The latitude coordinates of the apex of the slope; For the first j The longitude coordinates of the slope toe point; For the first j The latitude coordinates of the foot of the slope; The average radius of the Earth; This is a function for calculating the arc length of a sphere between any two points; The determination of the terrain slope under the prevailing wind direction based on the hillside topographic parameters and the spherical projection distance between any two points includes: The slope between any two points is calculated based on the spherical projection distance between them, the elevation data of the adjacent slope apex and the elevation data of the adjacent slope toe, combined with the slope calculation formula from the slope apex to the slope toe. Select the maximum value of the slope between any two points as the terrain slope downwind of the prevailing wind. The slope from the top of the slope to the bottom of the slope is calculated using the following formula: ; in, The elevation data are the adjacent vertices of the i-th slope vertex. The elevation data of the adjacent toe points of the j-th toe point are provided. Let be the slope from the i-th slope vertex to the j-th slope toe.
2. The method for calculating terrain slope under the prevailing wind direction according to claim 1, characterized in that, The terrain slope under the prevailing wind direction is calculated using the following formula: ; in, The slope of the terrain under the prevailing wind direction.
3. A system for calculating the slope of terrain under prevailing wind direction, used in the method for calculating the slope of terrain under prevailing wind direction as described in claim 1, characterized in that, include: The acquisition module is used to acquire hillside topographic parameters within the range of the dominant direction angle; The spherical projection distance calculation module is used to calculate the spherical projection distance between any two points based on the hillside topography parameters and the spherical arc length calculation function between any two points. The prevailing wind slope calculation module is used to determine the prevailing wind slope based on the hillside topographic parameters and the spherical projection distance between any two points.
4. The system for calculating terrain slope under prevailing wind direction according to claim 3, characterized in that, The acquisition module includes: The first acquisition submodule is used to obtain the latitude and longitude coordinates of the slope apex; The second acquisition submodule is used to obtain the latitude and longitude coordinates of the slope foot point; The third acquisition submodule is used to acquire the latitude and longitude coordinates and altitude data of the nearest adjacent slope peak to the slope peak. The fourth acquisition submodule is used to acquire the latitude and longitude coordinates and altitude data of the nearest adjacent slope foot point to the slope foot point.
Citation Information
Patent Citations
Automatic landing method and device for aircraft on strong slope runway
CN103064421A
Road grade determining method and device
CN105444735A