A dynamic topology modeling method and system based on latitude adaptive compensation

CN122655291APending Publication Date: 2026-08-28CHINA THREE GORGES RENEWABLES (GRP) CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610815927.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-08
Publication Date
2026-08-28

AI Technical Summary

Technical Problem

[0003]然而,当前在划定输电线路预警防护边界时,通常直接使用WGS84经纬度坐标进行球面距离计算,不仅运算量大,且极易产生几何畸变;部分系统引入了Web Mercator投影变换,将运算转入二维平面

Benefits of technology

1、通过投影算子将球面经纬度坐标降维至二维笛卡尔平面,避免了复杂的球面三角运算,提升了空间计算效率。另外,通过引入档距级的纬度自适应补偿因子,在二维投影平面上抵消因纬度升高而产生的比例尺拉伸效应,还原真实的物理空间尺度,提高了坐标映射的准确性。以档距为最小基元进行切片,提取每个档距的中心纬度并计算专属的自适应补偿因子,将标准安全距离动态转化为投影平面上的非线性扩张距离,实现了预警边界的精准化定位,为输电线路在极端环境下的安全运行提供了可靠保障。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122655291A_ABST
    Figure CN122655291A_ABST
Patent Text Reader

Abstract

The application provides a dynamic topology modeling method and system based on latitude adaptive compensation, and relates to the technical field of power transmission lines, and comprises the following steps: acquiring tower node data of a target power transmission line, and performing coordinate mapping on the tower node data to obtain an initial projection coordinate set; using a space geometry engine in combination with the direction attributes between tower nodes to convert the span between adjacent tower node projection coordinates in the initial projection coordinate set into a plurality of directed LineString geometry segments, and generating a directed line skeleton based on the directed LineString geometry segments; determining a latitude adaptive compensation factor of a corresponding directed LineString geometry segment based on the latitude coordinates of adjacent tower nodes; and taking each directed LineString geometry segment as a reference, horizontally expanding both sides of the directed line skeleton by using the latitude adaptive compensation factor and a preset physical early warning distance to obtain a target early warning area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of power transmission line technology, and in particular to a dynamic topology modeling method and system based on latitude adaptive compensation. Background Technology

[0002] Electricity, as an essential energy source for society, is primarily supplied to specific areas through power transmission networks. A power grid comprises generation, transmission, and consumption ends, with the transmission end being the transmission network itself, whose main structure includes transmission lines. For safety and cost reasons, transmission lines are often built on the outskirts of cities or in the suburbs, areas that are typically sparsely populated and densely vegetated. The branches of plants and animals that depend on them may potentially impact the safety of the lines. Therefore, it is necessary to determine early warning and protection boundaries in advance to ensure safety.

[0003] However, currently, when delineating early warning and protection boundaries for transmission lines, WGS84 latitude and longitude coordinates are typically used directly for spherical distance calculations. This not only involves a large amount of computation but is also highly susceptible to geometric distortion. Some systems have introduced Web Mercator projection transformation to transfer the calculations to a two-dimensional plane. However, under Web Mercator projection, the scale increases dramatically with latitude. If fixed values ​​are still used for planar topology expansion in higher latitude regions, the projection stretching effect will cause projection scale distortion, leading to serious deviations in the early warning and protection boundaries of cross-regional, long-distance transmission lines, thus resulting in serious safety hazards. Summary of the Invention

[0004] In view of this, the present invention proposes a dynamic topology modeling method and system based on latitude adaptive compensation.

[0005] The technical solution of this invention is implemented as follows: The first aspect of this invention provides a dynamic topology modeling method based on latitude adaptive compensation, comprising: The tower node data of the target transmission line is acquired, and the tower node data is mapped to obtain an initial projected coordinate set; the tower node data includes the absolute latitude and longitude coordinates of each tower node in the WGS84 coordinate system; the initial projected coordinate set includes multiple corresponding two-dimensional coordinates. By using a spatial geometry engine and combining the directional attributes between tower nodes, the span between the projection coordinates of adjacent tower nodes in the initial projection coordinate set is converted into multiple directed LineString geometric segments, and a directed line skeleton is generated based on the directed LineString geometric segments. Based on the latitudinal coordinates of the adjacent tower nodes, the latitudinal adaptive compensation factor of the corresponding directed LineString geometric segment is determined; using each directed LineString geometric segment as a reference, the two sides of the directed line skeleton are horizontally expanded using the latitudinal adaptive compensation factor and the preset physical warning distance to obtain the target warning area.

