Optical satellite data classified storage method and related device

By acquiring and classifying valid files of optical satellite data, the problem of the inability to uniformly access satellite data from multiple channels and sources has been solved, thus achieving high efficiency and accuracy in monitoring power grid transmission lines.

CN115563326BActive Publication Date: 2026-04-17YUNNAN POWER GRID CO LTD ELECTRIC POWER RES INST
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
YUNNAN POWER GRID CO LTD ELECTRIC POWER RES INST
Filing Date
2022-10-21
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In the existing technology, during the access and use of satellite imagery data in the field of power grid transmission line monitoring, satellite data from multiple channels and multiple satellite sources cannot be accessed and used in a unified manner, resulting in a mismatch between data and business content, and failing to meet the requirements of efficiency and accuracy.

Method used

By acquiring valid files of optical satellite data, parsing basic information based on the satellite data rule base, extracting satellite image metadata, and combining it with the ledger data of transmission lines, the optical satellite data is classified and stored as valid coverage data and invalid coverage data.

Benefits of technology

It enables unified access and use of satellite data from multiple channels and sources, improving data availability and effectiveness, and ensuring accurate and efficient monitoring of power grid transmission lines.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115563326B_ABST
    Figure CN115563326B_ABST
Patent Text Reader

Abstract

This invention discloses a method and related equipment for classifying and storing optical satellite data. The method includes: acquiring optical satellite data for a target transmission line and extracting valid files from the optical satellite data; parsing the valid files based on a satellite data rule base to obtain basic information of the optical satellite data; searching for satellite image metadata of the optical satellite data in the basic information and extracting the corresponding meta-file information; and classifying the optical satellite data into valid coverage data and invalid coverage data based on the ledger data and meta-file information of the target transmission line. By extracting the meta-file information of the optical satellite data of the target transmission line, the differences between different optical satellite data are eliminated, improving the usability and effectiveness of the optical satellite data. Classifying and storing the valid coverage data and the invalid coverage data helps ensure the accuracy and efficiency of the power grid transmission line monitoring process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of optical satellite data classification technology, and more particularly to an optical satellite data classification and storage method and related equipment. Background Technology

[0002] With the continuous development of my country's aerospace technology, the development of my country's space information industry has accelerated, which has been beneficial to promoting national economic construction and social progress. As the number of available remote sensing satellites increases, optical satellite data collected by remote sensing satellites has been widely used in various fields. Numerous remote sensing optical satellites provide a sufficient data foundation for business applications such as power grid transmission line and channel inspection. However, due to differences in satellite manufacturers, data operators, data protocols, and channels, the current situation of multiple channels and multiple satellite sources for satellite data has resulted in the power grid transmission line monitoring business relying on a single data processing procedure for accessing and using satellite imagery data. This is time-consuming and labor-intensive, and can lead to data mismatches with business content. It cannot achieve unified access and use of multi-channel, multi-source satellite data, and the multi-type satellite data cannot be effectively unified and integrated, failing to meet the growing demand for high efficiency and accuracy in power grid transmission line satellite remote sensing monitoring. Summary of the Invention

[0003] In view of this, the present invention provides a method and related equipment for classifying and storing optical satellite data, which solves the problem in the existing technology of relying on a set of data processing procedures for each type of data in the access and use of satellite image data in the field of power grid transmission line monitoring. To achieve one or more of the above objectives, or other objectives, the present invention proposes a method for classifying and storing optical satellite data, comprising: acquiring optical satellite data for a target transmission line, and extracting valid files from the optical satellite data;

[0004] The valid files are parsed based on the satellite data rule base to obtain the basic information of the optical satellite data. The satellite data rule base is established according to the file type and file generation rules of the valid files.

[0005] The satellite imagery metadata of the optical satellite data is located in the basic information, and the meta-file information corresponding to the satellite imagery metadata is extracted.

