Oil area GPS navigation engine generation method, system and device and storage medium

By obtaining the initial path and local subpath in the oil area navigation, and performing distance judgment and path splicing methods, the navigation error problem caused by low data update frequency in the oil area navigation is solved, and the precise navigation and working efficiency of the oil area are improved.

CN119860790APending Publication Date: 2025-04-22PETROCHINA CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311370667.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-20
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

Due to the low data update frequency of existing oil area navigation technology, errors occur during the navigation process, and it is impossible to accurately navigate to the last distance of the oil area, affecting work efficiency.

Method used

By obtaining the initial path of the oil area as the destination, selecting the path point and calculating the local subpath, determining the distance between the end point of the initial path and the end point of the local subpath to the real destination. If the initial path is closer, use the initial path. Otherwise, the main engine subpath and the local subpath are spliced ​​to achieve accurate navigation.

Benefits of technology

It realizes accurate navigation in the oil area, overcomes the navigation error problem caused by low data update frequency in traditional navigation technology, improves work efficiency, and meets the needs of oil area production and construction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119860790A_ABST
    Figure CN119860790A_ABST
Patent Text Reader

Abstract

The invention discloses an oil area GPS navigation engine generation method, system and device and a storage medium, and the method comprises the steps: navigating an oil area, obtaining an initial path, selecting path points on the initial path, and outputting the path points corresponding to the difference between the initial path and a main engine sub-path smaller than a preset distance through calculation and judgment. Taking the path point as a starting point of local navigation data, calculating and outputting a local sub-path of the oil area, respectively calculating a terminal point of an initial path and a distance from a terminal point of the local sub-path to a real destination, and judging the terminal point of the initial path and the distance from the terminal point of the local sub-path to the real destination; if yes, outputting the initial path as a final navigation path; otherwise, the main engine sub-path and the local sub-path are spliced to obtain a final navigation path, accurate navigation is achieved, the problem that navigation cannot be conducted at the last certain distance due to the fact that the data updating frequency of a traditional navigation technology is low in the oil area is solved, the working efficiency is improved, and the requirement for production and construction of the oil area is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of oil field GPS navigation, and in particular relates to an oil field GPS navigation engine generation method, system, equipment and storage medium. Background Art

[0002] With the development of oil exploration technology, people have discovered a large amount of oil, natural gas and other resources in mountainous areas, deserts and other uninhabited areas. However, there are some problems with navigation technology in oil fields, such as untimely updates and low accuracy. The basic data update frequency of navigation products on the market is generally low in uninhabited areas such as mountainous areas and deserts, which is far from meeting the needs of production and construction. In order to solve these problems, it is necessary to develop an engine that is more suitable for oil field navigation.

[0003] The navigation technology currently on the market is mainly based on road network data, but there are few basic roads in the oil fields, and very few basic roads can directly reach the mining platform, so traditional navigation technology does not perform well in these areas. In order to improve navigation capabilities in oil fields, we need to adopt more advanced technologies to assist navigation systems to provide more accurate navigation information.

[0004] However, even if the most advanced technology is used to obtain the corresponding oil field data, there is still a problem, that is, this data may not be the latest. For example, due to the needs of production and construction, a large number of new oil wells and gas wells are developed every year, which will generate a large number of newly opened roads. These roads belong to the oil field production and need to be developed independently, not in a unified planned development. Therefore, it is generally difficult to be updated in traditional navigation technology, resulting in errors in the navigation process, affecting the overall work efficiency, and failing to meet the needs of oil field production and construction. Therefore, we need a technology that can update road data in a timely manner to ensure the accuracy of navigation. Summary of the invention

[0005] In order to overcome the shortcomings of the above-mentioned technology, the present invention provides a method, system, device and storage medium for generating an oil field GPS navigation engine, which can solve the technical problem in the existing oil field navigation that navigation cannot be performed within a certain distance due to low data update frequency.