[0006] Based on the above technical solutions, preferably, the step of performing coordinate mapping on the tower node data to obtain an initial projected coordinate set includes: The longitude coordinates of each tower node are converted to radian longitude, and then linearly mapped with the average radius of the Earth to obtain the corresponding first coordinate parameters. The latitude coordinates of each tower node are subjected to Mercator projection to obtain the corresponding second coordinate parameters; Two-dimensional coordinates of each tower node are generated based on the first coordinate parameters and the second coordinate parameters.

[0007] Based on the above technical solutions, preferably, the step of using a spatial geometry engine to combine the directional attributes between tower nodes to convert the spans between adjacent tower node projection coordinates in the initial projection coordinate set into multiple directed LineString geometric segments includes: The spatial geometry engine is used to traverse the two-dimensional coordinates in the initial projection coordinate set, obtain the spacing between adjacent two-dimensional coordinates, and generate the corresponding LineString geometric segments. The directional attributes between the tower nodes are matched with the LineString geometric segments to obtain multiple directed LineString geometric segments; none of the directed LineString geometric segments have closed loops.

[0008] Based on the above technical solutions, preferably, the step of determining the latitude adaptive compensation factor of the corresponding directed LineString geometric segment based on the latitude coordinates of adjacent tower nodes includes: The true latitude coordinates are determined based on the average radian value of the latitude coordinates of adjacent tower nodes, and the reciprocal of the cosine function of the true latitude coordinates is determined as the latitude adaptive compensation factor of the corresponding directed LineString geometric segment.

[0009] Based on the above technical solutions, preferably, the step of horizontally expanding both sides of the directed line skeleton using each directed LineString geometric segment as a reference, and utilizing the latitude adaptive compensation factor and a preset physical warning distance to obtain the target warning area, includes: The horizontal expansion width is determined based on the latitude adaptive compensation factor and the preset physical warning distance; For each of the directed LineString geometric segments, the horizontal width is extended by offsetting it vertically to both sides to obtain the extension boundary points; The target warning area is obtained by connecting the extended boundary points based on the directional attribute.

[0010] Based on the above technical solutions, preferably, the preset physical warning distance includes a first preset physical warning distance and a second preset physical warning distance; the step of horizontally expanding both sides of the directed line skeleton using each directed LineString geometric segment as a reference, and utilizing the latitude adaptive compensation factor and the preset physical warning distance to obtain the target warning area, includes: Based on each of the directed LineString geometric segments, the two sides of the directed line skeleton are horizontally expanded using the latitude adaptive compensation factor and the first preset physical warning distance to obtain the first target warning area; Using each of the directed LineString geometric segments as a reference, the two sides of the directed line skeleton are horizontally expanded using the latitude adaptive compensation factor and the second preset physical warning distance to obtain the second target warning area.

[0011] Based on the above technical solutions, preferably, after horizontally expanding both sides of the directed line skeleton using the latitude adaptive compensation factor and the preset physical warning distance, with each directed LineString geometric segment as a reference, to obtain the target warning area, the method further includes: By using spatial Boolean operations, topological dissolution and union operations are performed on the span polygons formed by all extended boundary points of the same warning level to obtain a smooth and continuous target warning area.