[0006] Based on the ledger data of the target transmission line and the metadata information, the optical satellite data is divided into effective coverage data and invalid coverage data, and the effective coverage data and the invalid coverage data are stored separately.

[0007] Optionally, the step of acquiring optical satellite data for the target transmission line and extracting valid files from the optical satellite data includes:

[0008] A preset filtering rule is constructed based on the elements that the effective coverage data needs to include;

[0009] The files in the optical satellite data are filtered according to the preset filtering rules to obtain the target valid files and auxiliary files corresponding to the element items;

[0010] The target valid files are integrated into the valid files.

[0011] Optionally, the step of parsing the valid file based on the satellite data rule base to obtain the basic information of the optical satellite data includes:

[0012] Obtain the target file type of the valid file;

[0013] The target file type is matched against the satellite data rule base to obtain the generation rule corresponding to the target file type;

[0014] The valid file is parsed according to the generation rules of the target file type to obtain the basic information of the optical satellite data.

[0015] Optionally, the step of searching for satellite image metadata of the optical satellite data in the basic information and extracting the metadata of the satellite image data includes:

[0016] Based on the aforementioned basic information, the source satellite of the optical satellite data is determined, and the satellite type of the source satellite is also determined.

[0017] The arrangement order of valid files within the optical satellite data is determined based on the satellite type.

[0018] The satellite image metadata of the optical satellite data is located according to the arrangement order, and the metadata of the satellite image metadata is extracted.

[0019] Optionally, the step of extracting the metadata information corresponding to the satellite imagery includes:

[0020] The node elements inside the metafile corresponding to the satellite image metadata are traversed to obtain the metafile information, which includes the coordinates of the four corner points of the satellite image in latitude and longitude.

[0021] Optionally, the step of dividing the optical satellite data into valid coverage data and invalid coverage data based on the ledger data of the target transmission line and the metadata information includes:

[0022] Obtain the ledger data of the target transmission line, the ledger data including the tower data and transmission line data of the target transmission line, the tower data including tower point vectors, and the transmission line data including route vectors;

[0023] Convert the route vector into a route point vector;

[0024] The pole point vectors and line point vectors are converted into latitude and longitude coordinates to construct a ledger point coordinate dataset;

[0025] Based on the coordinates of the four corner points of the satellite imagery and the coordinates of the ledger points, the optical satellite data is divided into effective coverage data and invalid coverage data.

[0026] Optionally, the step of dividing the optical satellite data into effective coverage data and invalid coverage data based on the coordinates of the four corner points of the satellite image and the coordinates of the ledger points includes:

[0027] Construct the target plane based on the coordinates of the four corner points of the satellite image;

[0028] Use the included angle method to determine whether there are coordinate points on the target plane in the ledger point coordinate dataset;

[0029] If the coordinates of the ledger points in the dataset contain coordinates on the target plane, then the optical satellite data is determined to be valid coverage data.

[0030] If the coordinates of the ledger points do not exist on the target plane, the optical satellite data is determined to be invalid coverage data.

[0031] On the other hand, this application provides an optical satellite data classification and storage device, comprising:

[0032] The data extraction module is used to acquire optical satellite data for the target transmission line and extract the valid files of the optical satellite data;

[0033] The parsing module is used to parse the valid files based on the satellite data rule base to obtain the basic information of the optical satellite data. The satellite data rule base is established according to the file type and file generation rules of the valid files.

[0034] The positioning module is used to find the satellite image metadata of the optical satellite data in the basic information and extract the meta-file information corresponding to the satellite image metadata;

[0035] The classification module is used to divide the optical satellite data into effective coverage data and invalid coverage data based on the ledger data of the target transmission line and the metadata information, and to classify and store the effective coverage data and the invalid coverage data.

[0036] Thirdly, embodiments of this application provide an electronic device, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the optical satellite data classification and storage method described above are performed.

[0037] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the optical satellite data classification and storage method described above.

[0038] Implementing the embodiments of the present invention will have the following beneficial effects:

[0039] By acquiring optical satellite data for the target transmission line and extracting valid files from the optical satellite data, the process avoids substituting all optical satellite data into subsequent calculations. Acquiring optical satellite data specific to the target transmission line reduces the matching range and computational load. The valid files are parsed based on a satellite data rule base to obtain basic information about the optical satellite data. This rule base is established according to the file type and file generation rules of the valid files. Satellite imagery metadata is searched within the basic information, and the corresponding metadata is extracted. Extracting the metadata from the optical satellite data of the target transmission line eliminates the differences between different optical satellite data, improving the usability and effectiveness of the optical satellite data. Based on the ledger data of the target transmission line and the metadata, the optical satellite data is divided into valid coverage data and invalid coverage data, and these are categorized and stored accordingly. This categorized storage of valid and invalid coverage data helps ensure the accuracy and efficiency of the power grid transmission line monitoring process. Attached Figure Description

[0040] 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.

[0041] in:

[0042] Figure 1 This is a flowchart of an optical satellite data classification and storage method provided in an embodiment of this application;

[0043] Figure 2 This is a flowchart of another optical satellite data classification and storage method provided in the embodiments of this application;

[0044] Figure 3 This is a schematic diagram of the structure of an optical satellite data classification and storage device provided in an embodiment of this application;

[0045] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0046] Figure 5 This is a schematic diagram of the structure of a storage medium provided in an embodiment of this application. Detailed Implementation

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

[0048] like Figure 1 As shown in the figure, this application provides a method for classifying and storing optical satellite data, including:

[0049] S101. Obtain optical satellite data for the target transmission line and extract the valid file of the optical satellite data;

[0050] For example, the optical satellite data for the target transmission line is the optical satellite data within a preset range where the target transmission line is located. The optical satellite data for the target transmission line is obtained through multiple channels such as satellite dedicated line transmission, Internet transmission, and hard drive import. When using the satellite dedicated line transmission channel, the optical satellite data is obtained in the form of a data stream based on an independent dedicated line; when using the Internet transmission channel, the optical satellite data is obtained in the form of a data stream or file based on the Internet line; when using the hard drive import channel, the optical satellite data is obtained in the form of a file based on hard drive copying or local reading.

[0051] For example, the multi-source optical satellite data for the target transmission line is obtained as shown in Table 1 below:

[0052] Table 1: Multi-source optical satellite data table

[0053]

[0054] S102. Parse the valid file based on the satellite data rule base to obtain the basic information of the optical satellite data. The satellite data rule base is established according to the file type and file generation rules of the valid file.

[0055] In one possible implementation, the step of parsing the valid file based on a satellite data rule base to obtain basic information about the optical satellite data includes:

[0056] Obtain the target file type of the valid file;

[0057] The target file type is matched against the satellite data rule base to obtain the generation rule corresponding to the target file type;

[0058] The valid file is parsed according to the generation rules of the target file type to obtain the basic information of the optical satellite data.

[0059] For example, when the valid file is the filename of the optical satellite data, the filename of the optical satellite data is parsed based on the filename naming rules to obtain the basic information contained in the filename of the optical satellite data. Specifically, the filename of the optical satellite data is:

[0060] "GF2_PMS1_E112.9_N21.9_20210413_L1A0005592867-MSS1.tiff"

[0061] Based on the naming rules of the file name, we can know that "GF2" is the satellite name identifier, representing the Gaofen-2 satellite, "PMS1" is the valid sensor identifier, "E112.9_N21.9" is the latitude and longitude of the nadir point, "20210413" is the data acquisition date, and "0005592867" is the data number.

[0062] S103. Locate the satellite image metadata of the optical satellite data in the basic information, and extract the meta-file information corresponding to the satellite image metadata;

[0063] In one possible implementation, the step of searching for satellite image metadata of the optical satellite data in the basic information and extracting the metadata file information corresponding to the satellite image metadata includes:

[0064] Based on the aforementioned basic information, the source satellite of the optical satellite data is determined, and the satellite type of the source satellite is also determined.