[0006] In order to achieve the above object, the present invention adopts the following technical solution:

[0007] A method for generating an oilfield GPS navigation engine, comprising:

[0008] Get an initial path with the oil field as the destination;

[0009] Select a path point on the initial path, and the path between the path point and the navigation starting point is used as the main engine sub-path, and output the path point corresponding to the difference between the initial path and the main engine sub-path is less than a preset distance;

[0010] The obtained path point is used as the starting point of the local navigation data to calculate and output the local sub-path of the oil field;

[0011] The distances from the end point of the initial path and the end point of the local sub-path to the real destination are calculated respectively, and the first distance and the second distance are obtained correspondingly;

[0012] The first distance and the second distance are judged. If the first distance is less than the second distance, the initial path is output as the final navigation path; otherwise, the main engine sub-path is spliced ​​with the local sub-path to obtain the final navigation path.

[0013] Furthermore, the specific steps of obtaining the initial path of the oil zone are as follows:

[0014] Taking the oil field as the destination, the GPS navigation engine is used to navigate to the destination and generate the initial path.

[0015] Furthermore, the GPS navigation engine adopts Amap.

[0016] Furthermore, the local navigation data adopts local mountain trail data of AutoNavi.

[0017] Furthermore, the specific steps of selecting path points and outputting path points are as follows:

[0018] S201: extracting a path point on the initial path, taking the path between the path point and the navigation starting point as a main engine sub-path and calculating the distance of the main engine sub-path;

[0019] S202: Calculate the difference between the initial path and the main engine sub-path, and judge the difference. If the difference is less than the preset distance, output the current path point; otherwise, continue to extract the next path point on the initial path, and superimpose the path point on the main engine sub-path, and repeat S202 until the current path point is output.

[0020] Furthermore, the preset distance is 1 km.

[0021] Furthermore, the method also includes: storing the oil field name and the generated final navigation path in a navigation database.

[0022] An oilfield GPS navigation engine generation system, used to implement the steps of the above-mentioned oilfield GPS navigation engine generation method, comprises:

[0023] An initial path acquisition module is used to acquire an initial path with the oil field as the destination;

[0024] A path point selection module is used to select a path point on the initial path, and the path between the path point and the navigation starting point is used as the main engine sub-path, and output the path point corresponding to the difference between the initial path and the main engine sub-path is less than a preset distance;

[0025] A first calculation module is used to use the obtained path point as the starting point of local navigation data, calculate and output the local sub-path of the oil field;

[0026] A second calculation module is used to calculate the distances from the initial path end point and the local sub-path end point to the real destination, and obtain a first distance and a second distance respectively;

[0027] The judgment output module is used to judge the first distance and the second distance. If the first distance is less than the second distance, the initial path is output as the final navigation path; otherwise, the main engine sub-path is spliced ​​with the local sub-path to obtain the final navigation path.

[0028] A device comprising:

[0029] Memory for storing computer programs;

[0030] A processor is used to implement the steps of the above-mentioned oil field GPS navigation engine generation method when executing the computer program.

[0031] A computer-readable storage medium stores a computer program, which is used to implement the steps of the above-mentioned oil field GPS navigation engine generation method when executed by a processor.

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

[0033] The invention provides a method for generating a GPS navigation engine in an oil field. The method performs navigation by taking the oil field as a destination, obtains an initial path, selects a path point on the initial path, outputs a path point corresponding to a difference between the initial path and a main engine sub-path that is less than a preset distance through calculation and judgment, uses the path point as the starting point of local navigation data, calculates and outputs a local sub-path in the oil field, calculates and outputs a distance from an end point of the initial path and an end point of the local sub-path to a real destination respectively, and judges the two. If the distance from the end point of the initial path to the real destination is small, the initial path is output as a final navigation path; otherwise, the main engine sub-path is spliced ​​with the local sub-path to obtain a final navigation path, thereby realizing accurate navigation in the oil field, overcoming the problem that the traditional navigation technology cannot navigate within a certain distance in the oil field due to low data update frequency, improving the overall work efficiency, and meeting the needs of production and construction in the oil field.