[0012] Furthermore, a second aspect of the present invention provides a dynamic topology modeling system based on latitude adaptive compensation, comprising: a coordinate mapping module, a skeleton generation module, and a region expansion module; wherein, The coordinate mapping module is configured to acquire tower node data of the target transmission line and perform coordinate mapping on the tower node data to obtain an initial projected coordinate set; the tower node data includes the absolute latitude and longitude coordinates of each tower node in the WGS84 coordinate system; the initial projected coordinate set includes multiple corresponding two-dimensional coordinates; The region expansion module is configured to use a spatial geometry engine combined with the directional attributes between tower nodes to convert the span between adjacent tower node projection coordinates in the initial projection coordinate set into multiple directed LineString geometric segments, and generate a directed line skeleton based on the directed LineString geometric segments. The coordinate mapping module is configured to determine the latitude adaptive compensation factor of the corresponding directed LineString geometric segment based on the latitude coordinates of the adjacent tower nodes; and to horizontally expand both sides of the directed line skeleton using the latitude adaptive compensation factor and the preset physical warning distance, based on each directed LineString geometric segment, to obtain the target warning area.

[0013] More preferably, a third aspect of the present invention provides an electronic device, including a processor and a memory; the memory has a computer program stored thereon, wherein the computer program, when executed by the processor, implements the dynamic topology modeling method based on latitude adaptive compensation described in the first aspect.

[0014] More preferably, a fourth aspect of the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the dynamic topology modeling method based on latitude adaptive compensation as described in the first aspect.

[0015] The dynamic topology modeling method and system based on latitude adaptive compensation of the present invention have the following advantages over the prior art: 1. By using projection operators to reduce the spherical latitude and longitude coordinates to a two-dimensional Cartesian plane, complex spherical trigonometry calculations are avoided, improving spatial computation efficiency. Furthermore, by introducing a span-level latitude adaptive compensation factor, the scale stretching effect caused by increased latitude is offset on the two-dimensional projection plane, restoring the true physical spatial scale and improving the accuracy of coordinate mapping. Slicing is performed using the span as the smallest unit, extracting the center latitude of each span and calculating a dedicated adaptive compensation factor. This dynamically transforms the standard safety distance into a nonlinear expansion distance on the projection plane, achieving precise positioning of the warning boundary and providing reliable protection for the safe operation of transmission lines in extreme environments.

[0016] 2. By independently calculating the latitude compensation factor for each directed LineString geometric segment, it adapts to the latitudinal changes of the route. Centered on the directed line skeleton, it expands horizontally on both sides synchronously to generate a gapless and non-overlapping early warning area, covering all risk points of the entire route. It can accurately fit the route and constrain the direction of the LineString geometric segment through the directional attributes between towers, avoiding the deviation of the expansion direction caused by terrain slopes, and ensuring the reliability of the early warning area.

[0017] 3. Using spatial Boolean operations, topological dissolution and union operations are performed on the span polygons formed by all extended boundary points of the same warning level. By merging the common edges of adjacent polygons, overlaps or gaps are eliminated to generate continuous closed polygons. Furthermore, a logical "OR" operation is performed on all polygons of the same warning level to merge all coverage areas, avoiding local omissions caused by block calculations and reducing invalid coverage and blind spots in warning protection. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 A flowchart illustrating a dynamic topology modeling method based on latitude adaptive compensation provided in an embodiment of the present invention; Figure 2 A schematic diagram of the structure of a dynamic topology modeling system based on latitude adaptive compensation provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0020] The technical solutions of the present invention will be clearly and completely described below with reference to the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.

[0021] In some embodiments, such as Figure 1 As shown, Figure 1 The flowchart illustrates a dynamic topology modeling method based on latitude adaptive compensation provided in this embodiment of the invention. The dynamic topology modeling method based on latitude adaptive compensation provided by this invention includes: S110: Obtain the tower node data of the target transmission line and perform coordinate mapping on the tower node data to obtain the initial projected coordinate set; the tower node data includes the absolute latitude and longitude coordinates of each tower node in the WGS84 coordinate system; the initial projected coordinate set includes multiple corresponding two-dimensional coordinates. S120 utilizes a spatial geometry engine to combine the directional attributes between tower nodes to convert the span between adjacent tower node projection coordinates in the initial projection coordinate set into multiple directed LineString geometric segments, and generates a directed line skeleton based on the directed LineString geometric segments. S130: Determine the latitude adaptive compensation factor of the corresponding directed LineString geometric segment based on the latitude coordinates of adjacent tower nodes; Using each directed LineString geometric segment as a reference, horizontally expand both sides of the directed line skeleton using the latitude adaptive compensation factor and the preset physical warning distance to obtain the target warning area.