[0065] The arrangement order of valid files within the optical satellite data is determined based on the satellite type.

[0066] The satellite image metadata of the optical satellite data is located according to the arrangement order, and the metadata of the satellite image metadata is extracted.

[0067] For example, based on the basic information, the source satellite of the optical satellite data is determined to be the Gaofen-2 satellite. The arrangement order of the valid files in the Gaofen-2 satellite is "ABCD", where A represents satellite image metadata. Then, the satellite image metadata of the optical satellite data is located according to the position of A in the arrangement order, and the metadata of the optical satellite data is located according to the arrangement order, and the metadata of the satellite image metadata is extracted.

[0068] S104. Based on the ledger data of the target transmission line and the metadata information, the optical satellite data is divided into effective coverage data and invalid coverage data, and the effective coverage data and the invalid coverage data are stored separately.

[0069] By acquiring optical satellite data for the target transmission line and extracting valid files from the optical satellite data, the process avoids substituting all optical satellite data into subsequent calculations. Acquiring optical satellite data specific to the target transmission line reduces the matching range and computational load. The valid files are parsed based on a satellite data rule base to obtain basic information about the optical satellite data. This rule base is established according to the file type and file generation rules of the valid files. Satellite imagery metadata is searched within the basic information, and the corresponding metadata is extracted. Extracting the metadata from the optical satellite data of the target transmission line eliminates the differences between different optical satellite data, improving the usability and effectiveness of the optical satellite data. Based on the ledger data of the target transmission line and the metadata, the optical satellite data is divided into valid coverage data and invalid coverage data, and these are categorized and stored accordingly. This categorized storage of valid and invalid coverage data helps ensure the accuracy and efficiency of the power grid transmission line monitoring process.

[0070] In one possible implementation, the step of acquiring optical satellite data for a target transmission line and extracting valid files from the optical satellite data includes:

[0071] A preset filtering rule is constructed based on the elements that the effective coverage data needs to include;

[0072] The files in the optical satellite data are filtered according to the preset filtering rules to obtain the target valid files and auxiliary files corresponding to the element items;

[0073] The target valid files are integrated into the valid files.

[0074] For example, the effective coverage data needs to include the following elements: raw satellite imagery data, metadata file, thumbnails, and RPC file. The raw satellite imagery data is the main file of optical satellite data, in TIFF (.tif) or Image (.img) format, which covers the main imagery information of the coverage area. The metadata file is a file used to describe specific information of the optical satellite data, in XML (.xml) format. The thumbnails are used to quickly browse the overview of the satellite imagery and are in JPEG (.jpg) format. The RPC file contains satellite sensor attitude parameters for geometric correction of the satellite imagery data and is in text file (.rpb) format.

[0075] For example, the original satellite imagery data, metadata files, thumbnails, and RPC files are filtered out from the optical satellite data, and then integrated to obtain a valid file with a unified access format.

[0076] To achieve unified access and use of satellite data from multiple channels and sources, enabling effective unification and integration of various types of satellite data.

[0077] In one possible implementation, the step of extracting the metadata information corresponding to the satellite imagery includes:

[0078] The node elements inside the metafile corresponding to the satellite image metadata are traversed to obtain the metafile information, which includes the coordinates of the four corner points of the satellite image in latitude and longitude.

[0079] For example, the node elements within the metadata file corresponding to the satellite imagery metadata are traversed to extract metadata information such as satellite sensor information, satellite data acquisition time, processing time, and satellite imagery corner coordinates. XML parsing methods are then used to parse the service metadata document, and the parsed element content is stored in the corresponding metadata database. Specifically, the method involves obtaining the metadata information through a traversal method. <productmetadata>"All nodes under the path, then extract the element attribute values ​​corresponding to that node, such as the node..." <sensorid>Its attribute value is "PMS", indicating that the data sensor is "PMS". Repeat the above process until all elements in the metadata template have been traversed. Store its node elements and attribute values ​​as metadata information of the optical satellite data in the metadata database.