[0034] Preferably, in the present invention, the preset distance is 1 km, so that the method can more specifically solve the problem of being unable to navigate in the last 1 km. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 A flowchart of a method for generating a GPS navigation engine for an oil field provided by an embodiment of the present invention;

[0036] Figure 2 The measured comparison diagrams provided by the embodiments of the present invention; (a) is the Amap navigation path diagram; (b) is the path diagram generated by the present method;

[0037] Figure 3 A flow chart of a method for generating a GPS navigation engine for an oil field provided by the present invention;

[0038] Figure 4 This is a structural schematic diagram of an oilfield GPS navigation engine generation system provided by the present invention. DETAILED DESCRIPTION

[0039] The present invention provides a method for generating an oilfield GPS navigation engine. Figure 3 As shown, the following steps are included:

[0040] S1: Get the initial path with the oil field as the destination.

[0041] The specific steps to obtain the initial path of the oil zone are as follows:

[0042] Taking the oil field as the destination, the GPS navigation engine is used to navigate to the destination and generate the initial path.

[0043] Among them, the GPS navigation engine adopts AutoNavi; the local navigation data adopts the local mountain trail data of AutoNavi.

[0044] S2: Select a path point on the initial path, and the path between the path point and the navigation starting point is used as the main engine sub-path, and output the path point corresponding to the difference between the initial path and the main engine sub-path is less than a preset distance. The preset distance is 1km.

[0045] The specific steps for selecting path points and outputting path points are as follows:

[0046] S201: extracting a path point on the initial path, taking the path between the path point and the navigation starting point as a main engine sub-path and calculating the distance of the main engine sub-path;

[0047] S202: Calculate the difference between the initial path and the main engine sub-path, and judge the difference. If the difference is less than the preset distance, output the current path point; otherwise, continue to extract the next path point on the initial path, and superimpose the path point on the main engine sub-path, and repeat S202 until the current path point is output.

[0048] S3: taking the obtained path point as the starting point of the local navigation data, calculating and outputting the local sub-path of the oil field;

[0049] S4: Calculate the distances from the end point of the initial path and the end point of the local sub-path to the real destination respectively, and obtain a first distance and a second distance accordingly;

[0050] S5: judging the first distance and the second distance, if the first distance is less than the second distance, outputting the initial path as the final navigation path; otherwise, concatenating the main engine sub-path with the local sub-path to obtain the final navigation path.

[0051] S6: storing the oil field name and the generated final navigation path in the navigation database.

[0052] like Figure 4 As shown, the present invention also provides an oilfield GPS navigation engine generation system, comprising: an initial path acquisition module, used to acquire an initial path with the oilfield as the destination; a path point selection module, used to select path points on the initial path, the path between the path points and the navigation starting point is used as the main engine sub-path, and the path points corresponding to the difference between the initial path and the main engine sub-path is outputted as less than a preset distance; a first calculation module, used to use the obtained path points as the starting point of local navigation data, calculate and output the local sub-path of the oilfield; a second calculation module, used to respectively calculate the distances from the end point of the initial path and the end point of the local sub-path to the real destination, and obtain the first distance and the second distance accordingly; a judgment output module, used to judge the first distance and the second distance, if the first distance is less than the second distance, the initial path is output as the final navigation path; otherwise, the main engine sub-path is spliced ​​with the local sub-path to obtain the final navigation path.