[0022] In this embodiment, the tower node data of the target transmission line includes the WGS84 latitude and longitude coordinates of each tower node. Coordinate projection calculations are performed on each latitude and longitude coordinate to obtain the corresponding two-dimensional plane coordinates, which are then arranged in the order of tower numbers to form an initial projected coordinate set. Considering that transmission lines have definite routing and directional attributes, directed LineString geometric segments can be constructed to accurately express the span line segments and line flow direction between adjacent towers, forming a continuous, directed, and topologically operable line centerline. The spatial geometry engine maintains the topological relationships of the geometric objects, and all adjacent spans are sequentially connected through corresponding directed LineStrings to form a complete directed line skeleton.

[0023] Furthermore, a latitude adaptive compensation mechanism is introduced in the two-dimensional projection topology modeling. By extracting the real-time midpoint latitude of the route, a unique distortion compensation factor is dynamically calculated and directly injected into the topology expansion algorithm. For each independent span, its unique adaptive compensation distance is calculated, and an independent buffer polygon is generated, creating a gapless and non-overlapping warning area that covers all risk points along the entire route and accurately matches the route alignment.

[0024] In some embodiments, coordinate mapping is performed on the tower node data to obtain an initial projected coordinate set, including: The longitude coordinates of each tower node are converted to radian longitude, and then linearly mapped with the average radius of the Earth to obtain the corresponding first coordinate parameters. The latitude coordinates of each tower node are subjected to Mercator projection to obtain the corresponding second coordinate parameters; The two-dimensional coordinates of each tower node are generated based on the first coordinate parameter and the second coordinate parameter.

[0025] In this embodiment, coordinate mapping is the mapping of latitude and longitude. Mapping to planar coordinates For longitude mapping, the conversion formula is as follows:

[0026] ; in, It is the Earth's average radius. Longitude is measured in radians.

[0027] For latitudinal mapping, the Mercator projection is used. Because the Earth is not a perfect sphere, and because the Mercator projection is highly non-linear in the latitudinal direction to maintain conformal properties:

[0028] in, Latitude is measured in radians.

[0029] Through the above transformation, the initial projected coordinate set is obtained. .

[0030] In some embodiments, the spatial geometry engine, combined with the directional attributes between tower nodes, converts the spans between adjacent tower node projection coordinates in the initial projection coordinate set into multiple directed LineString geometric segments, including: The spatial geometry engine is used to traverse the two-dimensional coordinates in the initial projection coordinate set, obtain the spacing between adjacent two-dimensional coordinates, and generate the corresponding LineString geometric segments. The directional attributes between tower nodes are matched with the LineString geometric segments to obtain multiple directed LineString geometric segments; there are no closed loops in the directed LineString geometric segments.

[0031] In this embodiment, a spatial geometry engine, such as Shapely, is used to traverse the initial projected coordinate set. Each gear interval Instantiated as independent LineString geometric segments. When constructing a LineString geometric segment, the sequential direction of the node sequence is preserved, forming a line skeleton with the characteristics of a Directed Acyclic Graph (DAG), ensuring the continuity and traceability of the entire transmission corridor in the topological space. Additionally, before constructing a LineString geometric segment, the coordinate point set must be ensured... They are strictly ordered according to the engineering tower numbers.

[0032] For example, after reading the projected 2D coordinate sequence, duplicate point coordinates are removed to prevent abnormal geometry with a length of 0 from appearing when constructing the LineString later. Using sliding window logic, the entire line is divided into independent span units. The algorithm traverses the sequence with a window size of 2 and a step size of 1. Each time, two adjacent points are selected. (Starting point) and (End point). The Shapely engine is invoked to instantiate this pair of coordinates into a LineString object. At this point, each span is no longer just two coordinates, but a geometric entity with length, slope, and spatial envelope. The first point in the array is explicitly designated as the inflow end, and the second as the outflow end. This head-to-tail storage order forms an irreversible vector in the topology. The indices of the first and last nodes of each LineString are recorded. For example, the 5th span necessarily connects to tower 5 and tower 6. This explicit indexing relationship ensures that the lines have a beginning and an end, and do not form loops in the topology.