[0080] In one possible implementation, the step of dividing the optical satellite data into valid coverage data and invalid coverage data based on the ledger data of the target transmission line and the metadata information includes:

[0081] Obtain the ledger data of the target transmission line, the ledger data including the tower data and transmission line data of the target transmission line, the tower data including tower point vectors, and the transmission line data including route vectors;

[0082] Convert the route vector into a route point vector;

[0083] The pole point vectors and line point vectors are converted into latitude and longitude coordinates to construct a ledger point coordinate dataset;

[0084] Based on the coordinates of the four corner points of the satellite imagery and the coordinates of the ledger points, the optical satellite data is divided into effective coverage data and invalid coverage data.

[0085] For example, the "Feature Vertices ToPoints" tool in geographic information software such as ArcGIS is used to convert the route vector into a line point vector, and the pole point vector and the line point vector into latitude and longitude coordinate points to construct a ledger point coordinate dataset. Based on the coordinates of the four corner points of the satellite image and the ledger point coordinate dataset, the optical satellite data is divided into effective coverage data and invalid coverage data.

[0086] In one possible implementation, the step of dividing the optical satellite data into effective coverage data and invalid coverage data based on the coordinates of the four corner points of the satellite imagery and the coordinates of the ledger points includes:

[0087] Construct the target plane based on the coordinates of the four corner points of the satellite image;

[0088] Use the included angle method to determine whether there are coordinate points on the target plane in the ledger point coordinate dataset;

[0089] If the coordinates of the ledger points in the dataset contain coordinates on the target plane, then the optical satellite data is determined to be valid coverage data.

[0090] If the coordinates of the ledger points do not exist on the target plane, the optical satellite data is determined to be invalid coverage data.

[0091] For example, the Gaussian projection coordinate forward calculation formula is used to convert the latitude and longitude coordinates (B, L) of all points into planar projection coordinates (x, y). Here, B is the longitude, L is the latitude, and x and y are the abscissa and ordinate of the planar projection, respectively.

[0092] For each point in the ledger point coordinate dataset, the included angle method is used to determine whether it is within the coverage area of ​​the optical satellite data. Specifically, the distance from the point to the four corner points of the satellite image and the side length of the four sides of the satellite image are calculated using the following formula:

[0093]

[0094]

[0095]

[0096]

[0097]

[0098]

[0099]

[0100]

