Photovoltaic area road network production method and system, photovoltaic area road network fault navigation method
Patent Information
- Application Number
- CN202311470496.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-07
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-11-07
AI Technical Summary
然而当下的导航软件均未对此类偏远地区进行路网构建和导航支持,且无法根据光伏区光伏板分布情况进行高效的定制化路网构建
根据拍摄的高清初始正射影像图和CAD图纸解析数据,快速高效地识别光伏板布局和光伏场站道路,以此提高生成路网线段集数据的效率;基于路网线段集数据构建线段的空间索引数据与加权图结构数据,并基于加权图进行最短路径规划,避免了不必要的数据遍历;根据CAD图纸解析光伏板名称与地理位置坐标,结合业务系统接入设备信息,实现设备故障的地理坐标关联,以此实现基于故障的路线规划与导航。
Smart Images

Figure CN117433509B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of road network planning technology, specifically to a method and system for creating a road network in a photovoltaic area, and a fault navigation method for a road network in a photovoltaic area. Background Technology
[0002] Photovoltaic power plants are crucial facilities for generating electricity from solar energy. They typically consist of large-scale photovoltaic panels and are often located in remote areas. When equipment malfunctions in a photovoltaic area, quickly and accurately locating the fault is critical. Therefore, it is necessary to provide an intelligent road network construction and fault navigation algorithm based on geographic information technology to address these issues. However, current navigation software does not support road network construction and navigation in such remote areas and cannot efficiently customize road network construction based on the distribution of photovoltaic panels in the photovoltaic area. Summary of the Invention
[0003] This invention addresses the shortcomings of existing technologies by providing a method, system, and fault navigation method for photovoltaic area road networks, which can efficiently customize road network construction in remote areas.
[0004] To solve the above-mentioned technical problems, the present invention provides the following technical solution: A method for constructing a road network in a photovoltaic area includes the following steps: Acquire several initial orthophoto images and CAD drawings of the photovoltaic area; Extract the road network segment data from the CAD drawing and generate a road network segment set vector layer; Several initial orthophoto images are combined to obtain a modified orthophoto image in TIFF format; The modified orthophoto map and the road network segment set vector map layer are overlaid and corrected to obtain the correction result. Based on the correction result, the correction process is performed to obtain the road network segment set data. Based on the road network segment set data, a weighted graph structure data is constructed, and spatial index data is also constructed.
[0005] Optionally, the initial orthophoto images are synthesized, including the following steps: Based on the spatial positional relationship between several initial orthophoto images and the image content features, image matching and fusion are performed to obtain a complete range image; Based on the shooting posture and geographic coordinates of the shooting point of each of the initial orthophoto images, calculate the geographic coordinates of all pixels in the complete range image; Assign the geographic coordinates of all pixels in the full-range image to the full-range image.
[0006] Optionally, the altered orthophoto map and the road network segment set vector map layer are overlaid to obtain the calibration result, and a correction process is performed based on the calibration result, including the following steps: The modified orthophoto map is overlaid with the road network segment set vector layer; Determine whether the modified orthophoto map matches the road network segment set vector layer. If they match, no correction is made; otherwise, the coordinates of the road network segment set vector layer are corrected.
[0007] Optionally, constructing weighted graph structure data based on the road network segment set data includes the following steps: Obtain the endpoint coordinates and segment lengths of the road network segments from the road network segment set data; A weighted graph structure data is constructed based on the endpoint coordinates and segment lengths of the road network segments.
[0008] Optionally, a weighted graph structure data is constructed based on the endpoint coordinates and segment lengths of the road network segments, including the following steps: Define the endpoint coordinates of a road network segment as a node, and define the segment length between each node as the edge between the nodes; Assign weights to the edges between each node segment to obtain a weighted graph structure, and then store it.
[0009] Optionally, when building the spatial index data, R trees and general search trees can be used to build the spatial index data.
[0010] A method for navigating road network faults in a photovoltaic area, wherein the method is applied to a photovoltaic area road network constructed using the aforementioned photovoltaic area road network construction method, the method comprising the following steps: The current location coordinates of the staff are used as the actual starting point, and the location coordinates of the fault are used as the actual ending point. Based on the R-tree spatial index, the endpoint of the road network segment closest to the actual starting point is used as the query starting point, and the endpoint of the road network segment closest to the actual ending point is used as the query ending point. The shortest path algorithm is used to calculate the shortest path and generate a set of points for the shortest path. The shortest path route is clicked to plan, render, and navigate.
[0011] A photovoltaic area road network production system includes an acquisition unit, a layer generation unit, a compositing unit, a proofreading and correction unit, and a construction unit; The acquisition unit is used to acquire several initial orthophoto images and CAD drawings of the photovoltaic area; The layer generation unit is used to extract road network segment data from the CAD drawing and generate a road network segment set vector layer; The synthesis unit is used to synthesize several initial orthophoto images to obtain a modified orthophoto image in TIFF format. The calibration and correction unit is used to overlay the calibrated orthophoto map and the road network segment set vector map layer to obtain the calibration result, and to perform correction processing based on the calibration result to obtain the road network segment set data; The construction unit is used to construct weighted graph structure data based on the road network segment set data, and to construct spatial index data.
[0012] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the photovoltaic zone road network construction method described above.
[0013] Compared with the prior art, the technical solution provided by this invention has the following advantages: Based on the high-resolution initial orthophoto images and CAD drawing analysis data, the layout of photovoltaic panels and roads of photovoltaic power stations can be quickly and efficiently identified, thereby improving the efficiency of generating road network segment set data. Based on the road network segment set data, spatial index data and weighted graph structure data of the segments are constructed, and shortest path planning is performed based on the weighted graph, avoiding unnecessary data traversal. Based on the analysis of photovoltaic panel names and geographical coordinates from CAD drawings, combined with equipment information accessed from the business system, the geographical coordinate association of equipment faults is realized, thereby enabling fault-based route planning and navigation. Attached Figure Description
[0014] 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.
[0015] Figure 1 This is a standard analytical rendering of a CAD drawing; Figure 2 This is a rendering of a drawing analyzed by the self-developed CAD software proposed in this embodiment. Figure 3 This is the effect of overlaying the orthophoto image and the rectangular vector image of the photovoltaic panel during the photovoltaic panel calibration proposed in Embodiment 1. Figure 4 The superimposed effect of changing the orthophoto map and the road network segment set vector map layers during photovoltaic panel calibration as proposed in Embodiment 1; Figure 5 This is a diagram showing the position offset of the photovoltaic panel as proposed in Embodiment 1. Figure 6This is a rendering of the scenario where no photovoltaic panels are installed, as presented in Embodiment 1. Figure 7 This is a diagram illustrating the effect of correcting the offset photovoltaic panel position as proposed in Embodiment 1. Figure 8 This is a diagram showing the effect of adjusting the position offset of the photovoltaic panel as proposed in Embodiment 1. Figure 9 This is a diagram illustrating the effect of removing the un-laid photovoltaic panels as described in Embodiment 1. Figure 10 This is a weighted undirected graph used as an example in the process of constructing the photovoltaic area road network proposed in Embodiment 1. Figure 11 This is a rendering of the road network, i.e., the planned route, proposed in this embodiment two. Detailed Implementation
[0016] The present invention will be further described in detail below with reference to the embodiments. The following embodiments are explanations of the present invention, but the present invention is not limited to the following embodiments. Example 1
[0017] A method for constructing a road network in a photovoltaic area includes the following steps: acquiring several initial orthophoto maps and CAD drawings of the photovoltaic area; specifically, taking high-resolution orthophoto maps using a drone and collecting CAD drawings of the photovoltaic power stations in the photovoltaic area; then parsing the CAD drawings using self-developed software, extracting road network segment data from the CAD drawings, and generating a road network segment set vector layer. It should be noted that... Figure 1 As shown, conventional CAD drawing analysis focuses on reproducing the original drawing and performing secondary editing through human interaction, while the self-developed software mentioned in this embodiment... Figure 2 As shown, the self-developed software can parse CAD drawings to identify the layout of photovoltaic panels and associate names with the rectangular rows corresponding to the photovoltaic panels by coordinate matching.
[0018] Furthermore, several initial orthophoto images are synthesized to obtain a modified orthophoto image in TIFF format. The synthesis of several initial orthophoto images includes the following steps: image matching and fusion are performed based on the spatial positional relationship between the several initial orthophoto images and the image content features to obtain a complete range image; the geographic coordinates of all pixels in the complete range image are calculated based on the shooting posture and geographic coordinates of the shooting point of each initial orthophoto image; and the geographic coordinates of all pixels in the complete range image are assigned to the complete range image.
[0019] Specifically, through image processing, orthophoto images are combined into TIFF format and then converted into orthophoto maps. Because the TIFF format has a wide range of applications, is flexible in storing image information, can support more color systems, and is easy to store geocoding information, such as the coordinate system of the image, scale, coordinates of points on the image, latitude and longitude, length units and angle units, etc., the TIFF format is used for storage.
[0020] During the compositing process, orthophoto images are matched based on their spatial relationships and content features. Multiple images containing overlapping areas are merged into a single large-scale image, i.e., a complete-range image. The geographic coordinates of all pixels in the composite image are calculated based on the shooting posture and the geographic coordinates of the shooting point. Since the composite TIFF format image needs to have the geographic coordinates of the shooting location (latitude, longitude, altitude, etc.) and the camera shooting posture (yaw angle, pitch angle, roll angle, etc.), it is necessary to calculate the geographic coordinates of all pixels in the composite image based on the shooting posture and the geographic coordinates of the shooting point. This ensures that the composite modified orthophoto map has a complete coordinate system, and it is further overlaid and rendered with a road network line segment vector layer (e.g., ...). Figure 3 (As shown).
[0021] Furthermore, by overlaying the corrected orthophoto map and the road network segment set vector map layer, the corrected result is obtained (e.g., Figure 4 As shown in the figure, the road network segment set data is obtained by correcting the data based on the calibration results. The specific steps include: overlaying the changed orthophoto map with the road network segment set vector map layer; determining whether the changed orthophoto map and the road network segment set vector map layer match. If they match, no correction is made; otherwise, the coordinates of the road network segment set vector map layer are corrected.
[0022] Specifically, by comparing the modified orthophoto map and the road network segment set vector map layer, the overlay can demonstrate whether the road network segment set vector map layer matches the actual modified orthophoto map. If there are discrepancies during actual construction, such as... Figure 5 The photovoltaic panel position offset shown is as follows: Figure 6 If the actual road network segment set vector layer is not paved, the coordinates of the vector element location are corrected by editing the vector element position (e.g., ...). Figure 7 As shown), the corrected effect is as follows: Figure 8 and Figure 9 As shown.
[0023] Finally, a weighted graph structure is constructed based on the road network segment set data, and a spatial index is also built. The construction of the weighted graph structure based on the road network segment set data includes the following steps: obtaining the endpoint coordinates and segment lengths of the road network segments from the road network segment set data; constructing the weighted graph structure based on the endpoint coordinates and segment lengths, and further including the following steps: defining the endpoint coordinates of the road network segments as a node, and defining the segment lengths between each node as the edges between nodes; assigning weights to the edges between each node segment to obtain the weighted graph structure, which is then stored. On the other hand, when constructing the spatial index data, R-trees and general search trees are used to build the spatial index data.
[0024] More specifically, a spatial database is used to store the corrected road network segment set data, a spatial index data is constructed using R-trees (RectangleTree) and generalized search trees (Generalized Search Trees), and a weighted graph structure data is constructed using the endpoint coordinates and segment lengths of the road network segments. In this way, the efficiency of the shortest path algorithm is improved and unnecessary data traversal is avoided through spatial indexing and weighted graph structure data.
[0025] Furthermore, such as Figure 10 As shown, this is a weighted undirected graph, where the numbers in the lines connecting nodes A, B, C, D, E, and F are used as weights, representing the distances between road network segments. In this embodiment, the weights are... Figure 10 Taking the structure as an example, when constructing the weighted graph structure data, the nodes are first defined: they are constructed from the coordinate points in the road network segment data, with the coordinates of each segment endpoint forming a node, such as... Figure 10 The nodes A, B, and C in the network are defined; then, edges are defined: constructed from line segments in the road network segment data, determining the connection relationships between nodes, such as... Figure 10 Edges AB and AC in the diagram; then assign weights: Figure 10 The edges in the graph are assigned weights, which represent the distances between nodes. Figure 10 The values on edge AB in the diagram are then processed. Finally, data is stored: an adjacency matrix is used to store the weighted structure, as shown in Table 1 below. This completes the construction of the photovoltaic area road network.
[0026] Table 1 Example 2
[0027] A fault navigation method for photovoltaic area road networks is disclosed. This method is applied to the photovoltaic area road network constructed using the photovoltaic area road network construction method described in Embodiment 1. The method includes the following steps: obtaining the current location coordinates of the staff as the actual starting point and obtaining the location coordinates of the fault location as the actual ending point; based on the R-tree spatial index, querying the endpoint of the road network segment closest to the actual starting point as the query starting point and querying the endpoint of the road network segment closest to the actual ending point as the query ending point; using the shortest path algorithm to calculate the shortest path and generating the shortest path route point set; and performing route planning, rendering, and navigation on the shortest path route clicks.
[0028] Among them, with Figure 10 Taking a weighted undirected graph as an example, when performing the shortest path algorithm, Figure 10 The vertex set in the algorithm is divided into two groups. The first group is the set S of vertices for which the shortest path has been found. Initially, set S contains only the starting node. Each time a shortest path is found, its corresponding vertex is added to set S until all vertices are added. The second group is the set U of vertices for which the shortest path has not been determined, where the symbol "∞" represents infinity, meaning that two nodes are unreachable. Table 2 shows the sets S and U obtained through the shortest path algorithm. Finally, as shown in Table 2... Figure 11 As shown, by rendering and navigating the set of shortest path points found in the query, the final fault navigation can be achieved.
[0029] Table 2 Example 3
[0030] A photovoltaic area road network creation system includes an acquisition unit, a layer generation unit, a compositing unit, a verification and correction unit, and a construction unit. The acquisition unit acquires several initial orthophoto maps and CAD drawings of the photovoltaic area. The layer generation unit extracts road network segment data from the CAD drawings and generates a road network segment set vector layer. The compositing unit composites the initial orthophoto maps to obtain a modified orthophoto map in TIFF format. The verification and correction unit overlays the verified modified orthophoto map and the road network segment set vector layer to obtain a verification result, and performs correction processing based on the verification result to obtain road network segment set data. The construction unit constructs weighted map structure data based on the road network segment set data and constructs spatial index data.
[0031] Since the photovoltaic area road network construction system in this embodiment follows the construction method described in Embodiment 1, it will not be described in detail in this embodiment.
[0032] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the photovoltaic zone road network construction method described in Embodiment 1.
[0033] More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wire segments, portable computer disks, hard disks, 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 devices, magnetic storage devices, or any suitable combination of the foregoing.
[0034] In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, 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 segments, wire segments, optical cables, RF, etc., or any suitable combination thereof.
[0035] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules, units, or units is merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units, modules, or components may be combined or integrated into another device, or some features may be ignored or not executed.
[0036] The units may or may not be physically separate. The components shown as units can be one or more physical units, meaning they can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0037] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0038] In particular, according to embodiments disclosed in this invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), it performs the functions defined in the methods of this application. It should be noted that the computer-readable medium described above in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof.
[0039] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0040] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for constructing a road network in a photovoltaic area, characterized in that, Includes the following steps: Acquire several initial orthophoto images and CAD drawings of the photovoltaic area; Extract the road network segment data from the CAD drawing and generate a road network segment set vector layer; Several initial orthophoto images are combined to obtain a modified orthophoto image in TIFF format; The modified orthophoto map and the road network segment set vector map layer are overlaid and corrected to obtain the correction result. Based on the correction result, the correction process is performed to obtain the road network segment set data. Based on the road network segment set data, a weighted graph structure data is constructed, and spatial index data is also constructed.
2. The method for constructing a photovoltaic area road network according to claim 1, characterized in that, The process of synthesizing several initial orthophoto images includes the following steps: Based on the spatial positional relationship between several initial orthophoto images and the image content features, image matching and fusion are performed to obtain a complete range image; Based on the shooting posture and geographic coordinates of the shooting point of each of the initial orthophoto images, calculate the geographic coordinates of all pixels in the complete range image; Assign the geographic coordinates of all pixels in the full-range image to the full-range image.
3. The method for constructing a photovoltaic area road network according to claim 1, characterized in that, The modified orthophoto map and the road network segment set vector map layer are overlaid and corrected to obtain the correction result. Correction processing is then performed based on the correction result, including the following steps: The modified orthophoto map is overlaid with the road network segment set vector layer; Determine whether the modified orthophoto map matches the road network segment set vector layer. If they match, no correction is made; otherwise, the coordinates of the road network segment set vector layer are corrected.
4. The method for constructing a photovoltaic area road network according to claim 1, characterized in that, Constructing a weighted graph structure based on the road network segment set data includes the following steps: Obtain the endpoint coordinates and segment lengths of the road network segments from the road network segment set data; A weighted graph structure data is constructed based on the endpoint coordinates and segment lengths of the road network segments.
5. A method for constructing a photovoltaic area road network according to claim 4, characterized in that, Constructing a weighted graph structure based on the endpoint coordinates and segment lengths of the road network includes the following steps: Define the endpoint coordinates of a road network segment as a node, and define the segment length between each node as the edge between the nodes; Assign weights to the edges between each node segment to obtain a weighted graph structure, and then store it.
6. The method for constructing a photovoltaic area road network according to claim 1, characterized in that, When building spatial index data, R trees and general search trees are used to construct the spatial index data.
7. A fault navigation method for a photovoltaic area road network, characterized in that, The photovoltaic area road network fault navigation method is applied to the photovoltaic area road network constructed by the photovoltaic area road network construction method according to any one of claims 1-6, and the method includes the following steps: The current location coordinates of the staff are used as the actual starting point, and the location coordinates of the fault are used as the actual ending point. Based on the R-tree spatial index, the endpoint of the road network segment closest to the actual starting point is used as the query starting point, and the endpoint of the road network segment closest to the actual ending point is used as the query ending point. The shortest path algorithm is used to calculate the shortest path and generate a set of points for the shortest path. The shortest path point set is used for route planning, rendering, and navigation.
8. A photovoltaic area road network construction system, characterized in that, It includes acquisition units, layer generation units, compositing units, proofreading and correction units, and construction units; The acquisition unit is used to acquire several initial orthophoto images and CAD drawings of the photovoltaic area; The layer generation unit is used to extract road network segment data from the CAD drawing and generate a road network segment set vector layer; The synthesis unit is used to synthesize several initial orthophoto images to obtain a modified orthophoto image in TIFF format. The calibration and correction unit is used to overlay the calibrated orthophoto map and the road network segment set vector map layer to obtain the calibration result, and to perform correction processing based on the calibration result to obtain the road network segment set data; The construction unit is used to construct weighted graph structure data based on the road network segment set data, and to construct spatial index data.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the photovoltaic zone road network construction method according to any one of claims 1-6.
Citation Information
Patent Citations
Method and device for drawing road network
CN107564077A
Port information processing method and apparatus, and related device
WO2023273871A1