Leveling method and system and storage medium
Through electronic device communication and data verification technology, a level measurement data record table containing geographical location information is generated, which solves the problems of low efficiency and poor data correlation of existing level measurement methods, and realizes the construction of a high-precision elevation control network.
Patent Information
- Application Number
- CN202510540361.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-04-27
AI Technical Summary
The existing level measurement methods are inefficient, prone to typos or calculation errors, and cannot establish the correlation between level measurement data and geographical location, resulting in difficulty in positioning abnormal data.
Through the communication between the first and second electronic devices, the measurement data of the observation station is obtained and the level measurement data record table is generated, and the geographical location correlation is achieved by combining longitude and dimensional data, the data verification engine is used to verify the data validity, and an abnormal mark is injected into the recording table.
Improve the accuracy and efficiency of level measurement data recording, ensure the overall accuracy of the elevation control network, simplify the data processing process, and reduce the risk of human error.
Smart Images

Figure CN120403548A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of leveling survey, and particularly to a leveling survey method, system and storage medium. Background Art
[0002] The vertical control net is a part of the geodetic control net, which is a network formed by measuring the elevations of a series of unified and precise ground points within a country or a region. Currently, the vertical control net is usually constructed with leveling survey data obtained by the leveling survey method.
[0003] However, the currently used leveling survey method requires surveyors to manually record the leveling survey data, which not only has low efficiency, but also is prone to clerical errors or calculation errors due to manual copying and input.
[0004] In addition, due to the lack of spatial positioning information in the currently used leveling survey method, the correlation between the leveling survey data and the geographical location cannot be established, and it is relatively difficult to locate abnormal data. Summary of the Invention
[0005] To solve the above technical problems, embodiments of this application provide a leveling survey method, system and storage medium, aiming to establish a strong correlation between the leveling survey data and the geographical location, so as to be able to construct a high-precision vertical control net based on high-precision geographic coordinate information and other leveling survey data.
[0006] In a first aspect, embodiments of this application provide a leveling survey method, which is applied to a leveling survey system. The leveling survey system includes: a first electronic device and a second electronic device, where the first electronic device is communicatively connected to the second electronic device and is located at the same position. The leveling survey method includes: the first electronic device obtains first measurement data corresponding to each observation station, and the first measurement data includes the station number data, geodetic height data, stadia data, staff reading data, observation time data, and height difference data of the observation station; the second electronic device obtains second measurement data corresponding to each observation station, and the second measurement data includes longitude data and latitude data; the second electronic device generates a leveling survey data record form according to the first measurement data and the second measurement data.
[0007] In this way, by means of the second electronic device that can obtain the longitude data and latitude data of the observation station, the accurate recording of the geographical location of the observation station is realized. By generating a leveling survey data record form according to the station number data, geodetic height data, stadia data, staff reading data, observation time data, height difference data of the observation station, and longitude data and latitude data, the correlation between the leveling survey data and the geographical location is realized, thus facilitating the overall accuracy and data processing efficiency of the vertical control net constructed according to the leveling survey data.
[0008] According to the first aspect, the second electronic device does not have a positioning function, and the leveling system further includes: a third electronic device, which is communicatively connected to the second electronic device and is located at the same position as the first electronic device; the third electronic device obtains the second measurement data corresponding to each observation station and sends the second measurement data to the second electronic device.
[0009] In this way, when the second electronic device does not have a positioning function, by externally connecting a third electronic device and placing the third electronic device at the same position as the first and second electronic devices, the longitude information and latitude information of the observation station currently being observed can be obtained.
[0010] According to the first aspect, or any one of the above implementation manners of the first aspect, the second electronic device generates a leveling measurement data record table based on the first measurement data and the second measurement data, including: the second electronic device uses each measurement data included in the first measurement data and the second measurement data as column headers and injects them into a newly created first document to obtain a title row; the second electronic device injects the file name of the leveling measurement data record table and the measurement information of this leveling measurement under the title row to obtain a leveling measurement information row; the second electronic device injects the start time information of this leveling measurement under the leveling measurement information row to obtain a leveling measurement start time row; the second electronic device injects the leveling measurement data corresponding to each column header obtained from the first measurement data and the second measurement data under the leveling measurement start time row; after this leveling measurement ends, the second electronic device saves the first document to generate a leveling measurement data record table.
[0011] In this way, a leveling measurement data record table including longitude data and latitude data can be obtained, thus realizing the association between the leveling measurement data and the geographical location.
[0012] According to the first aspect, or any one of the above implementation manners of the first aspect, before the second electronic device uses each measurement data included in the first measurement data and the second measurement data as column headers and injects them into a newly created first document to obtain a title row, the method further includes: the second electronic device determines the first distance between two adjacent observation stations according to the first measurement data of the two adjacent observation stations; the second electronic device determines the second distance between two adjacent observation stations according to the second measurement data of the two adjacent observation stations; when the difference between the first distance and the second distance is less than or equal to a preset distance, the second electronic device performs the step of using each measurement data included in the first measurement data and the second measurement data as column headers and injecting them into a newly created first document to obtain a title row.
[0013] In this way, when generating a leveling measurement data record form based on the first measurement data and the second measurement data, by comparing the relationship between the first distance determined according to the first measurement data and the second distance determined according to the second measurement data, it can be further determined whether the measurement data obtained from this leveling measurement is valid, realizing the verification of the data and ensuring the overall accuracy of the elevation control network constructed based on the data recorded in the leveling measurement data record form.
[0014] According to the first aspect, or any one of the above implementation manners of the first aspect, the method further includes: when the difference between the first distance and the second distance is greater than a preset distance, the second electronic device uses each measurement data included in the first measurement data and the second measurement data as column headers, injects them into a newly created first document to obtain a title row, and inserts a data anomaly column header in the title row; wherein, the second electronic device injects the leveling measurement data corresponding to each column header obtained from the first measurement data and the second measurement data under the leveling measurement start time row, including: the second electronic device injects the leveling measurement data corresponding to each column header obtained from the first measurement data and the second measurement data under the leveling measurement start time row, and injects an anomaly identifier at the position corresponding to the data anomaly column header.
[0015] In this way, it can be known which leveling measurement data are abnormal data, and thus anomaly tracking can be realized.
[0016] According to the first aspect, or any one of the above implementation manners of the first aspect, the method further includes: the second electronic device inserts a leveling measurement data start row between the title row and the leveling measurement information row, and injects a leveling measurement data start identifier in the leveling measurement data start row.
[0017] Among them, the leveling measurement data start identifier is, for example, "##START OFFILE##".
[0018] It can be understood that for the "#" in the leveling measurement data start identifier, it is only necessary to ensure that there is one in front of the identifier content such as "START OF FILE", and the specific quantity is not limited; the identifier content in the leveling measurement data start identifier, such as "START OFFILE", can also be modified as needed.
[0019] In this way, the readability of the leveling measurement data record form is effectively improved.
[0020] According to the first aspect, or any one of the above implementation manners of the first aspect, the method further includes: the second electronic device inserts a leveling measurement data end row under the last row of leveling measurement data, and injects a leveling measurement data end identifier in the leveling measurement data end row.
[0021] Among them, the end identifier of the leveling measurement data, such as "#END OFFILE##".
[0022] Understandably, for the "#" in the end identifier of the leveling measurement data, it is sufficient to ensure that there is one before the identifier content such as "START OF FILE", and the specific quantity is not limited; the identifier content in the end identifier of the leveling measurement data, such as "END OFFILE", can also be modified as needed.
[0023] In this way, the readability of the leveling measurement data record form is effectively improved.
[0024] According to the first aspect, or any implementation manner of the above first aspect, before saving the first document, the method further includes: the second electronic device inserts a comment line above the title line and / or below the end line of the leveling measurement data, and injects comment information describing the leveling measurement data record form into the comment line.
[0025] Among them, the comment information injected into the comment line may include information for describing the leveling measurement data record form, such as "##COMMENT High precision leveling measurement recording electronic program", and creator information, such as "##COMMENT The File is created by ZS".
[0026] In this way, the readability of the leveling measurement data record form is effectively improved.
[0027] According to the first aspect, or any implementation manner of the above first aspect, two adjacent column headers in the title line are separated by a preset separator.
[0028] Among them, the preset separator may be a space, or a comma (、), or a comma (,), or a semicolon (;), etc.
[0029] Among them, each column header in the title line may occupy 10 columns.
[0030] In a second aspect, an embodiment of the present application provides a leveling measurement system. The leveling measurement system includes: a first electronic device and a second electronic device, the first electronic device is communicatively connected to the second electronic device and is located at the same position, and is used to execute the instructions of the method in the first aspect or any possible implementation manner of the first aspect.
[0031] Among them, the first electronic device is used to: obtain the first measurement data corresponding to each observation station, where the first measurement data includes the station number data, geodetic height data, stadia data, staff reading data, observation time data, and height difference data of the observation station;
[0032] Among them, the second electronic device is used to: obtain the second measurement data corresponding to each observation station, where the second measurement data includes longitude and latitude; generate a leveling measurement data record form according to the first measurement data and the second measurement data;
[0033] According to the second aspect, the first electronic device is an electronic level.
[0034] According to the second aspect, or any one of the implementation manners of the second aspect above, the second electronic device has a positioning function.
[0035] Among them, the second electronic device is, for example, an electronic device with a Global Navigation Satellite System (GNSS), such as a tablet computer, a mobile phone, etc.
[0036] In this way, without relying on a third electronic device specifically used to implement the positioning function, the longitude data and latitude data of the observation station can be obtained in real time.
[0037] According to the second aspect, or any one of the implementation manners of the second aspect above, if the second electronic device does not have a positioning function, the leveling measurement system further includes: a third electronic device, which is communicatively connected to the second electronic device and is located at the same position as the first electronic device;
[0038] The third electronic device is used to:
[0039] Obtain the second measurement data corresponding to each observation station and send the second measurement data to the second electronic device.
[0040] Among them, the third electronic device is, for example, a GNSS receiver.
[0041] In this way, when the second electronic device does not have a positioning function, by externally connecting a third electronic device and placing the third electronic device at the same position as the first electronic device and the second electronic device, the longitude information and latitude information of the current observation station can be obtained.
[0042] The second aspect and any one of the implementation manners of the second aspect respectively correspond to the first aspect and any one of the implementation manners of the first aspect. For the technical effects corresponding to the second aspect and any one of the implementation manners of the second aspect, reference can be made to the technical effects corresponding to the first aspect and any one of the implementation manners of the first aspect above, which will not be elaborated here.
[0043] In a third aspect, an embodiment of the present application provides a computer-readable medium for storing a computer program, where the computer program includes instructions for executing the method in the first aspect or any possible implementation manner of the first aspect. Description of the Drawings
[0044] Figure 1 FIG. is a schematic diagram of an application scenario of a leveling survey shown by way of example;
[0045] Figure 2 FIG. is a paper leveling survey handbook shown by way of example;
[0046] Figure 3A FIG. is a schematic diagram of a leveling survey system provided by an embodiment of the present application shown by way of example; Figure 3B FIG. is a schematic diagram of another leveling survey system provided by an embodiment of the present application shown by way of example;
[0048] Figure 4 FIG. is a schematic flowchart of a leveling survey method provided by an embodiment of the present application shown by way of example;
[0049] Figure 5A FIG. is shown by way of example a leveling survey data record table without data anomaly column headers and anomaly identifiers generated based on the Figure 4 leveling survey method shown;
[0050] Figure 5B FIG. is shown by way of example a leveling survey data record table with data anomaly column headers and anomaly identifiers generated based on the Figure 4 leveling survey method shown;
[0051] Figure 6 FIG. is a schematic flowchart of another leveling survey method provided by an embodiment of the present application shown by way of example;
[0052] Figure 7 FIG. is shown by way of example a leveling survey data record table generated based on the Figure 6 leveling survey method shown;
[0053] Figure 8 FIG. is a schematic flowchart of another leveling survey method provided by an embodiment of the present application shown by way of example;
[0054] Figure 9 [[ID=W2]]FIG. is shown by way of example a leveling survey data record table generated based on the Figure 8 leveling survey method shown;
[0055] Figure 10 FIG. is a schematic diagram of the structure of each electronic device in a leveling survey system shown by way of example. Detailed implementation manners
[0056] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0057] The term "and / or" in this document is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0058] The terms "first", "second", etc. in the description and claims of the embodiments of the present application are used to distinguish different objects, rather than to describe a specific order of the objects. For example, the first target object and the second target object are used to distinguish different target objects, rather than to describe the specific order of the target objects.
[0059] In the description of the embodiments of the present application, words such as "exemplary", "for example", or "optionally" are used to give examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary", "for example", or "optionally" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary", "for example", or "optionally" aims to present relevant concepts in a specific manner.
[0060] In the description of the embodiments of the present application, unless otherwise stated, the meaning of "a plurality of" refers to two or more. For example, a plurality of processing units refers to two or more processing units; a plurality of systems refers to two or more systems.
[0061] In the description of the embodiments of the present application, unless otherwise stated, the dotted lines shown in the drawings are only for illustration. That is, in actual use, they are not displayed.
[0062] The vertical control net is part of the geodetic control net and is a network formed by measuring the elevations of a series of unified and precise ground points within a country or a region. Currently, the vertical control net is usually constructed with the leveling data obtained by the leveling method. To better understand the leveling, the following is described in conjunction with Figure 1 for illustration.
[0063] See Figure 1, Exemplarily, according to the relevant regulations of leveling, the elevation point (an observation station) pointed to by the forward direction, such as observation station B, is the foresight point. The elevation point pointed to by the direction opposite to the forward direction, such as observation station A, is the backsight point.
[0064] Among them, the elevation of the backsight point, such as HA (the plumb distance from the backsight point to the geoid), is known. During the leveling process, using the horizontal line of sight provided by the level 100 shown in Figure 1 , the backsight reading (such as a) and the foresight reading (such as b) are respectively obtained on two leveling rods (the foresight rod and the backsight rod), and then according to the relationships among the foresight reading, the backsight reading, the elevation of the foresight point, the elevation of the backsight point, and the height difference (the relative elevation between the foresight point and the backsight point), the unknown parameter information among the above parameters can be deduced.
[0065] Among them, the foresight reading (such as b), the backsight reading (such as a), the elevation of the foresight point (such as HB), the elevation of the backsight point (such as HA), and the height difference (such as hAB) satisfy the relationship of "hAB = a - b = HB - HA". Based on this, when the backsight reading and the foresight reading are known, the height difference between the foresight point and the backsight point can be deduced.
[0066] Correspondingly, when the height difference between the foresight point and the backsight point is deduced and the elevation of the backsight point is already known, based on the above relationship, the elevation of the foresight point (the plumb distance from the foresight point to the geoid) can be deduced.
[0067] In addition, when the foresight reading (such as b), the backsight reading (such as a), the elevation of the foresight point (such as HB), and the elevation of the backsight point (such as HA) are determined, the distance from the horizontal line of sight to the geoid (such as Hi) can be determined.
[0068] Among them, Hi, a, b, HA, and HB satisfy the relationship of "Hi = HA + a = HB + B".
[0069] Thus, by starting from the leveling origin or a backsight point with any known elevation and measuring station by station along the selected leveling route, the leveling measurement data of each observation station in the forward direction, such as the foresight reading, the backsight reading, and the elevation of the backsight point, can be obtained. Furthermore, based on the above two groups of relationships, the elevation of the foresight point, the height difference, and the distance from the horizontal line of sight to the geoid corresponding to each observation station in the forward direction can be calculated.
[0070] In this way, an elevation control network can be constructed according to the obtained leveling measurement data such as hAB, a, b, HA, HB, Hi, hAB, etc.
[0071] However, the current level measurement method requires surveyors to manually record the level measurement data measured by the level 100, and calculate the unknown level measurement parameters based on the above two sets of relationships. For example, during the level measurement process, the surveyor records the foresight point, backsight point, foresight reading, backsight reading, elevation of the foresight point (which can also be called: foresight distance), elevation of the backsight point (which can also be called: backsight distance) of different station numbers one by one in a paper level measurement notebook (such as Figure 2 shown), and calculates and records the corresponding height difference based on the recorded level measurement data.
[0072] In addition, for subsequent viewing convenience, the level measurement notebook will also record the level measurement date, weather, air pressure, temperature, instrument model and height of the used level, as well as the recorder who fills in the relevant information in the level measurement notebook.
[0073] From the above description, it can be seen that the method of recording and calculating level measurement data through a paper level measurement notebook will slow down the operation progress and reduce the efficiency because manual recording and calculation are time-consuming, and pen mistakes or calculation errors may also be introduced due to manual copying and calculation.
[0074] In addition, the paper level measurement notebook is prone to moisture, dirt, and loss, and the long-term storage cost is relatively high, and it is inconvenient to store.
[0075] In addition, when the level measurement data recorded in the paper level measurement notebook is entered into the electronic system later, due to a large amount of data and cumbersome processing, the risk of secondary errors will also increase.
[0076] In view of this, the embodiments of the present application provide a level measurement system and a level measurement method applied to the level measurement system to solve the above technical problems existing in the current level measurement scheme.
[0077] See Figure 3A , which exemplarily shows a level measurement system provided by an embodiment of the present application.
[0078] As Figure 3A shown, the level measurement system provided by the embodiment of the present application may include a first electronic device 200 and a second electronic device 300, and a communication connection is established between the first electronic device 200 and the second electronic device 300.
[0079] Exemplarily, in some implementation manners, the first electronic device 200 is, for example, a level.
[0080] Specifically, in the embodiment of the present application, in order to realize automatic recording of level measurement data, the first electronic device 200 may be an electronic level, such as Figure 3A the electronic level 200 shown in
[0081] Among them, the electronic level 200 can be equipped with a built-in memory, or an external memory, or through communication technologies (wireless communication technology, mobile communication technology, or wired communication technology), record and transmit the first measurement data obtained by measurement, such as the station number data of the observation station, geodetic height data, stadia data, staff reading data, observation time data, height difference data, etc.
[0082] It should be understood that the above description is only an example listed for better understanding the technical solution of this embodiment, and does not serve as the only limitation to this embodiment.
[0083] Continue to refer to Figure 3A , for example, in some implementation manners, the second electronic device 300 can be a device with a positioning function, such as a tablet computer, a mobile phone, etc. In this way, without relying on a third electronic device specifically used to implement the positioning function, the longitude data and latitude data of the observation station can be obtained in real time.
[0084] Among them, the second electronic device can integrate a GNSS integration module. In this way, the second electronic device 300 can obtain the second measurement data corresponding to the observation station in real time through the built-in GNSS integration module, that is, the geographical location information of the current location, such as longitude data and latitude data.
[0085] In addition, it should be noted that in the leveling system provided in the embodiment of the present application, during the leveling measurement, the first electronic device 200 and the second electronic device 300 can establish a communication connection through Bluetooth, Wi-Fi, or other communication technologies. In this way, the first electronic device 200 can transmit the first measurement data obtained by measurement to the second electronic device 300, so that the second electronic device 300 automatically generates a leveling measurement data record table including station number data, geodetic height data, stadia data, staff reading data, observation time data, height difference data, longitude data, and latitude data according to the received first measurement data and the second measurement data obtained by its own positioning.
[0086] In addition, it should also be noted that the second electronic device 300 can also include a data verification engine (or data verification module).
[0087] Among them, the data verification engine can determine the distance between two observation stations (hereinafter referred to as: the first distance) according to the first measurement data provided by the first electronic device 200, and determine the distance between two observation stations (hereinafter referred to as: the second distance) according to the second measurement data obtained by the GNSS integration module (the longitude data and latitude data corresponding to the two observation stations), and when the difference between the first distance and the second distance meets the preset requirements, such as being less than or equal to the preset distance, such as 10 meters, determine that the first measurement data and the second measurement data corresponding to the two observation stations are valid, and then trigger the second electronic device 200 to execute the operation of generating a leveling measurement data record form according to the first measurement data and the second measurement data.
[0088] In this way, when generating a leveling measurement data record form according to the first measurement data and the second measurement data, by comparing the relationship between the first distance determined according to the first measurement data and the second distance determined according to the second measurement data, it can be further determined whether the measurement data obtained from this leveling measurement is valid, realizing the verification of the data, and ensuring the overall accuracy of the elevation control network constructed according to the data recorded in the leveling measurement data record form.
[0089] In addition, it should be noted that when the difference between the first distance and the second distance determined by the data verification engine does not meet the requirements, such as being greater than the preset distance, a data anomaly column title can be added to the leveling measurement data record form, and an anomaly identifier can be injected at the position corresponding to the data anomaly column title in the row where the leveling measurement data is located. In this way, it can facilitate the subsequent tracking and positioning of anomalies.
[0090] In addition, it should be noted that in order to ensure that the difference between the first distance and the second distance determined by the data verification engine meets the requirements as much as possible, the second electronic device 300 can be in the same position as the first electronic device 200. For example, the second electronic device 300 can be placed on the first electronic device 200 or within a preset range.
[0091] It should be understood that the above description is only an example listed for better understanding of the technical solution of this embodiment and does not serve as the sole limitation of this embodiment.
[0092] In this way, by automatically generating a leveling measurement data record form according to the station number data, geodetic height data, stadia data, staff reading data, observation time data, height difference data, as well as longitude data and latitude data of the observation station, the operation speed is improved and the errors during the operation are reduced.
[0093] In addition, by means of a second electronic device capable of obtaining the longitude data and latitude data of the observation station, accurate recording of the geographical location of the observation station is achieved. When automatically generating a leveling data record form, fields corresponding to the longitude data and latitude data are added, realizing the association between the leveling data and the geographical location, and making up for the problem that the current leveling method lacks spatial positioning information, resulting in difficulty in locating abnormal data.
[0094] In addition, it should be noted that an application / software docked with a Geographic Information System (GIS) can also be integrated / installed in the second electronic device 300. In this way, after obtaining the leveling data record form recording the longitude data and latitude data, the second electronic device 300 can directly correspond to the GIS and automatically calculate operations such as regional curvature correction and projection plane conversion parameters by using the leveling data recorded in the leveling data record form, such as longitude data and latitude data, thereby further improving the overall accuracy and data processing efficiency of the elevation control network constructed based on the leveling data subsequently.
[0095] Regarding the leveling method suitable for this leveling system, reference can be made to Figures 4 to 9 the description part of the illustrated embodiment, which will not be elaborated here for the time being.
[0096] See Figure 3B , which exemplarily shows another leveling system provided by an embodiment of the present application.
[0097] As Figure 3B shown, the leveling system provided by the embodiment of the present application may include a first electronic device 200, a second electronic device 300, and a third electronic device 400, and a communication connection is established between the second electronic device 300 and the first electronic device 200 and the third electronic device 400 respectively.
[0098] Among them, the first electronic device 200 in the embodiment of the present application is the same as the Figure 3A first electronic device 200 shown in the illustrated embodiment. Regarding the specific details of the first electronic device 200, reference can be made to Figure 3A the description part of the illustrated embodiment, which will not be elaborated here again.
[0099] Among them, the second electronic device 300 in the embodiments of the present application is a device without a positioning function. In this case, in order to ensure that the generated leveling measurement data record table includes longitude information and latitude information, the second electronic device 300 can be communicatively connected to a third electronic device 400 with a positioning function. In this way, when the second electronic device 300 does not have a positioning function, by externally connecting the third electronic device 400, the third electronic device 400 provides longitude data and latitude data for the second electronic device 300, and a leveling measurement data record table that can reflect the correlation between leveling measurement data and geographical location can be generated.
[0100] In addition, regarding the specific details of the data verification engine in the second electronic device 300 in the embodiments of the present application, reference can be made to Figure 3A the description part of the embodiments shown, which will not be elaborated here.
[0101] Among them, the third electronic device 400 is, for example, a GNSS receiver.
[0102] In addition, it should be noted that in order to ensure that the difference between the first distance and the second distance determined by the data verification engine meets the requirements as much as possible, the third electronic device 400 can be in the same position as the first electronic device 200. For example, the third electronic device 400 is placed on the first electronic device 200 or within a preset range.
[0103] In addition, it should also be noted that in this implementation manner, that is, in the scenario where the second electronic device 300 does not have a positioning function, the second electronic device 300 can be in the same position as the first electronic device 200 and the third electronic device 400, or in different positions.
[0104] Regarding the leveling measurement method suitable for this leveling measurement system, reference can be made to Figures 4 to 9 the description part of the embodiments shown, which will not be elaborated here for the time being.
[0105] In addition, it should also be noted that in some implementation manners, for example, in the scenario where the first electronic device has a positioning function, the operations implemented by the second electronic device above can also be implemented by the first electronic device with a positioning function.
[0106] Next, taking the leveling measurement system as Figure 3A the leveling measurement system shown as an example, combined with Figures 4 to 9 , the implementation details of the leveling measurement method provided in the embodiments of the present application will be specifically described. The following content is only the implementation details provided for convenient understanding and is not necessary for implementing this solution.
[0107] Refer to Figure 4 , an exemplary leveling measurement method provided in the embodiments of the present application is shown. The method may include the following steps:
[0108] S101, the first electronic device obtains first measurement data corresponding to each observation station.
[0109] Among them, the first measurement data may include station number (StationID) data, geodetic height (Height) data, horizontal distance data, staff reading data, observation time (ObsTime) data, and elevation difference data of the observation station.
[0110] Exemplarily, in some implementation manners, the horizontal distance may include the forward and backward horizontal distances, that is, the elevations of the forward sight point and the backward sight point. The staff reading may include the forward staff reading and the backward staff reading.
[0111] In addition, it should be noted that among two adjacent observation stations (or elevation points), the elevation point pointed in the direction opposite to the forward direction can be regarded as the backward sight point corresponding to the elevation point pointed in the forward direction. Therefore, in some other implementation manners, the horizontal distance may also only include the forward horizontal distance, that is, the elevation of the forward sight point. In this way, by obtaining the first measurement data corresponding to the backward sight point adjacent to the forward sight point, the elevation of the backward sight point corresponding to the forward sight point can be known.
[0112] Correspondingly, the staff reading may also only include the forward staff reading. In this way, by obtaining the first measurement data corresponding to the backward sight point adjacent to the forward sight point, the backward staff reading corresponding to the forward sight point can be known.
[0113] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment, and do not serve as the sole limitation of this embodiment.
[0114] Among them, the data structure of the first measurement data corresponding to each observation station obtained by the first electronic device may be as follows:
[0115]
[0116] Among them, the unit of Height is meter (m), and the precision may be 3 digits after the decimal point.
[0117] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment, and do not serve as the sole limitation of this embodiment. In practical applications, the data structure of the first measurement data may also include fields corresponding to other leveling measurement data as needed.
[0118] S102, The second electronic device uses each measurement data included in the first measurement data and the second measurement data as column headers, and injects them into the newly created first document to obtain a title row.
[0119] Among them, the second measurement data may include longitude data and latitude data corresponding to the currently measured observation station.
[0120] Among them, the data structure of the second measurement data corresponding to each observation station obtained by the second electronic device may be as follows:
[0121]
[0122] Among them, the coordinate system adopted by Latitude and Longitude may be determined according to the positioning satellites accessed by the integrated GNSS integration module.
[0123] Exemplarily, taking the GNSS integration module accessing satellites as Global Positioning System (GPS) satellites as an example, the coordinate system adopted by Latitude and Longitude may be the WGS84 coordinate system. In this coordinate system, the accuracy of Latitude and Longitude may be 6 digits after the decimal point.
[0124] It should be understood that the above examples are only examples listed for better understanding the technical solutions of this embodiment and do not serve as the sole limitation of this embodiment. In actual applications, the data structure of the second measurement data may also include fields corresponding to other leveling measurement data as needed. For example, temperature fields, barometric pressure fields, humidity fields, etc.
[0125] Among them, the temperature data corresponding to the temperature field may be obtained through a temperature sensor built in or external to the second electronic device, the barometric pressure data corresponding to the barometric pressure field may be obtained through a barometric pressure sensor built in or external to the second electronic device, and the humidity data corresponding to the humidity field may be obtained through a humidity sensor built in or external to the second electronic device.
[0126] It should be understood that the above examples are only examples listed for better understanding the technical solutions of this embodiment and do not serve as the sole limitation of this embodiment.
[0127] Taking the first measurement data and the second measurement data with the above data structure as an example, in some implementation manners, when the second electronic device executes step S102, it may first integrate the first measurement data and the second measurement data.
[0128] Exemplarily, the data structure of the integrated measurement data may be as follows:
[0129]
[0130] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment, and do not serve as the sole limitation to this embodiment.
[0131] In this way, when generating the leveling measurement data record representation, by parsing the data structure of the integrated measurement data and sequentially extracting the corresponding fields as column headers and injecting them into the newly created first document, the title row can be obtained.
[0132] Exemplarily, in some other implementation manners, when the second electronic device executes step S102, it may also not integrate the first measurement data and the second measurement data, directly parse the data structures of the first measurement data and the second measurement data, sequentially extract the corresponding fields, and eliminate the duplicate fields. Then, use the fields obtained after eliminating the duplicate fields as column headers and inject them into the newly created first document, and the title row can be obtained.
[0133] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment, and do not serve as the sole limitation to this embodiment.
[0134] Exemplarily, in some implementation manners, in order to improve readability, two adjacent column headers in the title row can be separated by a preset delimiter.
[0135] Among them, the preset delimiter can be a space, or a comma (、), or a comma (,), or a semicolon (;), etc.
[0136] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment, and do not serve as the sole limitation to this embodiment.
[0137] In addition, it should be noted that the first document mentioned in the embodiments of the present application may be a blank document. The format of this blank document can be a document in the format of Notepad, WordPad, Word, Excel, etc.
[0138] In addition, it should also be noted that in order to ensure the validity of the leveling measurement data in the subsequent generated leveling measurement data record table, and further ensure the overall accuracy of the elevation control network constructed based on the data recorded in the leveling measurement data record table. Before the second electronic device executes step S102, the following operations can be performed first:
[0139] (1) Determine the first distance between two adjacent observation stations according to the first measurement data of the two adjacent observation stations.
[0140] Exemplarily, in some implementations, the second electronic device may obtain corresponding forward sight readings and backward sight readings from the first measurement data of two adjacent observation stations, and then calculate the first distance between the two adjacent observation stations according to the stadia formula, such as the following formula (1).
[0141] D = K·(a - b)+C Formula (1)
[0142] Where D is the first distance between two adjacent observation stations, K is the stadia multiplying constant (usually 100), C is the stadia additive constant (usually 0), a is the backward sight reading, and b is the forward sight reading.
[0143] Exemplarily, in some other implementations, for the case where the first electronic device is a total station, the first measurement data may further include the first distance measured by the first electronic device through electromagnetic wave distance measurement.
[0144] It should be understood that the above examples are only examples listed for better understanding the technical solutions of this embodiment, and do not serve as the sole limitation of this embodiment.
[0145] (2) Determine the second distance between two adjacent observation stations according to the second measurement data of the two adjacent observation stations.
[0146] For the second distance, the second electronic device may determine it according to the longitude data and latitude data corresponding to two adjacent observation stations.
[0147] (3) Determine whether the difference between the first distance and the second distance meets the requirements, such as being less than or equal to a preset distance.
[0148] Specifically, when the difference between the first distance and the second distance is less than or equal to the preset distance, the second electronic device triggers the operation of step S102.
[0149] When the difference between the first distance and the second distance is greater than the preset distance, during the execution of step S102 by the second electronic device, a data anomaly column header may also be inserted in the title row.
[0150] Exemplarily, in some implementations (Implementation 1), a data anomaly column header may be inserted in the title row only when the difference between the first distance and the second distance is greater than the preset distance. In this case, only an anomaly identifier needs to be injected at the position corresponding to the column where the data anomaly column header is located in the corresponding data row, and no anomaly identifier is injected at the position corresponding to the column where the data anomaly column header is located in the rows of other normal data.
[0151] Exemplarily, in some other implementation manners (Implementation Manner 2), it is also possible to default to inserting a data anomaly column header in the title row. In this case, when the difference between the first distance and the second distance is greater than a preset distance, in the corresponding data row, an anomaly identifier is injected at the position corresponding to the column where the data anomaly column header is located; when the difference between the first distance and the second distance is less than or equal to the preset distance, in the corresponding data row, an anomaly identifier is not injected, or a normal identifier is injected, at the position corresponding to the column where the data anomaly column header is located.
[0152] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment and do not serve as the sole limitation of this embodiment.
[0153] In addition, it should be noted that since multiple observation stations may be leveled during the actual leveling measurement process, in order to facilitate the subsequent readability of the leveling measurement data record form, the first electronic device automatic cumulative serial number may also be added to the title row.
[0154] In addition, it should also be noted that in some implementation manners, each column header in the title row can be represented by corresponding simplified letters as needed. For example, the first electronic device automatic cumulative serial number can be represented by "XH", the station number can be represented by the simplified letter "SI" of "StationID", the station latitude can be represented by the simplified letter "LAT" of "Latitude", the station longitude can be represented by the simplified letter "LON" of "Longitude", the station geodetic height can be represented by the simplified letter "H" of "Heigh", the sight distance can be represented by the simplified letter "HD" of "Horizontal Distance", the staff reading can be represented by the simplified letter "SR" of "Staff reading", the observation time can be represented by the simplified letter "T" of "ObsTime", the elevation difference can be represented by the simplified letter "Z" of "Elevation Difference", and the data anomaly column header can be represented by "Ab".
[0155] In addition, it should also be noted that in some implementation manners, unit information such as "(°)" can follow "LAT" and "LON". Unit information such as "(m)" can also follow "HD", "HD", and "Z".
[0156] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment and do not serve as the sole limitation of this embodiment.
[0157] Taking the above-mentioned implementation method 1 as an example, that is, the second electronic device inserts a data anomaly column header in the title row only when the difference between the first distance and the second distance is greater than a preset distance. Exemplarily, when the difference between the first distance and the second distance is less than or equal to the preset distance, the distribution of each column header in the title row can be as shown in Figure 5A Row_1 in Figure 5B . When the difference between the first distance and the second distance is greater than the preset distance, the distribution of each column header in the title row can be as shown in Row_1 in
[0158] Figure 5A or Figure 5B shown. The column header "XH" occupies columns 1 to 10, the column header "SI" occupies columns 11 to 20, the column header "LAT" occupies columns 21 to 30, the column header "LON" occupies columns 31 to 40, the column header "H" occupies columns 41 to 50, the column header "HD" occupies columns 51 to 60, the column header "SR" occupies columns 61 to 70, the column header "T" occupies columns 71 to 80, and the column header "Z" occupies columns 81 to 90.
[0159] As shown in Figure 5B , the column header "Ab" occupies columns 91 to 100.
[0160] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment and do not serve as the sole limitation of this embodiment.
[0161] S103. The second electronic device injects the file name of the leveling measurement data record form and the measurement information of this leveling measurement under the title row to obtain a leveling measurement information row.
[0162] Exemplarily, in some implementation methods, the information injected in the leveling measurement information row, such as Figure 5A or Figure 5B the information injected in Row_2 in
[0163] See Figure 5A or Figure 5B . Exemplarily, the information injected in Row_2 is, for example, "1 20250312.DATIYQ78-IYQ79 G". Among them, "1" is the data row annotation, "20250312.DAT" is the file name, "IYQ78-IYQ79" is the names of the starting point (IYQ78) and the ending point (IYQ79) of this leveling measurement, and "G" indicates that the measurement method of this leveling measurement is forward measurement.
[0164] Among them, the measurement methods of leveling can include Go Survey (G), Back Survey (B), Checked Go Survey (CG), and Checked Back Survey (CB).
[0165] Among them, in the G-mode scenario, one-way observation from the starting point to the end point in the measurement task is used to obtain baseline data or initial measurement results; in the B-mode scenario, after the previous measurement is completed, the observation is repeated in the reverse direction along the same route to verify the consistency of the previous measurement data and eliminate systematic errors; in the CG-mode scenario, the previous measurement data is quality checked, and its reliability is verified by comparing the limit requirements or introducing redundant observation values (such as multi-period data); in the CB-mode scenario, the return measurement results are evaluated for accuracy, usually combined with closure error calculation or mutual inspection with previous measurement data to ensure that the measurement results meet the specification requirements.
[0166] Continue to see Figure 5A or Figure 5B For example, the information injected into Row_2 can be separated by a preset separator between two adjacent information.
[0167] It should be noted that the preset separator here can be consistent with the preset separator between two adjacent column headers in the header row.
[0168] S104: The second electronic device inserts the start time information of the current leveling measurement under the leveling measurement information row to obtain a leveling measurement start time row.
[0169] For example, in some implementations, the format of the start time information of this leveling measurement injected into the leveling measurement start time row is, for example Figure 5A or Figure 5B As shown in Row_3.
[0170] See also Figure 5A or Figure 5B For example, the start time information injected into Row_3 is, for example, "2025 1 1 0 00". That is, the start time information of this leveling measurement injected into the leveling measurement start time row includes the time information of year, month, day, hour, minute, and second (from year to second).
[0171] S105 : The second electronic device injects the leveling measurement data corresponding to each column title obtained from the first measurement data and the second measurement data under the leveling measurement start time row.
[0172] Taking the example of 4 leveling measurements carried out in the forward measurement mode at the same observation station. For the observation station with the station number "SI1", the leveling measurement data obtained from these 4 leveling measurements can be as shown in Figure 5A or Figure 5B in Row_4 to Row_7.
[0173] See Figure 5A or Figure 5B , for example, for the leveling measurement data obtained at the moment of "2025 1 1 0 0 0", that is, the leveling measurement data obtained from the first leveling measurement (the leveling measurement data corresponding to the backsight point), it can be injected into the positions corresponding to each column header in Row_4 according to the column headers in sequence.
[0174] For example, inject the serial number data "1" into columns 1 to 10 in Row_4 corresponding to the column header "XH".
[0175] Also for example, inject the station number data "SI1" into columns 11 to 20 in Row_4 corresponding to the column header "SI". Among them, "SI1" represents the first station of the observation section of the current leveling measurement at the current observation station.
[0176] Also for example, inject the latitude data "N23.780778" into columns 21 to 30 in Row_4 corresponding to the column header "LAT". Among them, "N23.780778" represents that the latitude of the observation station with the station number "SI1" is 23.780778 degrees north latitude.
[0177] Also for example, inject the longitude data "E117.628333" into columns 31 to 40 in Row_4 corresponding to the column header "LON". Among them, "E117.628333" represents that the longitude of the observation station with the station number "SI1" is 117.628333 degrees east longitude.
[0178] Also for example, inject the orthometric height data "44.258" into columns 41 to 50 in Row_4 corresponding to the column header "H". Among them, "44.258" represents that the orthometric height of the observation station with the station number "SI1" is 44.258 meters.
[0179] Also for example, inject the stadia data "44.241" into columns 51 to 60 in Row_4 corresponding to the column header "HD". Among them, "44.241" represents that the horizontal distance from the observation station with the station number "SI1" to the backsight rod is 44.241 meters.
[0180] For another example, the scale reading data "1.26493" is injected into columns 61 to 70 corresponding to the column header "SR" in Row_4. Here, "1.26493" indicates that the backsight reading of the observation station with the station number "SI1" is 1.26493 meters.
[0181] For example, the observation time data "07:20:373" is injected into columns 71 to 80 corresponding to the column header "T" in Row_4. Here, "07:20:373" indicates that the observation time of the backsight reading obtained at the observation station numbered "SI1" was 7 hours, 20 minutes, and 37.3 seconds.
[0182] Because this leveling survey involves four leveling operations: backsight, foresight, foresight, and backsight, the elevation difference between the foresight point corresponding to the foresight scale and the backsight point corresponding to the backsight scale can only be calculated after all four leveling operations are completed. Therefore, in Row_4 through Row_6, columns 81 through 90 corresponding to the column heading "Z" do not contain elevation difference data. The elevation difference calculated from the four leveling operations, backsight, foresight, foresight, and backsight, for the observation station numbered "SI1," is not included until columns 81 through 90 corresponding to the column heading "Z" in Row_7. In other words, the elevation difference data "-0.82607" is not included until columns 81 through 90 corresponding to the column heading "Z" in Row_7.
[0183] Continue to see Figure 5A or Figure 5B For example, the leveling data (leveling data corresponding to the foresight point) obtained by the second leveling measurement of the observation station numbered "SI1", the leveling data (leveling data corresponding to the foresight point) obtained by the third leveling measurement, and the leveling data (leveling data corresponding to the backsight point) obtained by the fourth leveling measurement are the same observation station. Therefore, in some implementations, the station number data, latitude data, longitude data and geoid height data do not need to be injected into columns 11 to 20, columns 21 to 30 and columns 31 to 40 corresponding to the column headings "SI", "LAT", "LON" and "H" in Row_4, Row_5 and Row_6.
[0184] Continue to see Figure 5A or Figure 5B For example, the leveling data obtained by the second leveling measurement (the leveling data corresponding to the foresight point) can be injected into the positions corresponding to the column headings in Row_5 in sequence according to the column headings "HD", "SR", and "T".
[0185] For example, the serial number data "2" is injected into columns 1 to 10 corresponding to the column header "XH" in Row_5.
[0186] For another example, the stadia data "43.904" is injected into columns 51 - 60 corresponding to the column header "HD" in Row_5. Here, "43.904" indicates that the horizontal distance from the observation station with the station number "SI1" to the foresight rod is 43.904 meters.
[0187] For another example, the rod reading data "2.09100" is injected into columns 61 - 70 corresponding to the column header "SR" in Row_5. Here, "2.09100" indicates that the foresight reading of the observation station with the station number "SI1" is 2.09100 meters.
[0188] For another example, the observation time data "07:20:543" is injected into columns 71 - 80 corresponding to the column header "T" in Row_6. Here, "07:20:543" indicates that the observation time for obtaining the foresight reading of the observation station with the station number "SI1" is 7 hours, 20 minutes, and 543 seconds.
[0189] Continue to refer to Figure 5A or Figure 5B Exemplarily, for the leveling data obtained from the third leveling measurement (the leveling data corresponding to the foresight point), it can be injected into the positions corresponding to each column header in Row_6 according to the column headers "HD", "SR", and "T" in sequence.
[0190] For example, the serial number data "3" is injected into columns 1 - 10 corresponding to the column header "XH" in Row_6.
[0191] For another example, the stadia data "43.906" is injected into columns 51 - 60 corresponding to the column header "HD" in Row_6. Here, "43.906" indicates that the horizontal distance from the observation station with the station number "SI1" to the foresight rod is 43.906 meters.
[0192] For another example, the rod reading data "2.09095" is injected into columns 61 - 70 corresponding to the column header "SR" in Row_6. Here, "2.09095" indicates that the foresight reading of the observation station with the station number "SI1" is 2.09095 meters.
[0193] For another example, the observation time data "07:21:103" is injected into columns 71 - 80 corresponding to the column header "T" in Row_6. Here, "07:21:103" indicates that the observation time for obtaining the foresight reading of the observation station with the station number "SI1" is 7 hours, 21 minutes, and 10.3 seconds.
[0194] Continue to refer to Figure 5A or Figure 5B, exemplarily, for the leveling data obtained from the fourth leveling measurement (the leveling data corresponding to the backsight point), it can be injected into the positions corresponding to the column headers in Row_7 in sequence according to the column headers "HD", "SR", "T".
[0195] For example, inject the serial number data "4" into columns 1 - 10 in Row_7 corresponding to the column header "XH".
[0196] Also for example, inject the stadia data "44.241" into columns 51 - 60 in Row_7 corresponding to the column header "HD". Among them, "44.241" indicates that the horizontal distance from the observation station with station number "SI1" to the backsight rod is 44.241 meters.
[0197] Also for example, inject the rod reading data "1.26488" into columns 61 - 70 in Row_7 corresponding to the column header "SR". Among them, "1.26488" indicates that the backsight reading of the observation station with station number "SI1" is 1.26488 meters.
[0198] Also for example, inject the observation time data "07:21:263" into columns 71 - 80 in Row_7 corresponding to the column header "T". Among them, "07:21:263" indicates that the observation time for obtaining the backsight reading of the observation station with station number "SI1" is 7 hours 21 minutes and 26.3 seconds.
[0199] Also for example, inject the elevation difference data "-0.82607" into columns 81 - 90 in Row_7 corresponding to the column header "Z". Among them, "-0.82607" indicates the elevation difference calculated after 4 leveling measurements (backsight, foresight, foresight, backsight) at the observation station with station number "SI1".
[0200] Continue to refer to Figure 5A or Figure 5B , exemplarily, the 4 - row leveling data corresponding to the serial number data from "5" to "8" is for another observation station, such as the leveling data obtained by the observation station with station number "SI2" after 4 leveling measurements (backsight, foresight, foresight, backsight).
[0201] Continue to refer to Figure 5A or Figure 5B , exemplarily, the 4 - row leveling data corresponding to the serial number data from "9" to "12" is for another observation station, such as the leveling data obtained by the observation station with station number "SI3" after 4 leveling measurements (backsight, foresight, foresight, backsight).
[0202] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment and do not serve as the sole limitation of this embodiment.
[0203] In addition, it should be noted that, taking the above-mentioned implementation method 1 as an example, when the difference between the first distance and the second distance is greater than the preset distance, in each data row with data anomalies, the anomaly identifiers recorded in columns 91 to 100 corresponding to the column header "Ab" are, for example Figure 5B the "Y" shown.
[0204] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment and do not serve as the sole limitation of this embodiment. In practical applications, the anomaly identifier can also be represented by other agreed representation information, and this application does not limit this.
[0205] In addition, in some implementation manners, when there are data anomaly column headers in the title row, in the data rows without anomaly data, no information may be recorded in columns 91 to 100 corresponding to the column header "Ab", or a agreed normal identifier such as "N" may be recorded.
[0206] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment and do not serve as the sole limitation of this embodiment. In practical applications, the normal identifier can also be represented by other agreed representation information, and this application does not limit this.
[0207] S106. After the current leveling measurement is completed, the second electronic device saves the first document and generates a leveling measurement data record form.
[0208] That is, by saving the first document that has completed the above operations, a leveling measurement data record form can be obtained.
[0209] Exemplarily, the leveling measurement data record form generated in the embodiment of this application can be as Figure 5A or Figure 5B shown.
[0210] Therefore, the leveling measurement method provided in the embodiment of this application realizes accurate recording of the geographical location of the observation station by means of the second electronic device that can obtain the longitude data and latitude data of the observation station, and realizes the association between the leveling measurement data and the geographical location by generating a leveling measurement data record form according to the station number data, geodetic height data, stadia data, staff reading data, observation time data, height difference data, and longitude data and latitude data of the observation station, thereby facilitating the overall accuracy and data processing efficiency of the height control network constructed according to the leveling measurement data subsequently.
[0211] See Figure 6 , which exemplarily shows another leveling measurement method provided in the embodiment of this application. This method may include the following steps:
[0212] S201, the first electronic device obtains first measurement data corresponding to each observation station.
[0213] S202, the second electronic device uses each measurement data included in the first measurement data and the second measurement data as column headers, and injects them into a newly created first document to obtain a title row.
[0214] Steps S201 to S202 in the embodiments of this application are the same as Figure 4 steps S101 to S102 in the illustrated embodiments. For specific implementation details, reference can be made to Figure 4 the description part of steps S101 to S102 in the illustrated embodiments, which will not be elaborated here.
[0215] S203, the second electronic device inserts a starting row of leveling measurement data between the title row and the leveling measurement information row, and injects a starting identifier of leveling measurement data into the starting row of leveling measurement data.
[0216] Exemplarily, in some implementation manners, a starting row of leveling measurement data is inserted between the title row and the leveling measurement information row. For example Figure 7 the row of Row_3' shown in
[0217] Among them, the starting identifier of leveling measurement data injected into the starting row of leveling measurement data can be pre-agreed by those skilled in the art according to needs, that is, as long as the agreed starting identifier of leveling measurement data is injected into the starting row of leveling measurement data.
[0218] Exemplarily, in some implementation manners, the starting identifier of leveling measurement data is, for example, "#START OF FILE#". In this way, when subsequently docking with GIS, reading the leveling measurement data recorded in the leveling measurement data record form, and constructing an elevation control network, as long as the starting identifier of leveling measurement data "#START OF FILE#" is recognized, it can be determined that the next row of the row where the starting identifier of leveling measurement data is located is the starting position of the leveling measurement data.
[0219] It should be understood that the above examples are only examples listed for better understanding the technical solutions of this embodiment, and do not serve as the sole limitation of this embodiment.
[0220] S204, the second electronic device injects the file name of the leveling measurement data record form and the measurement information of this leveling measurement under the title row to obtain a leveling measurement information row.
[0221] S205. The second electronic device injects the start time information of this level measurement under the level measurement information line to obtain the level measurement start time line.
[0222] S206. The second electronic device injects the level measurement data corresponding to each column header obtained from the first measurement data and the second measurement data under the level measurement start time line.
[0223] Steps S204 to S206 in the embodiments of this application are the same as Figure 4 steps S103 to S105 in the illustrated embodiments. For specific implementation details, reference can be made to Figure 4 the description part of steps S103 to S105 in the illustrated embodiments, which will not be elaborated here.
[0224] S207. The second electronic device inserts a level measurement data end line under the last line of level measurement data, and injects a level measurement data end identifier into the level measurement data end line.
[0225] Exemplarily, in some implementation manners, a level measurement data end line is inserted under the last line of level measurement data in the first document. For example, Figure 7 the line Row_8 shown in
[0226] Among them, the level measurement data end identifier injected into the level measurement data end line can be pre-agreed by those skilled in the art as needed, that is, as long as the agreed level measurement data end identifier is injected into the level measurement data end line.
[0227] Exemplarily, in some implementation manners, the level measurement data end identifier is, for example, "##END OF FILE##". In this way, when subsequently docking with GIS, reading the level measurement data recorded in the level measurement data record table, and constructing an elevation control network, as long as the level measurement data end identifier "##END OF FILE##" is recognized, it can be determined that the level measurement data recorded in the level measurement data record table ends here.
[0228] It should be understood that the above examples are only examples listed for better understanding the technical solutions of this embodiment and do not serve as the sole limitation of this embodiment.
[0229] S208. After this level measurement is completed, the second electronic device saves the first document to generate a level measurement data record table.
[0230] Exemplarily, the leveling data record form generated in the embodiments of the present application can be as Figure 7 shown.
[0231] Step S208 in the embodiments of the present application is the same as Figure 4 step S106 in the shown embodiment. For specific implementation details, reference can be made to Figure 4 the description part of step S106 in the shown embodiment, which will not be elaborated here.
[0232] Thus, in the leveling method provided in the embodiments of the present application, by inserting a leveling data start line between the title line and the leveling information line, and injecting a leveling data start identifier into the leveling data start line, when the obtained leveling data record form is sent to the user for use subsequently, the user can quickly locate the start position of the leveling data.
[0233] In addition, in the leveling method provided in the embodiments of the present application, by inserting a leveling data end line below the last line of the entire first document, and injecting a leveling data end identifier into the leveling data end line, when the obtained leveling data record form is sent to the user for use subsequently, the user can quickly locate the end position of the leveling data.
[0234] In this way, the readability of the leveling data record form can be effectively improved.
[0235] Refer to Figure 8 , which exemplarily shows another leveling method provided in the embodiments of the present application. The method may include the following steps:
[0236] S301, the first electronic device obtains first measurement data corresponding to each observation station.
[0237] Step S301 in the embodiments of the present application is the same as Figure 4 step S101 in the shown embodiment. For specific implementation details, reference can be made to Figure 4 the description part of step S101 in the shown embodiment, which will not be elaborated here.
[0238] S302, the second electronic device inserts a comment line above the title line, and injects comment information describing the leveling data record form into the comment line.
[0239] Among them, the comment information inserted into the comment line can start with a pre-agreed comment tag. Regarding this comment tag, it is pre-agreed by those skilled in the art according to needs.
[0240] Exemplarily, in some implementation manners, the comment tag can be "#".
[0241] Exemplarily, in some other implementations, the comment tag may be " / / ".
[0242] Exemplarily, in some other implementations, the comment tag may be " / *".
[0243] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment, and do not serve as the sole limitation of this embodiment.
[0244] In addition, it should be noted that the comment information injected into the comment line may include any one of the above comment tags.
[0245] In addition, it should also be noted that for any one of the comment tags injected into the comment line, it can be one or multiple. Taking the comment tag "#" as an example, above the title line, the inserted comment line, such as Figure 9 Row_0 shown in
[0246] Continuing to refer to Figure 9 , exemplarily, the comment information injected into the comment line Row_0 may include information for describing the leveling measurement data record form, such as "##COMMENT High precision leveling measurementrecording electronic program", and creator information, such as "##COMMENT The File is createdby ZS".
[0247] In this way, the readability of the leveling measurement data record form is effectively improved.
[0248] It should be understood that the above examples are only examples listed for better understanding the technical solution of this embodiment, and do not serve as the sole limitation of this embodiment.
[0249] In addition, it should also be noted that in practical applications, the comment line can be inserted not only above the title line, but also below the end line of the leveling measurement data.
[0250] That is to say, in practical applications, in the finally obtained leveling measurement data record form, either only the comment line is inserted above the title line, or only the comment line is inserted below the end line of the leveling measurement data, or the comment line is inserted above the title line and below the end line of the leveling measurement data respectively.
[0251] S303. The second electronic device injects each measurement data included in the first measurement data and the second measurement data as column headers into the newly created first document to obtain a title line.
[0252] S304. The second electronic device inserts a starting line for leveling data between the title line and the leveling information line, and injects a starting identifier for leveling data into the starting line for leveling data.
[0253] S305. The second electronic device injects the file name of the leveling data recording table and the measurement information of this leveling measurement under the title line to obtain a leveling information line.
[0254] S306. The second electronic device injects the start time information of this leveling measurement under the leveling information line to obtain a start time line for leveling measurement.
[0255] S307. The second electronic device injects the leveling data corresponding to each column title obtained from the first measurement data and the second measurement data under the start time line for leveling measurement.
[0256] S308. The second electronic device inserts an ending line for leveling data under the last line of leveling data, and injects an ending identifier for leveling data into the ending line for leveling data.
[0257] S309. After this leveling measurement is completed, the second electronic device saves the first document to generate a leveling data recording table.
[0258] Exemplarily, the leveling data recording table generated in the embodiment of the present application can be as Figure 9 shown.
[0259] Steps S303 to S309 in the embodiment of the present application are the same as Figure 6 steps S202 to S208 in the embodiment shown, and the specific implementation details can be referred to Figure 6 the description part of steps S202 to S208 in the embodiment shown, which will not be elaborated here.
[0260] Thus, in the leveling measurement method provided in the embodiment of the present application, the generated leveling data recording table also injects annotation information. Therefore, when the leveling data recording table is sent to the user for use subsequently, the user can know what type of the leveling data recording table is (such as a data table of a high-precision leveling measurement recording electronic program type) according to the annotation information, and who the creator is who operates the first electronic device and the second electronic device to perform leveling measurement and generate this leveling data recording table, thereby further improving the readability of the leveling data recording table.
[0261] In addition, it can be understood that each electronic device in the leveling measurement system provided in the embodiment of the present application may further include as Figure 10At least one processor 1001 shown, and a memory 1002 communicatively connected to the at least one processor 1001.
[0262] Wherein, the memory 1002 stores instructions executable by the at least one processor 1001, and the instructions are executed by the at least one processor 1001 to enable the at least one processor 1001 to execute the leveling measurement method described in the above embodiments.
[0263] For example, the memory in the second electronic device may store instructions for acquiring second measurement data, instructions for generating a leveling measurement data record table according to the first measurement data and the second measurement data, instructions for data verification, and the like. In this way, the processor in the second electronic device can execute the leveling measurement method described in the above embodiments according to the above instructions stored in the memory.
[0264] Wherein, the memory 1002 and the processor 1001 may be connected in a bus manner. The bus may include any number of interconnected buses and bridges. The bus can connect various circuits of one or more processors 1001 and the memory 1002 together. The bus can also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits together, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver may be an element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on the transmission medium. The data processed by the processor 1001 is transmitted on the wireless medium through the antenna. Further, the antenna also receives data and transmits the data to the processor 1001.
[0265] The processor 1001 is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interface, voltage regulation, power management, and other control functions. The memory 1002 can be used to store data used by the processor 1001 when executing operations.
[0266] It should be understood that in order to implement the above functions, each electronic device in the leveling measurement system provided by the embodiments of the present application may further include corresponding hardware and / or software modules for executing each function. Combining the method steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to exceed the scope of the present application.
[0267] In addition, it should be noted that in actual application scenarios, the above-described leveling measurement methods implemented by the various electronic devices in the leveling measurement system provided by the embodiments of the present application can also be executed by a chip system included in each electronic device. Among them, the chip system may include a processor. The chip system can be coupled to the memory, so that when the chip system runs, it calls the computer program stored in the memory to implement the steps executed by the above-mentioned various electronic devices. Among them, the processor in the chip system can be an application processor or a processor other than an application processor.
[0268] In addition, the embodiments of the present application also provide a computer-readable storage medium, in which computer instructions are stored. When the computer instructions run on the various electronic devices in the leveling measurement system provided by the embodiments of the present application, the various electronic devices are caused to execute the above-mentioned related method steps, thereby implementing the method in the above embodiments.
[0269] In addition, the embodiments of the present application also provide a computer program product. When the computer program product runs on an electronic device, the electronic device is caused to execute the above-mentioned related steps to implement the method in the above embodiments.
[0270] In addition, from the above description, it can be seen that the electronic devices, computer-readable storage media, computer program products, or chips provided by the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be elaborated here.
[0271] In addition, through the description of the above embodiments, those skilled in the art can understand that for the convenience and simplicity of description, only the above-mentioned division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules as needed. That is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0272] In addition, it can be understood that in the several embodiments provided by the present application, the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules or units is only a logical functional division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical, mechanical or other form.
[0273] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A leveling method, characterized in that, The leveling method is applied to a leveling system, and the leveling system includes: a first electronic device and a second electronic device, where the first electronic device is communicatively connected to the second electronic device and is located at the same position; The leveling method includes: The first electronic device obtains first measurement data corresponding to each observation station, and the first measurement data includes station number data, geodetic height data, stadia data, staff reading data, observation time data, and height difference data of the observation station; The second electronic device obtains second measurement data corresponding to each of the observation stations, and the second measurement data includes longitude data and latitude data; The second electronic device generates a leveling data record table based on the first measurement data and the second measurement data.
2. The leveling method according to claim 1, characterized in that The second electronic device does not have a positioning function, and the leveling system further includes: a third electronic device, where the third electronic device is communicatively connected to the second electronic device and is located at the same position as the first electronic device; The leveling method further includes: The third electronic device obtains the second measurement data corresponding to each of the observation stations and sends the second measurement data to the second electronic device.
3. The leveling method according to claim 1 or 2, characterized in that, The second electronic device generates a leveling data record table based on the first measurement data and the second measurement data, including: The second electronic device uses each measurement data included in the first measurement data and the second measurement data as a column header and injects it into a newly created first document to obtain a title row; The second electronic device injects the file name of the leveling data record table and the measurement information of this leveling under the title row to obtain a leveling information row; The second electronic device injects the start time information of this leveling under the leveling information row to obtain a leveling start time row; The second electronic device injects the leveling data corresponding to each column header obtained from the first measurement data and the second measurement data under the leveling start time row; After this leveling is completed, the second electronic device saves the first document to generate the leveling data record table.
4. The leveling method according to claim 3, wherein Before the second electronic device uses each measurement data included in the first measurement data and the second measurement data as a column header and injects it into a newly created first document to obtain a title row, the method further includes: The second electronic device determines a first distance between two adjacent observation stations based on the first measurement data of the two adjacent observation stations; The second electronic device determines a second distance between two adjacent observation stations based on the second measurement data of the two adjacent observation stations; When the difference between the first distance and the second distance is less than or equal to a preset distance, the second electronic device performs the step of using each measurement data included in the first measurement data and the second measurement data as a column header and injecting it into a newly created first document to obtain a title row.
5. The leveling method according to claim 4, characterized in that, The method further includes: In the case where the difference between the first distance and the second distance is greater than the preset distance, the second electronic device uses each measurement data included in the first measurement data and the second measurement data as a column header, injects them into a newly created first document to obtain the title row, and inserts a data anomaly column header in the title row. Among them, the second electronic device injects the leveling measurement data corresponding to each of the column headers obtained from the first measurement data and the second measurement data under the leveling measurement start time row, including: The second electronic device injects the leveling measurement data corresponding to each of the column headers obtained from the first measurement data and the second measurement data under the leveling measurement start time row, and injects an anomaly identifier at the position corresponding to the data anomaly column header.
6. The leveling method according to claim 3, characterized in that The method further includes: The second electronic device inserts a leveling measurement data start row between the title row and the leveling measurement information row, and injects a leveling measurement data start identifier in the leveling measurement data start row.
7. The leveling method according to claim 6, wherein The method further includes: The second electronic device inserts a leveling measurement data end row under the last row of the leveling measurement data, and injects a leveling measurement data end identifier in the leveling measurement data end row.
8. The leveling method according to claim 7, wherein Before saving the first document, the method further includes: The second electronic device inserts a comment row above the title row and / or below the leveling measurement data end row, and injects comment information describing the leveling measurement data record form in the comment row.
9. A leveling system, characterized in that, The leveling measurement system includes: a first electronic device and a second electronic device. The first electronic device is communicatively connected to the second electronic device and is located at the same position, and is configured to execute the leveling measurement method according to any one of claims 1 to 8. Among them, the first electronic device is configured to: Obtain first measurement data corresponding to each observation station, where the first measurement data includes the station number data, geodetic height data, stadia data, staff reading data, observation time data, and height difference data of the observation station. Among them, the second electronic device is configured to: Obtain second measurement data corresponding to each of the observation stations, where the second measurement data includes longitude and latitude. Generate a leveling measurement data record form according to the first measurement data and the second measurement data.
10. A computer-readable storage medium, characterized in that, Including a computer program, when the computer program runs on the electronic device included in the leveling measurement system, it causes the electronic device included in the leveling measurement system to execute the leveling measurement method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Double-person reading method for improving accuracy of leveling measurement
CN102636156A
Quasigeoid detection method and device
CN106989717A
Highway bridge technical condition detection intelligent system
CN112085220A
Method for dynamically monitoring elevation reference frame based on CORS station network
CN112880634A
Big data numerical algorithm for determining vertical deviation of elevation datum in China
CN113358092A