[0101] in,( , ) represents the point coordinates in the ledger point coordinate dataset. , ), ( , ), ( , ), ( , The coordinates of the top left, top right, bottom left, and bottom right corners of the satellite image are shown below. , , , These represent the distances from points in the ledger point coordinate dataset to the top left, top right, bottom right, and bottom left corners of the satellite imagery, respectively. , , , These are the lengths of the top, right, bottom, and left sides of the satellite image, respectively.

[0102] Then, connect the points in the ledger point coordinate dataset to the four corner points of the satellite imagery to form four included angles, and calculate the angle values ​​of the four included angles using the following formula:

[0103]

[0104]

[0105]

[0106]

[0107] in, , , , These are the angles between the points in the ledger point coordinate dataset and the four corner points of the satellite image, respectively.

[0108] Calculate the sum of the four included angles, if + + + If the value is equal to 2π, then the determination point is within the coverage area of ​​the satellite data, meaning the optical satellite data is valid coverage data; conversely, if the determination point is not within the coverage area of ​​the satellite data, then the optical satellite data is invalid coverage data.

[0109] In one possible implementation, such as Figure 2 As shown, optical satellite data for the target transmission line is acquired through multiple channels such as satellite dedicated line transmission, Internet transmission, and hard drive import. The data is cleaned and filtered, which is equivalent to extracting the valid files of the optical satellite data. File parsing based on the satellite data rule base is equivalent to parsing the valid files based on the satellite data rule base to obtain the basic information of the optical satellite data. Metafile information extraction is equivalent to finding the satellite image metadata of the optical satellite data in the basic information and extracting the corresponding metafile information. Combined with the transmission line ledger data, data is filtered and stored. This is equivalent to dividing the optical satellite data into valid coverage data and invalid coverage data based on the ledger data of the target transmission line and the metafile information, and then classifying and storing the valid coverage data and the invalid coverage data.

[0110] On the other hand, such as Figure 3 As shown, this application provides an optical satellite data classification and storage device, comprising:

[0111] The data extraction module 201 is used to acquire optical satellite data for the target transmission line and extract the valid files of the optical satellite data;

[0112] Parsing module 202 is used to parse the valid file based on the satellite data rule base to obtain the basic information of the optical satellite data. The satellite data rule base is established according to the file type and file generation rules of the valid file.

[0113] The positioning module 203 is used to search for satellite image metadata of the optical satellite data in the basic information and extract the meta-file information corresponding to the satellite image metadata;

[0114] The classification module 204 is used to divide the optical satellite data into effective coverage data and invalid coverage data based on the ledger data of the target transmission line and the metadata information, and to classify and store the effective coverage data and the invalid coverage data.

[0115] In one possible implementation, such as Figure 4 As shown, this application provides an electronic device 300, including: a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and executable on the processor 320. When the processor 320 executes the computer program 311, it performs the following: acquiring target satellite remote sensing image information of each point on the target transmission line, the target satellite remote sensing image information including the location information and image information of each point on the target transmission line; comparing the target satellite remote sensing image information with historical remote sensing image information of the target transmission line to obtain the location of the point to be maintained on the target transmission line. The process involves: identifying the fault type of the point to be maintained; obtaining on-site imagery based on the location information of the point to be maintained on the target transmission line, including normal remote sensing imagery of each point during normal operation and fault remote sensing imagery of each point during different types of faults; generating an initial maintenance decision based on the fault type of the point to be maintained; acquiring on-site imagery based on the location information of the point to be maintained on the target transmission line, including fault imagery and maintenance imagery; revising the initial maintenance decision based on the fault imagery and the maintenance imagery to obtain a target maintenance strategy, thus completing the maintenance of the target transmission line.

[0116] In one possible implementation, such as Figure 5 As shown, this application embodiment provides a computer-readable storage medium 400 storing a computer program 411. When executed by a processor, the computer program 411 performs the following steps: acquiring target satellite remote sensing image information of each point on the target transmission line, the target satellite remote sensing image information including the location information and image information of each point on the target transmission line; comparing the target satellite remote sensing image information with historical remote sensing image information of the target transmission line to obtain the location information and fault type of the point to be maintained on the target transmission line, the historical remote sensing image information including normal remote sensing image information of each point on the target transmission line during normal operation and fault remote sensing image information of each point on the target transmission line when different types of faults occur; generating an initial maintenance decision based on the fault type of the point to be maintained; acquiring on-site image information based on the location information of the point to be maintained on the target transmission line, the on-site image information including fault image information and maintenance image information; correcting the initial maintenance decision based on the fault image information and the maintenance image information to obtain a target maintenance strategy, thus completing the maintenance of the target transmission line.

[0117] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.

[0118] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0119] Computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof. These programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0120] Those skilled in the art will understand that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby allowing them to be stored in a storage device for execution by a computing device, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0121] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.

[0122] The above description discloses only preferred embodiments of the present invention and should not be construed as limiting the scope of the present invention. Therefore, equivalent variations made in accordance with the claims of the present invention are still within the scope of the present invention.< / sensorid> < / productmetadata>

Claims