[0053] The present invention also provides a device, comprising: a memory for storing a computer program; a processor for implementing the steps of the method for generating an oilfield GPS navigation engine when executing the computer program. When the processor executes the computer program, the steps of generating the oilfield GPS navigation engine are implemented, such as obtaining an initial path with the oilfield as the destination; selecting a path point on the initial path, and the path between the path point and the navigation starting point as the main engine sub-path, and outputting a path point corresponding to a difference between the initial path and the main engine sub-path that is less than a preset distance; using the obtained path point as the starting point of the local navigation data, calculating and outputting the local sub-path of the oilfield; respectively calculating the distance from the end point of the initial path and the end point of the local sub-path to the real destination, and correspondingly obtaining a first distance and a second distance; judging the first distance and the second distance, if the first distance is less than the second distance, outputting the initial path as the final navigation path; otherwise, splicing the main engine sub-path with the local sub-path to obtain the final navigation path.

[0054] Alternatively, the processor implements the functions of each module in the above system when executing the computer program, for example: an initial path acquisition module, used to acquire an initial path with the oil field as the destination; a path point selection module, used to select a path point on the initial path, the path between the path point and the navigation starting point is used as the main engine sub-path, and the path point corresponding to the difference between the initial path and the main engine sub-path is outputted as less than a preset distance; a first calculation module, used to use the obtained path point as the starting point of the local navigation data, calculate and output the local sub-path of the oil field; a second calculation module, used to respectively calculate the distance from the end point of the initial path and the end point of the local sub-path to the actual destination, and obtain the first distance and the second distance accordingly; a judgment output module, used to judge the first distance and the second distance, if the first distance is less than the second distance, the initial path is output as the final navigation path; otherwise, the main engine sub-path is spliced ​​with the local sub-path to obtain the final navigation path.

[0055] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of completing preset functions, and the instruction segments are used to describe the execution process of the computer program in the oilfield GPS navigation engine generation device. For example, the computer program can be divided into an initial path acquisition module, a path point selection module, a first calculation module, a second calculation module and a judgment output module; the specific functions of each module are as follows: an initial path acquisition module, used to obtain an initial path with the oil field as the destination; a path point selection module, used to select a path point on the initial path, the path between the path point and the navigation starting point as the main engine sub-path, and output the path point corresponding to the difference between the initial path and the main engine sub-path is less than a preset distance; a first calculation module, used to use the obtained path point as the starting point of the local navigation data, calculate and output the local sub-path of the oil field; the second calculation module, used to calculate the distance from the end point of the initial path and the end point of the local sub-path to the real destination respectively, and obtain the first distance and the second distance accordingly; a judgment output module, used to judge the first distance and the second distance, if the first distance is less than the second distance, the initial path is output as the final navigation path; otherwise, the main engine sub-path is spliced ​​with the local sub-path to obtain the final navigation path.

[0056] The oilfield GPS navigation engine generation device may be a computing device such as a desktop computer, a notebook, a PDA, and a cloud server. The oilfield GPS navigation engine generation device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the above is an example of an oilfield GPS navigation engine generation device and does not constitute a limitation on the oilfield GPS navigation engine generation device. It may include more components than the above, or combine certain components, or different components. For example, the oilfield GPS navigation engine generation device may also include input and output devices, network access devices, buses, etc.

[0057] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The processor is the control center of the oilfield GPS navigation engine generation, and uses various interfaces and lines to connect various parts of the entire oilfield GPS navigation engine generation device.

[0058] The memory can be used to store the computer program and / or module, and the processor implements various functions of the oil field GPS navigation engine generating device by running or executing the computer program and / or module stored in the memory and calling the data stored in the memory.

[0059] The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory may include a high-speed random access memory, and may also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0060] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for generating an oil field GPS navigation engine are implemented.

[0061] If the modules / units integrated in the oilfield GPS navigation engine generation system are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.

[0062] Based on such understanding, the present invention implements all or part of the processes in the above-mentioned method for generating a GPS navigation engine for an oil field, and can also be completed by instructing related hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above-mentioned method for generating a GPS navigation engine for an oil field can be implemented. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or preset intermediate form, etc.

[0063] The computer-readable storage medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.