[0033] In some embodiments, determining the latitude adaptive compensation factor for the corresponding directed LineString geometric segment based on the latitude coordinates of adjacent tower nodes includes: The true latitude coordinates are determined based on the average radian value of the latitude coordinates of adjacent tower nodes, and the reciprocal of the cosine function of the true latitude coordinates is determined as the latitude adaptive compensation factor of the corresponding directed LineString geometric segment.

[0034] For example, for nodes and The i-th gear spacing Extract the true latitude of its midpoint : ; In the formula, i represents the current gear index being calculated. This represents the true latitude of the midpoint of the i-th distance, in radians. This represents the latitude value of the i-th tower.

[0035] Calculate the specific span based on the inverse proportion principle of the secant in the projection of an isometric cylinder. Exclusive latitude adaptive compensation factor : ; At the actual latitude of this distance, 1 meter in the physical world is actually stretched into [a different image] on the projection map. rice.

[0036] In some embodiments, based on each directed LineString geometric segment, the two sides of the directed line skeleton are horizontally extended using a latitude adaptive compensation factor and a preset physical warning distance to obtain the target warning area, including: The horizontal expansion width is determined based on the latitude adaptive compensation factor and the preset physical warning distance; For each directed LineString geometric segment, offset the horizontal width to both sides in the vertical direction to obtain the expansion boundary points; The target warning area is obtained by connecting the extended boundary points based on the direction attribute.

[0037] In this embodiment, the LineString centerline of each range is used as a reference to extend horizontally to both sides. For example, if the preset physical warning distance is d (unit: meters), then when performing the Shapely buffer expansion operation, for the i-th range, the compensated projection plane expansion distance is dynamically injected. :

[0038] .

[0039] Translation along the normal direction of the directed LineString geometric segment Generate the boundary lines on both sides to obtain the target warning area.

[0040] In some embodiments, a first preset physical warning distance and a second preset physical warning distance are defined; based on each directed LineString geometric segment, the two sides of the directed line skeleton are horizontally extended using a latitude adaptive compensation factor and the preset physical warning distance to obtain the target warning area, including: Based on each directed LineString geometric segment, the two sides of the directed line skeleton are horizontally extended using the latitude adaptive compensation factor and the first preset physical warning distance to obtain the first target warning area; Using each directed LineString geometric segment as a reference, the two sides of the directed line skeleton are horizontally extended using the latitude adaptive compensation factor and the second preset physical warning distance to obtain the second target warning area.

[0041] In this embodiment, different target warning areas can be covered based on the distance requirements corresponding to different warning levels. The higher the warning level, the more concentrated the corresponding target warning area. Conversely, the lower the warning level, the wider the corresponding target warning area. The first and second target warning areas here are not limited to dividing the target warning area into only two levels; they can also include third and fourth target warning areas.

[0042] For example, according to power grid safety regulations, a three-level buffer generation task is executed in parallel: For Level 1 warning zones, based on the set physical distance... ,use Generate buffer polygons; For Level II warning zones, based on the set physical distance... ,use Generate a buffer polygon; For Level 3 warning zones, based on the set physical distance... ,use Generate a buffer polygon.

[0043] In some embodiments, after horizontally extending both sides of the directed line skeleton based on each directed LineString geometric segment, using a latitude adaptive compensation factor and a preset physical warning distance to obtain the target warning area, the method further includes: By using spatial Boolean operations, topological dissolution and union operations are performed on the span polygons formed by all extended boundary points of the same warning level to obtain a smooth and continuous target warning area.

