High-precision coordinate projection method and device for power pipeline and storage medium

By acquiring and updating power cable data, converting it into a unified GIS format and using Gaussian inverse calculation method to convert it into WGS84 coordinate system, the problems of power cable data compatibility and accuracy are solved, and unified data management and efficient conversion are realized.

CN119782392APending Publication Date: 2025-04-08STATE GRID SHANGHAI MUNICIPAL ELECTRIC POWER CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411572428.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The existing power cable data have problems such as data compatibility, inconsistent coordinate system, high-precision requirements and difficulty in data integration.

Method used

By obtaining various cable pipeline data, updating and converting it into a unified GIS format, the Gaussian counter-calculation method is used to convert the data into the WGS84 coordinate system, and a query and access interface is set.

Benefits of technology

It improves the compatibility and accuracy of power cable data, realizes unified management of coordinates, simplifies the data conversion process, and enhances data security and disaster recovery capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119782392A_ABST
    Figure CN119782392A_ABST
Patent Text Reader

Abstract

The invention relates to a high-precision coordinate projection method and device for a power pipeline and a storage medium. The method comprises the following steps: S1, acquiring various cable pipeline data; s2, updating various types of cable pipeline data in time to obtain the latest version of cable pipeline data; s3, converting the latest version of cable pipeline data into a unified GIS format to obtain GIS format data; s4, converting the GIS format data into WGS84 coordinate system data by adopting a Gaussian back calculation method; and S5, setting query and access interfaces for the WGS84 coordinate system data. Compared with the prior art, the method has the advantages of improving data compatibility and precision of the power cable, unifying coordinates and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to, in particular to, a high-precision coordinate projection method, device and storage medium for power pipelines. Background Art

[0002] In the construction of modern power grid infrastructure, the data management of power cables is becoming more and more important. These data usually include detailed surveying and mapping GIS data and construction drawing data, which are essential for the design, construction and maintenance of power networks. GIS technology is widely used in the power industry to support spatial data analysis, planning and decision-making, and asset management.

[0003] WGS84 (World Geodetic System 1984) is a global reference frame that provides a globally consistent geographic coordinate system. Many GIS applications and services are developed based on the WGS84 coordinate system, which allows spatial data from different sources to be easily integrated.

[0004] The current power cable data has problems such as data compatibility, inconsistent coordinate systems, high-precision requirements, and difficulty in data integration. Summary of the invention

[0005] The purpose of the present invention is to improve the compatibility and accuracy of power cable data and unify coordinates to provide a high-precision coordinate projection method, device and storage medium for power pipelines.

[0006] The purpose of the present invention can be achieved by the following technical solutions:

[0007] A high-precision coordinate projection method for power pipelines, the method comprising the following steps:

[0008] S1. Obtain data of various cable pipelines;

[0009] S2. Update various cable pipeline data in a timely manner to obtain the latest version of cable pipeline data;

[0010] S3. Convert the latest version of cable pipeline data into a unified GIS format to obtain GIS format data;

[0011] S4, using Gaussian inverse calculation method to convert GIS format data into WGS84 coordinate system data;

[0012] S5. Set up query interface and access interface for WGS84 coordinate system data.

[0013] Furthermore, the specific steps of S4 are:

[0014] Determine the WGS84 coordinate system, the central meridian of the coordinate system and its zero longitude to construct the projection cone;

[0015] Get the original longitude and altitude of the point to be converted to determine the position of the point in the cone;

[0016] By adjusting the circular surface, the cone is rotated to accurately project on the central meridian. The specific rotation method of the cone is as follows: the projection surface is the conical surface, and the intersection of the central meridian and the projection surface is called the center of the projection coordinate system. The upper and lower endpoints of the projection surface correspond to the due north and due south directions respectively.

[0017] The WGS84 geodetic coordinate system is established based on the Gaussian projection, and the GIS format data is converted into the WGS84 geodetic coordinate system to obtain the WGS84 coordinate system data.

[0018] Furthermore, the method of converting other plane coordinate systems or other projection coordinate systems in GIS format data into the longitude and latitude of WGS84 coordinate system data is as follows:

[0019]

[0020] Where: B is latitude, I is longitude, B f is the latitude of the base point, η f is e′cosB f , V f is (1+η f 2 ) 1 / 2 , t f tanB f , N f for a(1-e 2 sin 2 B f ) 1 / 2 , y represents the source coordinate system longitude or y coordinate system.

[0021] Furthermore, the specific steps of S2 are:

[0022] Generate file identifiers for various types of cable pipeline data through the MD5 algorithm for repeatability detection, record the data that have passed the detection and its various information, determine the latest data based on the file identifier and various information, and ensure that the latest version of the cable pipeline data is retained.

[0023] Furthermore, the specific steps of S3 are:

[0024] Identify the original coordinate system of the latest version of the cable pipeline data, convert the latest version of the cable pipeline data of each original coordinate system into a unified GIS format, verify the consistency and accuracy of the conversion results, and obtain GIS format data.

[0025] Furthermore, the query interface is used to provide query transformed WGS84 coordinate system data.

[0026] Furthermore, the access interface is used to provide access to the converted WGS84 coordinate system data.

[0027] Furthermore, the various types of information include summary information, source file information, creation time, name and internal editing time.

[0028] Another aspect of the present invention provides a high-precision coordinate projection device for power pipelines, comprising a memory, a processor, and a program stored in the memory. When the processor executes the program, the above method is implemented.

[0029] Another aspect of the present invention provides a computer-readable storage medium having a program stored thereon, wherein the program implements the above method when executed.

[0030] Compared with the prior art, the present invention has the following beneficial effects:

[0031] The existing mainstream GIS data application platform is usually implemented using ArcGIS, and its projection forward and inverse calculation tools are in a packaged form, and it is impossible to flexibly adjust the conversion method, accuracy, parameters, etc. according to the actual conversion situation. The present invention can convert other plane coordinate systems or other projection coordinate systems into WGS84 coordinate system data by setting a method for converting the longitude and latitude of other plane coordinate systems or other projection coordinate systems into WGS84 coordinate system data. The conversion method is flexible and has strong applicability. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 The figure is a schematic diagram of the system structure corresponding to the method of the present invention. DETAILED DESCRIPTION

[0033] The present invention is described in detail below in conjunction with the accompanying drawings and specific embodiments. This embodiment is implemented based on the technical solution of the present invention, and provides a detailed implementation method and specific operation process, but the protection scope of the present invention is not limited to the following embodiments.

[0034] Example 1

[0035] The present invention proposes a high-precision coordinate projection method for power pipelines. The system structure diagram corresponding to the method is shown in FIG. Figure 1 shown.

[0036] The method of the present invention comprises the following steps:

[0037] S1. Obtain data of various cable pipelines;

[0038] S2. Update various cable pipeline data in a timely manner to obtain the latest version of cable pipeline data;

[0039] S3. Convert the latest version of cable pipeline data into a unified GIS format to obtain GIS format data;

[0040] S4, using Gaussian inverse calculation method to convert GIS format data into WGS84 coordinate system data;

[0041] S5. Set up query interface and access interface for WGS84 coordinate system data.

[0042] Data storage and version management:

[0043] This system uses Hadoop Distributed File System (HDFS) as a file storage system to centrally store various types of cable pipeline data, including but not limited to CAD data, scanned construction drawing data, and surveying and mapping data.

[0044] When a new data source is imported into the system, a file identifier is generated using the MD5 algorithm and compared with existing data to detect duplication and consistency. The summary information (such as MD5 value), source file information, creation time, name, etc. of each piece of data are recorded and stored uniformly.

[0045] For CAD and GIS data, the system also reads the editing time and other information inside the file to ensure the refined management of the data. Finally, the system manages the data version according to the editing time priority of the file to ensure that the latest version of the data is retained and used.

[0046] Data conversion to GIS format:

[0047] After completing data storage and version management, the system converts the latest data version into GIS format. This process uses the static library toolkit encapsulated by ArcGIS to support the conversion of multiple coordinate system standards, including but not limited to CGCS2000, BG54, XA80 and other local coordinate systems.