[0064] It should be noted that the content contained in the computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable storage media do not include electrical carrier signals and telecommunication signals.

[0065] The present invention will be further described below in conjunction with the embodiments and drawings:

[0066] Example

[0067] In order to solve the problem mentioned in the background technology: it is generally difficult to update in traditional navigation technology, resulting in errors in the navigation process, affecting the overall work efficiency, and failing to meet the needs of oil field production and construction.

[0068] Therefore, this embodiment provides a method for generating a GPS navigation engine in an oil field. Based on traditional navigation technology, this method combines local oil field GPS vehicle trajectory data (local data) to develop an engine suitable for oil field navigation, so as to solve the problem that traditional navigation technology cannot navigate the last kilometer in the oil field due to low data update frequency, and finally meet the needs of oil field production and construction.

[0069] like Figure 1 As shown, this embodiment provides a method for generating an oilfield GPS navigation engine, and the specific steps are as follows:

[0070] The navigation path between the starting point and the end point is calculated through the AutoNavi navigation engine interface (hereinafter referred to as the "AutoNavi initial path");

[0071] Extract the path points in the Amap initial path in sequence, combine the path points with the navigation starting point, obtain a new sub-path (hereinafter referred to as the "Amap sub-path"), and calculate the length of the Amap sub-path;

[0072] Calculate the difference between the length of the Amap initial path and the length of the Amap sub-path;

[0073] If the difference is greater than one kilometer, the next path point in the Amap initial path is extracted and superimposed onto the Amap sub-path. The length difference between the Amap initial path and the Amap sub-path is compared again.

[0074] When the difference between the two paths is less than one kilometer, the local navigation path is calculated;

[0075] The end point of the Amap sub-path is used as the starting point for calculating the local data (local mountain trail data), and the navigation path of the local data (hereinafter referred to as the "local sub-path") is calculated;

[0076] Compare the distance difference between the endpoint of the initial path of Amap and the endpoint of the local sub-path and the actual destination;

[0077] If the distance between the end point of the Amap initial path and the real destination is less than the distance between the end point of the local sub-path and the real destination, the Amap initial path will be directly used as the final navigation path;

[0078] If the distance between the end point of the Amap initial path and the real destination is greater than the distance between the end point of the local sub-path and the real destination, the Amap sub-path and the local sub-path are concatenated to obtain the final navigation path.

[0079] It should be noted that the above local data are historical data obtained through field surveys. These historical data are stored in a local database. Different local databases will be established for different regions for subsequent development work.

[0080] like Figure 2 As shown, specifically Figure 2 (a) and Figure 2 (b) Figure 2 (a) is a screenshot of the Amap APP. Figure 2 (b) is a screenshot of the oil field GPS navigation engine obtained by using the method provided in this embodiment; it can be seen that when searching for the same oil well, Amap can only find the location closest to the destination, but the location is actually located on the north side of Aodong Expressway, and the destination is located on the south side of Aodong Expressway; the method provided in this embodiment can correctly guide the vehicle to cross the Aodong Expressway through the underpass of the expressway and finally arrive at the oil well located on the south side of Aodong Expressway; thereby solving the technical problem in the existing oil field navigation that navigation cannot be performed within a certain distance due to the low frequency of data update.

[0081] In summary, this embodiment provides a method for generating a GPS navigation engine in an oil field, which has the following advantages over existing navigation technologies:

[0082] The method uses the oil field as the destination for navigation, obtains the initial path, selects the path point on the initial path, outputs the path point corresponding to the difference between the initial path and the main engine sub-path that is less than the preset distance through calculation and judgment, uses the path point as the starting point of local navigation data, calculates and outputs the local sub-path of the oil field, and then respectively calculates the distance from the end point of the initial path and the end point of the local sub-path to the real destination and judges the two. If the distance from the end point of the initial path to the real destination is small, the initial path is output as the final navigation path; otherwise, the main engine sub-path is spliced ​​with the local sub-path to obtain the final navigation path, thereby realizing accurate navigation of the oil field, overcoming the problem that the traditional navigation technology cannot navigate the last certain distance in the oil field due to the low frequency of data update, improving the overall work efficiency, and meeting the needs of production and construction in the oil field.