[0044] When calling the buffer function of the Shapely spatial geometry engine, the connection style is forcibly set to an arc connection to ensure that the protection zone at the corner of the line does not produce concave dead angles. Considering that a long-distance line consists of hundreds or thousands of spans, the compensation factor for each span is... Even minute differences can lead to small cracks or overlaps between adjacent polygons. Therefore, spatial Boolean operations are used to perform topological dissolution and union operations on all polygons of the same warning level, ultimately merging them into a smooth, continuous, and seamless MultiPolygon object, forming a high-precision target warning area.

[0045] In some embodiments, please refer to Figure 2 , Figure 2 This is a schematic diagram of a dynamic topology modeling system based on latitude adaptive compensation, provided in an embodiment of the present invention. The present invention provides a dynamic topology modeling system 200 based on latitude adaptive compensation, comprising: a coordinate mapping module 210, a skeleton generation module 220, and a region expansion module 230; wherein,

[0046] The coordinate mapping module 210 is configured to acquire the tower node data of the target transmission line and perform coordinate mapping on the tower node data to obtain an initial projected coordinate set; the tower node data includes the absolute latitude and longitude coordinates of each tower node in the WGS84 coordinate system; the initial projected coordinate set includes multiple corresponding two-dimensional coordinates. The area expansion module 220 is configured to use the spatial geometry engine to combine the directional attributes between tower nodes to convert the span between adjacent tower node projection coordinates in the initial projection coordinate set into multiple directed LineString geometric segments, and generate a directed line skeleton based on the directed LineString geometric segments. The coordinate mapping module 230 is configured to determine the latitude adaptive compensation factor of the corresponding directed LineString geometric segment based on the latitude coordinates of adjacent tower nodes; using each directed LineString geometric segment as a reference, the two sides of the directed line skeleton are horizontally extended using the latitude adaptive compensation factor and the preset physical warning distance to obtain the target warning area.

[0047] In some embodiments, the coordinate mapping module 210 is specifically configured as follows: The longitude coordinates of each tower node are converted to radian longitude, and then linearly mapped with the average radius of the Earth to obtain the corresponding first coordinate parameters. The latitude coordinates of each tower node are subjected to Mercator projection to obtain the corresponding second coordinate parameters; The two-dimensional coordinates of each tower node are generated based on the first coordinate parameter and the second coordinate parameter.

[0048] In some embodiments, the region expansion module 220 is specifically configured as follows: The spatial geometry engine is used to traverse the two-dimensional coordinates in the initial projection coordinate set, obtain the spacing between adjacent two-dimensional coordinates, and generate the corresponding LineString geometric segments. The directional attributes between tower nodes are matched with the LineString geometric segments to obtain multiple directed LineString geometric segments; there are no closed loops in the directed LineString geometric segments.

[0049] In some embodiments, the coordinate mapping module 230 is specifically configured as follows: The true latitude coordinates are determined based on the average radian value of the latitude coordinates of adjacent tower nodes, and the reciprocal of the cosine function of the true latitude coordinates is determined as the latitude adaptive compensation factor of the corresponding directed LineString geometric segment.

[0050] In some embodiments, the coordinate mapping module 230 is specifically configured as follows: The horizontal expansion width is determined based on the latitude adaptive compensation factor and the preset physical warning distance; For each directed LineString geometric segment, offset the horizontal width to both sides in the vertical direction to obtain the expansion boundary points; The target warning area is obtained by connecting the extended boundary points based on the direction attribute.

[0051] In some embodiments, the preset physical warning distance is a first preset physical warning distance and a second preset physical warning distance; the coordinate mapping module 230 is specifically configured as follows: Based on each directed LineString geometric segment, the two sides of the directed line skeleton are horizontally extended using the latitude adaptive compensation factor and the first preset physical warning distance to obtain the first target warning area; Using each directed LineString geometric segment as a reference, the two sides of the directed line skeleton are horizontally extended using the latitude adaptive compensation factor and the second preset physical warning distance to obtain the second target warning area.

[0052] In some embodiments, the dynamic topology modeling system 200 based on latitude adaptive compensation further includes a topology union module; the topology union module is specifically configured as follows: By using spatial Boolean operations, topological dissolution and union operations are performed on the span polygons formed by all extended boundary points of the same warning level to obtain a smooth and continuous target warning area.