[0048] By calling these toolkits, the system can automatically and efficiently convert data from different geodetic coordinate systems into a unified GIS format to ensure data consistency and accuracy.

[0049] High-precision coordinate transformation:

[0050] In order to achieve centimeter-level accuracy of WGS84 coordinate conversion, the system uses the Gaussian inverse calculation method. The WGS84 geodetic coordinate system is a geocentric coordinate system based on the earth ellipsoid, and its coordinate system origin is determined as a specific point on the earth ellipsoid.

[0051] When processing projected coordinate map data, the system first determines the central meridian and the zero longitude on it, and uses the height of a specific point to determine the location of the cone. By adjusting these circular surfaces, the cone can be rotated to accurately project on the central meridian.

[0052] By establishing a Gaussian projection coordinate system, the system can accurately convert map data in various projection coordinate systems into the WGS84 geodetic coordinate system. For CAD drawing data, the system first projects the drawing content into the specified projection coordinate system map, performs multi-vertex alignment and binding, and then uniformly converts the position and parameter information of each point, line, surface, etc. in the bound data, and finally converts it into cable pipeline data in the WGS84 coordinate system through the Gaussian inverse calculation method.

[0053] Data output and application:

[0054] The converted WGS84 coordinate system data has centimeter-level accuracy, which is convenient for use in other application scenarios. These data can be queried and accessed through the system interface to support further spatial data analysis, planning decisions, asset management and other functions.

[0055] The system also provides an API interface to facilitate third-party application integration and calling, thereby expanding the application scope and value of the data.

[0056] Through the above implementation scheme, the present invention not only improves the reliability and consistency of data, but also simplifies the data conversion process, realizes unified data management and cross-platform application, enhances data security and disaster recovery capabilities, and provides strong support for the location management and spatial data analysis of power pipelines.

[0057] The modules corresponding to the system of the present invention include:

[0058] Data storage module, used for centralized storage of various cable pipeline data based on Hadoop Distributed File System (HDFS);

[0059] The version management module is used to generate an identifier for the imported data file through the MD5 algorithm, and compare it with the existing data to detect duplication and consistency, record the summary information, source file information, creation time, name, etc. of each data, and read the internal editing time of CAD and GIS data to ensure refined data management;

[0060] The data conversion module is used to convert the latest version of data into GIS format, and use the static library toolkit encapsulated by ArcGIS to automatically and efficiently convert data from different geodetic coordinate systems into a unified GIS format;

[0061] High-precision coordinate conversion module, which uses Gaussian inverse calculation method to accurately convert map data of various projection coordinate systems into WGS84 geodetic coordinate system, achieving centimeter-level accuracy of coordinate conversion;

[0062] The data output module is used to provide a query and access interface for the converted WGS84 coordinate system data, supporting further spatial data analysis, planning decisions, asset management and other functions.

[0063] The data storage module also includes:

[0064] File upload interface, used by users to upload various types of cable pipeline data;

[0065] A file storage unit is used to store uploaded data files in HDFS;

[0066] The file index unit is used to generate and maintain file indexes to facilitate rapid retrieval and management of data files.

[0067] The version management module also includes:

[0068] A file identifier generating unit, used for generating a file identifier by using an MD5 algorithm;

[0069] A duplication detection unit is used to compare the identification of the newly imported file with the identification of the existing file to detect duplication;

[0070] Data recording unit, used to record summary information, source file information, creation time, name, etc. of each piece of data, and read the internal editing time for CAD and GIS data;

[0071] The version control unit is used to manage data versions according to the editing time priority of the files to ensure that the latest version of the data is retained and used.

[0072] The data conversion module also includes:

[0073] A coordinate system identification unit, used to identify the original coordinate system of the imported data;

[0074] The coordinate conversion unit is used to call the static library toolkit encapsulated by ArcGIS to convert data of different geodetic coordinate systems into a unified GIS format;

[0075] The conversion result verification unit is used to verify the consistency and accuracy of the conversion result.

[0076] The high-precision coordinate conversion module also includes:

[0077] A central meridian determination unit, used for determining the central meridian and the zero point longitude thereon;

[0078] A cone position determination unit, used for determining the position of the cone using the height of a specific point;