[0083] The above embodiment is only one of the implementation methods that can realize the technical solution of the present invention. The scope of protection claimed by the present invention is not limited only to this embodiment, but also includes changes, replacements and other implementation methods that can be easily thought of by any technician familiar with the technical field within the technical scope disclosed by the present invention.

Claims

1. A method for generating an oilfield GPS navigation engine, characterized in that: include: Get the initial path with the oil field as the destination; Select a path point on the initial path, and the path between the path point and the navigation starting point is used as the main engine sub-path, and output the path point corresponding to the difference between the initial path and the main engine sub-path is less than the preset distance; The obtained path point is used as the starting point of the local navigation data to calculate and output the local sub-path of the oil field; The distances from the end point of the initial path and the end point of the local sub-path to the real destination are calculated respectively, and the first distance and the second distance are obtained correspondingly; The first distance and the second distance are judged. If the first distance is less than the second distance, the initial path is output as the final navigation path; otherwise, the main engine sub-path is spliced ​​with the local sub-path to obtain the final navigation path.

2. The method for generating an oilfield GPS navigation engine according to claim 1, characterized in that: The specific steps to obtain the initial path of the oil zone are as follows: Taking the oil field as the destination, the GPS navigation engine is used to navigate to the destination and generate the initial path.

3. The method for generating an oilfield GPS navigation engine according to claim 2, characterized in that: The GPS navigation engine adopts Amap.

4. The method for generating an oilfield GPS navigation engine according to claim 3, characterized in that: The local navigation data adopts local mountain trail data of AutoNavi.

5. The method for generating an oilfield GPS navigation engine according to claim 1, characterized in that: The specific steps for selecting path points and outputting path points are as follows: S201: extracting a path point on the initial path, taking the path between the path point and the navigation starting point as a main engine sub-path and calculating the distance of the main engine sub-path; S202: Calculate the difference between the initial path and the main engine sub-path, and judge the difference. If the difference is less than a preset distance, output the current path point; Otherwise, continue to extract the next path point on the initial path, and add the path point to the main engine sub-path, and repeat S202 until the current path point is output.

6. The method for generating an oilfield GPS navigation engine according to claim 1, characterized in that: The preset distance is 1 km.

7. The method for generating an oilfield GPS navigation engine according to claim 1, characterized in that: Also includes: The oil region name and the generated final navigation path are stored in the navigation database.

8. An oilfield GPS navigation engine generation system, used to implement the steps of the oilfield GPS navigation engine generation method according to any one of claims 1 to 7, characterized in that: include: An initial path acquisition module is used to acquire an initial path with the oil field as the destination; A path point selection module is used to select a path point on the initial path, and the path between the path point and the navigation starting point is used as the main engine sub-path, and output the path point corresponding to the difference between the initial path and the main engine sub-path is less than a preset distance; A first calculation module is used to use the obtained path point as the starting point of local navigation data, calculate and output the local sub-path of the oil field; A second calculation module is used to calculate the distances from the initial path end point and the local sub-path end point to the real destination, and obtain a first distance and a second distance respectively; The judgment output module is used to judge the first distance and the second distance. If the first distance is less than the second distance, the initial path is output as the final navigation path; otherwise, the main engine sub-path is spliced ​​with the local sub-path to obtain the final navigation path.

9. A device, characterized in that: include: Memory for storing computer programs; A processor is used to implement the steps of the oil field GPS navigation engine generation method described in any one of claims 1-7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, it is used to implement the steps of the oil field GPS navigation engine generation method described in any one of claims 1-7.