[0053] It should be noted that the dynamic topology modeling system based on latitude adaptive compensation provided in this application embodiment and the dynamic topology modeling method based on latitude adaptive compensation provided in this application embodiment are based on the same application concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned dynamic topology modeling method based on latitude adaptive compensation, and the repeated parts will not be described again.

[0054] In some embodiments, please refer to Figure 3 , Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 300 provided in this application includes a processor 310 and a memory 320; the memory 320 stores a computer program, wherein the computer program, when executed by the processor, implements the aforementioned dynamic topology modeling method based on latitude adaptive compensation.

[0055] Specifically, processor 310 may include, for example, a general-purpose microprocessor, an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. Processor 310 may also include onboard memory for caching purposes. Processor 310 may be a single processing unit or multiple processing units for performing different actions of the method flow according to embodiments of this application.

[0056] The memory 320 may be any medium capable of containing, storing, transmitting, propagating, or transmitting instructions. For example, the memory 320 may include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, apparatuses, or propagation media. Specific examples of the memory 320 include: magnetic storage devices such as magnetic tape or hard disk drives (HDDs); optical storage devices such as optical discs (CD-ROMs); and may also be random access memory (RAM) or flash memory; and / or wired / wireless communication links.

[0057] This application also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the aforementioned dynamic topology modeling method based on latitude adaptive compensation. This computer-readable medium may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into that device / apparatus / system. The aforementioned computer-readable medium carries one or more programs, which, when executed, implement the method according to the embodiments of this application.

[0058] According to embodiments of this application, a computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wired, optical fiber, radio frequency signals, etc., or any suitable combination thereof.

[0059] Those skilled in the art will understand that the features described in the various embodiments and / or claims of this application can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in this application. In particular, the features described in the various embodiments and / or claims of this application can be combined and / or combined in various ways without departing from the spirit and teachings of this application. All such combinations and / or combinations fall within the scope of this application. Therefore, the scope of this application should not be limited to the above embodiments, but should be defined not only by the appended claims, but also by their equivalents. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this invention should be included within the protection scope of this invention.

Claims

1. A dynamic topology modeling method based on latitude adaptive compensation, characterized in that, include: Obtain the tower node data of the target transmission line, and perform coordinate mapping on the tower node data to obtain an initial projected coordinate set; The tower node data includes the absolute latitude and longitude coordinates of each tower node in the WGS84 coordinate system; the initial projected coordinate set includes multiple corresponding two-dimensional coordinates; By using a spatial geometry engine and combining the directional attributes between tower nodes, the span between the projection coordinates of adjacent tower nodes in the initial projection coordinate set is converted into multiple directed LineString geometric segments, and a directed line skeleton is generated based on the directed LineString geometric segments. Based on the latitudinal coordinates of the adjacent tower nodes, the latitudinal adaptive compensation factor of the corresponding directed LineString geometric segment is determined; using each directed LineString geometric segment as a reference, the two sides of the directed line skeleton are horizontally expanded using the latitudinal adaptive compensation factor and the preset physical warning distance to obtain the target warning area.

2. The dynamic topology modeling method based on latitude adaptive compensation as described in claim 1, characterized in that, The process of mapping the tower node data to obtain an initial projected coordinate set includes: The longitude coordinates of each tower node are converted to radian longitude, and then linearly mapped with the average radius of the Earth to obtain the corresponding first coordinate parameters. The latitude coordinates of each tower node are subjected to Mercator projection to obtain the corresponding second coordinate parameters; Two-dimensional coordinates of each tower node are generated based on the first coordinate parameters and the second coordinate parameters.

3. The dynamic topology modeling method based on latitude adaptive compensation as described in claim 1, characterized in that, The method utilizes a spatial geometry engine and combines the directional attributes between tower nodes to convert the spans between adjacent tower node projection coordinates in the initial projection coordinate set into multiple directed LineString geometric segments, including: The spatial geometry engine is used to traverse the two-dimensional coordinates in the initial projection coordinate set, obtain the spacing between adjacent two-dimensional coordinates, and generate the corresponding LineString geometric segments. The directional attributes between the tower nodes are matched with the LineString geometric segments to obtain multiple directed LineString geometric segments; none of the directed LineString geometric segments have closed loops.