[0079] A projection adjustment unit, used for adjusting the circular surface so that the cone can be accurately projected on the central meridian after rotation;

[0080] Gauss projection establishment unit, used to establish Gauss projection coordinate system and accurately convert map data of various projection coordinate systems into WGS84 geodetic coordinate system;

[0081] The CAD drawing processing unit is used to project the CAD drawing content into the specified projection coordinate system map, and perform multi-vertex alignment and binding, and then uniformly convert the position and parameter information of each point, line, surface, etc. in the bound data, and finally convert it into cable pipeline data under the WGS84 coordinate system through the Gaussian inverse calculation method.

[0082] The data output module also includes:

[0083] Data query interface, used by users to query the converted WGS84 coordinate system data;

[0084] Data access interface, used by users to access the converted WGS84 coordinate system data;

[0085] API interface, used for third-party application integration and calling, to expand the application scope and value of data.

[0086] In step 1, various cable pipeline data are centrally stored based on HDFS;

[0087] In step 2, the imported data file is identified by the MD5 algorithm and compared with the existing data to detect duplication and consistency. The summary information, source file information, creation time, name, etc. of each data are recorded, and the internal editing time of CAD and GIS data is read to ensure refined data management.

[0088] In step 3, the latest version of the data is converted into GIS format, and the static library toolkit encapsulated by ArcGIS is used to automatically and efficiently convert data from different geodetic coordinate systems into a unified GIS format;

[0089] In step 4, the Gaussian inverse calculation method is used to accurately convert the map data of various projection coordinate systems into the WGS84 geodetic coordinate system, achieving centimeter-level accuracy of coordinate conversion;

[0090] Step 5 provides a query and access interface for the converted WGS84 coordinate system data to support further spatial data analysis, planning decisions, asset management and other functions.

[0091] Step 2 also includes:

[0092] Generate file identifiers through the MD5 algorithm;

[0093] Compare the identification of the newly imported file with the identification of the existing file to detect duplication;

[0094] Record summary information, source file information, creation time, name, etc. of each piece of data, and read internal editing time for CAD and GIS data;

[0095] Data versions are managed based on the editing time priority of the files to ensure that the latest version of the data is retained and used.

[0096] Step 3 also includes:

[0097] Identify the original coordinate system of the imported data;

[0098] Call the static library toolkit encapsulated by ArcGIS to convert data from different geodetic coordinate systems into a unified GIS format;

[0099] Verify the consistency and accuracy of the conversion results.

[0100] Step 4 also includes:

[0101] Determine the central meridian and the zero longitude on it;

[0102] Use the height of a specific point to determine the location of the cone;

[0103] By adjusting the circular surface, the cone can be accurately projected on the central meridian after rotation;

[0104] Establish Gaussian projection coordinate system and accurately convert map data of various projection coordinate systems into WGS84 geodetic coordinate system;

[0105] The CAD drawing content is projected onto the specified projection coordinate system map, and multi-vertex alignment and binding are performed. Then, the position and parameter information of each point, line, surface, etc. in the bound data are uniformly converted, and finally converted into cable pipeline data in the WGS84 coordinate system through the Gaussian inverse calculation method.

[0106] Step 5 also includes:

[0107] Provides a data query interface for users to query the converted WGS84 coordinate system data;

[0108] Provides a data access interface for users to access the converted WGS84 coordinate system data;

[0109] Provides an API interface for third-party application integration and calling to expand the application scope and value of data.

[0110] The present invention is mainly divided into two parts: data version standardization and data normalization:

[0111] Data version standardization:

[0112] By establishing a basic standardization system and implementing data version management based on Hadoop Distributed File System (HDFS), when importing any type of data source, whether it is CAD data, scanned construction drawing data or surveying data, the system will use the MD5 algorithm to identify the file and perform identification and duplication detection with existing data.

[0113] The summary data is stored in a unified data version with the source file, creation time, name, etc. For CAD and GIS data, the editing time and other information inside the file are also read to ensure the consistency and reliability of the data.