1. A method for classifying and storing optical satellite data, characterized in that, include: Acquire optical satellite data for the target transmission line and extract valid files from the optical satellite data; The valid files are parsed based on the satellite data rule base to obtain the basic information of the optical satellite data. The satellite data rule base is established according to the file type and file generation rules of the valid files. The satellite imagery metadata of the optical satellite data is located in the basic information, and the meta-file information corresponding to the satellite imagery metadata is extracted. Based on the ledger data of the target transmission line and the metadata information, the optical satellite data is divided into effective coverage data and invalid coverage data, and the effective coverage data and the invalid coverage data are stored separately. The step of extracting the metadata information corresponding to the satellite imagery includes: Traverse the node elements inside the metafile corresponding to the satellite image metadata to obtain the metafile information, which includes the coordinates of the four corner points of the satellite image in latitude and longitude. The step of dividing the optical satellite data into valid coverage data and invalid coverage data based on the ledger data of the target transmission line and the metadata information includes: Obtain the ledger data of the target transmission line, the ledger data including the tower data and transmission line data of the target transmission line, the tower data including tower point vectors, and the transmission line data including route vectors; Convert the route vector into a route point vector; The pole point vectors and line point vectors are converted into latitude and longitude coordinates to construct a ledger point coordinate dataset; Based on the coordinates of the four corner points of the satellite imagery and the coordinates of the ledger points, the optical satellite data is divided into effective coverage data and invalid coverage data. The step of dividing the optical satellite data into effective coverage data and invalid coverage data based on the coordinates of the four corner points of the satellite image and the coordinates of the ledger points includes: Construct the target plane based on the coordinates of the four corner points of the satellite image; Use the included angle method to determine whether there are coordinate points on the target plane in the ledger point coordinate dataset; If the coordinates of the ledger points in the dataset contain coordinates on the target plane, then the optical satellite data is determined to be valid coverage data. If the coordinates of the ledger points do not exist on the target plane, the optical satellite data is determined to be invalid coverage data.

2. The optical satellite data classification and storage method as described in claim 1, characterized in that, The steps of acquiring optical satellite data for the target transmission line and extracting valid files from the optical satellite data include: A preset filtering rule is constructed based on the elements that the effective coverage data needs to include; The files in the optical satellite data are filtered according to the preset filtering rules to obtain the target valid files and auxiliary files corresponding to the element items; The target valid files are integrated into the valid files.

3. The optical satellite data classification and storage method as described in claim 1, characterized in that, The step of parsing the valid file based on the satellite data rule base to obtain the basic information of the optical satellite data includes: Obtain the target file type of the valid file; The target file type is matched against the satellite data rule base to obtain the generation rule corresponding to the target file type; The valid file is parsed according to the generation rules of the target file type to obtain the basic information of the optical satellite data.

4. The optical satellite data classification and storage method as described in claim 1, characterized in that, The step of searching for satellite image metadata of the optical satellite data in the basic information and extracting the metadata of the satellite image data includes: Based on the aforementioned basic information, the source satellite of the optical satellite data is determined, and the satellite type of the source satellite is also determined. The arrangement order of valid files within the optical satellite data is determined based on the satellite type. The satellite image metadata of the optical satellite data is located according to the arrangement order, and the metadata of the satellite image metadata is extracted.

5. An optical satellite data classification and storage device, applied to the optical satellite data classification and storage method described in claim 1, characterized in that, include: The data extraction module is used to acquire optical satellite data for the target transmission line and extract the valid files of the optical satellite data; The parsing module is used to parse the valid files based on the satellite data rule base to obtain the basic information of the optical satellite data. The satellite data rule base is established according to the file type and file generation rules of the valid files. The positioning module is used to find the satellite image metadata of the optical satellite data in the basic information and extract the meta-file information corresponding to the satellite image metadata; The classification module is used to divide the optical satellite data into effective coverage data and invalid coverage data based on the ledger data of the target transmission line and the metadata information, and to classify and store the effective coverage data and the invalid coverage data.

6. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, they perform the steps of the optical satellite data classification and storage method as described in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the optical satellite data classification and storage method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Data storage method and device based on distributed system and relational database

    CN112559481A

  • Multi-terminal remote sensing satellite control method and device, and readable storage medium

    WO2021128774A1