4. The dynamic topology modeling method based on latitude adaptive compensation as described in claim 1, characterized in that, The determination of the latitude adaptive compensation factor for the corresponding directed LineString geometric segment based on the latitude coordinates of adjacent tower nodes includes: The true latitude coordinates are determined based on the average radian value of the latitude coordinates of adjacent tower nodes, and the reciprocal of the cosine function of the true latitude coordinates is determined as the latitude adaptive compensation factor of the corresponding directed LineString geometric segment.

5. The dynamic topology modeling method based on latitude adaptive compensation as described in claim 1, characterized in that, The method involves using each directed LineString geometric segment as a reference, and horizontally expanding both sides of the directed line skeleton using the latitude adaptive compensation factor and a preset physical warning distance to obtain the target warning area, including: The horizontal expansion width is determined based on the latitude adaptive compensation factor and the preset physical warning distance; For each of the directed LineString geometric segments, the horizontal width is extended by offsetting it vertically to both sides to obtain the extension boundary points; The target warning area is obtained by connecting the extended boundary points based on the directional attribute.

6. The dynamic topology modeling method based on latitude adaptive compensation as described in claim 1, characterized in that, The preset physical warning distances are the first preset physical warning distance and the second preset physical warning distance; the horizontal expansion of both sides of the directed line skeleton using each directed LineString geometric segment as a reference, based on the latitude adaptive compensation factor and the preset physical warning distance, yields the target warning area, including: Based on each of the directed LineString geometric segments, the two sides of the directed line skeleton are horizontally expanded using the latitude adaptive compensation factor and the first preset physical warning distance to obtain the first target warning area; Using each of the directed LineString geometric segments as a reference, the two sides of the directed line skeleton are horizontally expanded using the latitude adaptive compensation factor and the second preset physical warning distance to obtain the second target warning area.

7. The dynamic topology modeling method based on latitude adaptive compensation as described in claim 5, characterized in that, After horizontally expanding both sides of the directed line skeleton using each directed LineString geometric segment as a reference, and utilizing the latitude adaptive compensation factor and a preset physical warning distance to obtain the target warning area, the method further includes: By using spatial Boolean operations, topological dissolution and union operations are performed on the span polygons formed by all extended boundary points of the same warning level to obtain a smooth and continuous target warning area.

8. A dynamic topology modeling system based on latitude adaptive compensation, characterized in that, include: The module consists of a coordinate mapping module, a skeleton generation module, and a region expansion module; among them, The coordinate mapping module is configured to acquire tower node data of the target transmission line and perform coordinate mapping on the tower node data to obtain an initial projected coordinate set; the tower node data includes the absolute latitude and longitude coordinates of each tower node in the WGS84 coordinate system; the initial projected coordinate set includes multiple corresponding two-dimensional coordinates; The region expansion module is configured to use a spatial geometry engine combined with the directional attributes between tower nodes to convert the span between adjacent tower node projection coordinates in the initial projection coordinate set into multiple directed LineString geometric segments, and generate a directed line skeleton based on the directed LineString geometric segments. The coordinate mapping module is configured to determine the latitude adaptive compensation factor of the corresponding directed LineString geometric segment based on the latitude coordinates of the adjacent tower nodes; and to horizontally expand both sides of the directed line skeleton using the latitude adaptive compensation factor and the preset physical warning distance, based on each directed LineString geometric segment, to obtain the target warning area.

9. An electronic device comprising a processor and a memory; said memory storing a computer program, wherein, When the computer program is executed by the processor, it implements the dynamic topology modeling method based on latitude adaptive compensation as described in any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium, characterized in that, It stores a computer program, wherein the computer program, when executed by a processor, implements the dynamic topology modeling method based on latitude adaptive compensation as described in any one of claims 1 to 7.