[0114] The data is managed in detail for each cable, ensuring that all data such as the name, range, and mileage of each cable can be accurately managed. If multiple data sources involve the same cable, the data source time is used first; if the names are different but the parameters are similar, they can be considered as the same line for merged version management.

[0115] Data Normalization:

[0116] After completing basic data version management, the present invention further implements normalized processing of data to ensure that all data can be uniformly converted into the WGS84 standard.

[0117] For other standard geodetic coordinate system data (such as CGCS2000, BG54, XA80, etc.), the present invention uses the static library toolkit encapsulated by ArcGIS to automatically and efficiently perform coordinate conversion, thereby ensuring the consistency and accuracy of the data.

[0118] For the conversion of projection coordinate map data to WGS84 geodetic coordinate system, the present invention adopts Gaussian inverse calculation method. WGS84 geodetic coordinate system is a geocentric coordinate system based on the earth ellipsoid. By determining the central meridian and the zero longitude on it, the position of the cone is determined in combination with the height of a specific point, and then the Gaussian projection coordinate system is established. Through this method, map data of various projection coordinate systems can be accurately converted to WGS84 geodetic coordinate system.

[0119] For CAD drawing data, the present invention converts it through two steps: first, the drawing content is projected into the specified projection coordinate system map, and multi-vertex alignment and binding are performed; then, the position and parameter information of each point, line, surface, etc. in the bound data are uniformly converted, and finally converted into cable pipeline data under the WGS84 coordinate system through the Gaussian inverse calculation method.

[0120] The present invention improves the reliability and consistency of data: through data version standardization and refined management, the consistency and reliability of data are ensured, and data confusion and duplication are avoided.

[0121] Simplified data conversion process: ArcGIS encapsulated static library toolkit and Gaussian inverse calculation method are used to simplify the conversion process of different types of data and improve conversion efficiency.

[0122] Unified data management is achieved: By converting all data into the WGS84 coordinate system, unified data management and cross-platform application are achieved, facilitating subsequent data analysis and application.

[0123] Enhanced data security: The distributed storage solution based on HDFS improves data security and disaster recovery capabilities.

[0124] Provides high-precision data support: Through the Gaussian back-calculation method, centimeter-level accuracy of WGS84 coordinate conversion is achieved, meeting the needs of power engineering for high-precision location information.

[0125] In step 4, the present invention intends to use Gaussian back calculation to perform standard conversion between projection coordinates and WGS84 coordinate system data:

[0126]

[0127] Among them B f is the base latitude, which is obtained by the inverse calculation formula of the meridian arc length:

[0128]

[0129] Dividing both sides by a0 gives:

[0130]

[0131] make:

[0132] So: β=B+P2sin2B+P4sin4B+P6sin6B

[0133] Back-substituting the trigonometric series into the formula yields:

[0134]

[0135] q4=-P4+P2 2 -2P2P6+4P2 2 P4

[0136]

[0137] B f=β+q2sin2β+q4sin4β+q6sin6β

[0138] η f =e′cosB f

[0139] V f =(1+η f 2 ) 1 / 2

[0140] t f =tanB f

[0141] N f =a(1-e 2 sin 2 B f ) -1 / 2

[0142] Example 2

[0143] The present invention also provides a corresponding Figure 1 A schematic diagram of a high-precision coordinate projection device for power pipelines. At the hardware level, the power load forecasting device based on causal characteristics may include multiple processors, an internal bus, a network interface, a memory, and a non-volatile memory, and of course may also include hardware required for other services. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it to achieve the above Figure 1 Of course, in addition to the software implementation, the present invention does not exclude other implementations, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0144] For the improvement of a technology, it can be clearly distinguished whether it is a hardware improvement (for example, improvement of the circuit structure of diodes, transistors, switches, etc.) or a software improvement (improvement of the method flow). However, with the development of technology, many improvements of the method flow today can be regarded as direct improvements of the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be implemented with a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming themselves, without having to ask chip manufacturers to design and make dedicated integrated circuit chips. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0145] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.

[0146] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0147] For the convenience of description, the above device is described as being divided into various units according to their functions. Of course, when implementing the present invention, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0148] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented 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.

[0149] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0150] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0151] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0152] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0153] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0154] Example 3

[0155] The present invention also provides a computer-readable storage medium on which a program is stored. When the program is executed, the method in the embodiment is implemented.

[0156] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0157] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0158] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0159] The present invention may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0160] Each embodiment of the present invention is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0161] The preferred specific embodiments of the present invention have been described. It should be understood that a person skilled in the art can make many modifications and changes based on the concept of the present invention without creative work. Therefore, any technical solution that can be obtained by a person skilled in the art through logical analysis, reasoning or limited experiments based on the concept of the present invention on the basis of the prior art should be within the scope of protection determined by the claims.

[0162] The preferred specific embodiments of the present invention are described in detail above. It should be understood that a person skilled in the art can make many modifications and changes based on the concept of the present invention without creative work. Therefore, any technical solution that can be obtained by a person skilled in the art through logical analysis, reasoning or limited experiments based on the concept of the present invention on the basis of the prior art should be within the scope of protection determined by the claims.

Claims

1. A high-precision coordinate projection method for power pipelines, characterized in that: The method comprises the following steps: S1. Obtain data of various cable pipelines; S2. Update various cable pipeline data in a timely manner to obtain the latest version of cable pipeline data; S3. Convert the latest version of cable pipeline data into a unified GIS format to obtain GIS format data; S4, using Gaussian inverse calculation method to convert GIS format data into WGS84 coordinate system data; S5. Set up query interface and access interface for WGS84 coordinate system data.

2. A high-precision coordinate projection method for power pipelines according to claim 1, characterized in that: The specific steps of S4 are: Determine the WGS84 coordinate system, the central meridian of the coordinate system and its zero longitude to construct the projection cone; Get the original longitude and altitude of the point to be converted to determine the position of the point in the cone; By adjusting the circular surface, the cone is rotated to accurately project on the central meridian. The specific rotation method of the cone is as follows: the projection surface is the conical surface, and the intersection of the central meridian and the projection surface is called the center of the projection coordinate system. The upper and lower endpoints of the projection surface correspond to the due north and due south directions respectively. The WGS84 geodetic coordinate system is established based on the Gaussian projection, and the GIS format data is converted into the WGS84 geodetic coordinate system to obtain the WGS84 coordinate system data.

3. A high-precision coordinate projection method for power pipelines according to claim 2, characterized in that: The method of converting other plane coordinate systems or other projection coordinate systems in GIS format data into the longitude and latitude of WGS84 coordinate system data is: Where: B is latitude, I is longitude, B f is the latitude of the base point, η f for V f is (1+η f 2 ) 1 / 2 , t f tanB f , N f for a(1-e 2 sin 2 B f ) 1 / 2 , y represents the source coordinate system longitude or y coordinate system.

4. A high-precision coordinate projection method for power pipelines according to claim 1, characterized in that: The specific steps of S2 are: Generate file identifiers for various types of cable pipeline data through the MD5 algorithm for repeatability detection, record the data that have passed the detection and its various information, determine the latest data based on the file identifier and various information, and ensure that the latest version of the cable pipeline data is retained.

5. The high-precision coordinate projection method for power pipelines according to claim 1, characterized in that: The specific steps of S3 are: Identify the original coordinate system of the latest version of the cable pipeline data, convert the latest version of the cable pipeline data of each original coordinate system into a unified GIS format, verify the consistency and accuracy of the conversion results, and obtain GIS format data.

6. A high-precision coordinate projection method for power pipelines according to claim 1, characterized in that: The query interface is used to query the transformed WGS84 coordinate system data.

7. A high-precision coordinate projection method for power pipelines according to claim 1, characterized in that: The access interface is used to provide access to the transformed WGS84 coordinate system data.

8. A high-precision coordinate projection method for power pipelines according to claim 4, characterized in that: The various types of information include summary information, source file information, creation time, name and internal editing time.

9. A high-precision coordinate projection device for power pipelines, comprising a memory, a processor, and a program stored in the memory, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 8 is implemented.

10. A computer-readable storage medium having a program stored thereon, characterized in that: When the program is executed, the method according to any one of claims 1 to 8 is implemented.